Съдържание:
- Стъпка 1: Какво ви трябва
- Стъпка 2: Свържете вашия Shelly EM
- Стъпка 3: Вземете вашите API токени и вашата EM информация
- Стъпка 4: Настройте приложението си Node.js
- Стъпка 5: Стартирайте приложението си
- Стъпка 6: Готово
Видео: Автоматично превключване на Shelly EM въз основа на производство на слънчеви панели: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
P1: домашно потребление (например "P1 = 1kW" ⇒ ние консумираме 1kW) P2: производство на слънчеви панели (например "P2 = - 4kW" ⇒ ние произвеждаме 4kW)
Електрическият нагревател консумира 2kW, когато е включен.
- Искаме да го включим, ако производството на слънчеви панели надхвърли поне 2kW текущото потребление на енергия.
- Искаме да го изключим, ако консумираме повече от производството на слънчеви панели
Стъпка 1: Какво ви трябва
Ще имаш нужда:
- Wi-Fi връзка
- Shelly EM (с две скоби - в моя случай 2x50A бяха добре)
- Wi-Fi реле (например Shelly 1)
- Приложение Node.js
Стъпка 2: Свържете вашия Shelly EM
Изключете общия брояч на електричество
- Първото нещо, което трябва да направите, е да свържете скобите към Shelly EM (P1+, P1- за първата скоба, P2+, P2- за другата): свържете ги, както е показано в ръководството за потребителя.
- След това го приближете до брояча и свържете захранването: неутрален вход към N и линеен вход към L.
- Сега прикрепете първата скоба (P1) към проводника, който отива във вашата къща, а другата скоба към проводника, който идва от инвертора на слънчевите панели. Възможно е да имате нещо странно със знаци (отрицателна консумация): просто не се интересувайте в момента.
- Включете брояча на електричество и следвайте инструкциите на Ръководството за потребителя, за да свържете Shelly EM към вашата Wi-Fi.
- След като имате текущото потребление на енергия в приложението си, можете да промените посоката на скобите, за да имат положително число от P1 и отрицателно число (положително производство - отрицателно потребление) от P2, тъй като ние измерваме консумацията.
Стъпка 3: Вземете вашите API токени и вашата EM информация
Shelly EM
От приложението Shelly Cloud отидете на „Потребителски настройки“и след това кликнете върху бутона „Вземете ключ“.
Ключът ще бъде YOUR_KEY, а сървърът YOUR_SERVER.
Сега отидете на главната страница. Отворете стаята на вашия EM и след това щракнете върху EM. Отидете в „Настройки“, „Информация за устройството“и копирайте идентификатора на устройството (YOUR_ID - само буквено -цифровия, а не този в скобите) и канала на устройството (YOUR_CHANNEL).
Интелигентен превключвател
Ако имате Shelly 1, не е нужно да правите нищо повече. В противен случай трябва да разберете кой е URL адресът, който да поискате да включите или изключите устройството си. Тези две ще бъдат YOUR_TURN_ON и YOUR_TURN_OFF.
Ще трябва да знаете коя е консумацията на вашето устройство (YOUR_DEVICE_CONSUMPTION). Предлагам ви да поставите малко по -високо число (т.е. ако устройството ви консумира 1900W, поставете 2000W).
Стъпка 4: Настройте приложението си Node.js
shelly_server = 'YOUR_SERVER';
shelly_key = 'ВАШИЯ_КЛЮЧ; shelly_channel = 'ВАШ_КАНАЛ'; shelly_id = 'YOUR_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; разход на устройство = YOUR_DEVICE_CONSUMPTION; // напр. за 2kW пуснато: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url).then (res => res.text ()); } else if (status == 'off') {fetch (turn_off_url).then (res => res.text ()); }} извличане (shelly_server + '/device/status? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key). then (res => res.json ()).then (json => {if (json.isok) {emeters = json.data.device_status.emeters; home_consumption = emeters [0]. power; //> 0 solar_panels_production = - emeters [1].power; //> 0 available_energy = solar_panels_production - home_consumption; if (available_energy device_consumption) {device ('on');}} else {// Shelly EM не е достъпна}});
Стъпка 5: Стартирайте приложението си
Сега трябва да стартирате приложението си Node.js непрекъснато. Пускам го на всеки 60 секунди, но можете да увеличите или намалите този брой въз основа на максималното време за реакция, което искате за включване или изключване на устройството.
Стъпка 6: Готово
Честито! Сега имате устройство, което се включва автоматично, когато не плащате нищо за него, и което се изключва автоматично, когато бихте платили електричеството за него!
Препоръчано:
Офис с батерии. Слънчева система с автоматично превключване на слънчеви панели Изток/Запад и вятърна турбина: 11 стъпки (със снимки)
Офис с батерии. Слънчева система с автоматично превключване на слънчеви панели на изток/запад и вятърна турбина: Проектът: Офис от 200 квадратни фута трябва да се захранва от батерии. Офисът трябва също да съдържа всички контролери, батерии и компоненти, необходими за тази система. Слънчевата и вятърната енергия ще зареждат батериите. Има малък проблем само с
Висотомер (измервател на височина) Въз основа на атмосферно налягане: 7 стъпки (със снимки)
Висотомер (измервател на височина) Въз основа на атмосферно налягане: [Редактиране]; Вижте версия 2 в стъпка 6 с ръчно въвеждане на базовата височина. Това е описанието на сградата на висотомер (измервател на височина), базиран на Arduino Nano и сензор за атмосферно налягане Bosch BMP180. Дизайнът е прост, но измерванията
Говорител за настроение- мощен говорител за възпроизвеждане на музика на настроение въз основа на околната температура: 9 стъпки
Mood Speaker- Мощен говорител за възпроизвеждане на музика на настроение въз основа на температурата на околната среда: Здравейте! За моя училищен проект в MCT Howest Kortrijk направих Mood Speaker, това е интелигентно Bluetooth устройство с различни сензори, LCD и WS2812b Включен светодиод. Високоговорителят възпроизвежда фонова музика въз основа на температурата, но може
DIY Chewie Monsta Looper (Въз основа на Ed Sheeran's): 7 стъпки
DIY Chewie Monsta Looper (Въз основа на Ed Sheeran's): Така че бях чувал за Ed Sheeran от няколко години и никога не му обръщах особено внимание. Харесах някои от тези песни по радиото, но мислех, че той е просто друг поп изпълнител, докато не му кажа, че изпълнява „Shape of You“на наградите Грами през 2017 г. Аз ще
MQTT Въз основа на MicroPython ESP32: 5 стъпки
MQTT Въз основа на MicroPython ESP32: Обичам да отглеждам домашни котки. След ден на интензивна работа, котката може да ме отпусне, когато се прибера. След усилено обучение тази котка има добър навик да се храни редовно в " ресторанта " всеки ден. Но наскоро трябва да пътувам за няколко дни и