Мазмұны:

Shelly EM күн панельдерінің өндірісіне негізделген автоматты түрде ауысады: 6 қадам
Shelly EM күн панельдерінің өндірісіне негізделген автоматты түрде ауысады: 6 қадам

Бейне: Shelly EM күн панельдерінің өндірісіне негізделген автоматты түрде ауысады: 6 қадам

Бейне: Shelly EM күн панельдерінің өндірісіне негізделген автоматты түрде ауысады: 6 қадам
Бейне: Мен үйімнің жертөлесінен Eerie туннелін таптым. Біртүрлі HOA ережелері. 2024, Қараша
Anonim
Image
Image

P1: үйдегі тұтыну (мысалы, «Р1 = 1кВт», біз 1кВт тұтынамыз) Р2: күн батареяларын өндіру (мысалы, «Р2 = - 4кВт», біз 4кВт шығарамыз)

Электр жылытқышы қосылған кезде 2 кВт тұтынады.

  • Егер біз күн батареяларының өндірісі ағымдағы энергия тұтынуынан кемінде 2 кВт болса, оны қосқымыз келеді.
  • Егер біз күн батареясынан көбірек өндіретін болсақ, оны өшіргіміз келеді

1 -қадам: Сізге не қажет

Саған қажет болады:

  • Wi-Fi байланысы
  • Shelly EM (екі қысқышпен - менің жағдайда 2x50A жақсы болды)
  • Wi-Fi релесі (мысалы, Shelly 1)
  • Node.js қосымшасы

2 -қадам: Shelly ЭМ қосыңыз

Жалпы электр есептегішін өшіріңіз

  1. Біріншіден, қысқыштарды Shelly EM-ге сымдау (P1+, P1- бірінші қысқыш үшін, P2+, P2- екіншісі үшін): оларды Пайдаланушы нұсқаулығында көрсетілгендей жалғаңыз.
  2. Содан кейін оны есептегішке жақындатыңыз және қуат көзін қосыңыз: N -ге бейтарап кіріс, ал L -ге желі кірісі.
  3. Енді бірінші қысқышты (P1) сіздің үйге баратын сымға, ал екінші қысқышты күн панельдерінің инверторынан келетін сымға бекітіңіз. Сізде таңқаларлық бір нәрсе болуы мүмкін (теріс тұтыну): дәл қазір оған мән бермеңіз.
  4. Электр есептегішін қосыңыз және Shelly EM-ді Wi-Fi желісіне қосу үшін пайдаланушы нұсқаулығының нұсқауларын орындаңыз.
  5. Қолданбаңызда ағымдағы қуат шығыны болғаннан кейін, қысқыштардың бағытын P1 -ден оң санға, ал теріс санды (оң өндіріс - теріс тұтыну) P2 -ге дейін өзгертуге болады, өйткені біз тұтынуды өлшейміз.

3 -қадам: API токендері мен EM ақпаратын алыңыз

Шелли Е. М

Shelly Cloud қосымшасынан «Пайдаланушы параметрлері» бөліміне өтіп, «Кілтті алу» түймесін басыңыз.

Кілт YOUR_KEY және YOUR_SERVER сервері болады.

Енді негізгі бетке өтіңіз. ЭМ бөлмесін ашып, ЭМ түймесін басыңыз. «Параметрлер», «Құрылғы туралы ақпарат» бөліміне өтіп, құрылғы идентификаторын (YOUR_ID - кронштейндегі емес, әріптік -сандық) және құрылғы арнасын (YOUR_CHANNEL) көшіріңіз.

Ақылды қосқыш

Егер сізде Shelly 1 болса, сізге ештеңе істеудің қажеті жоқ. Әйтпесе, сіз құрылғыны қосуды немесе өшіруді сұрайтын URL мекенжайы екенін білуіңіз керек. Бұл екеуі YOUR_TURN_ON және YOUR_TURN_OFF болады.

Сіз құрылғының тұтынуы қандай екенін білуіңіз керек (YOUR_DEVICE_CONSUMPTION). Мен сізге сәл жоғары сан қоюды ұсынамын (яғни, егер сіздің құрылғыңыз 1900 Вт тұтынса, 2000 Вт қойыңыз).

4 -қадам: Node.js қосымшасын орнатыңыз

shelly_server = 'YOUR_SERVER';

shelly_key = 'YOUR_KEY; shelly_channel = 'YOUR_CHANNEL'; shelly_id = 'YOUR_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = YOUR_DEVICE_CONSUMPTION; // мысалы 2 кВт үшін: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url).сосын (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). содан кейін (res => res.json ()).сосын (json => {if (json.isok) {emeters = json.data.device_status.emeters; home_consumption = emeters [0].power; //> 0 solar_panels_production = - эметтер [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 -қадам: Орындалды

Құттықтаймын! Енді сізде ештеңе төлемейтін кезде автоматты түрде қосылатын құрылғы бар, және ол үшін электр энергиясын төлегенде автоматты түрде өшеді!

Ұсынылған: