Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: Shelly ЭМ қосыңыз
- 3 -қадам: API токендері мен EM ақпаратын алыңыз
- 4 -қадам: Node.js қосымшасын орнатыңыз
- 5 -қадам: Қолданбаны іске қосыңыз
- 6 -қадам: Орындалды
Бейне: Shelly EM күн панельдерінің өндірісіне негізделген автоматты түрде ауысады: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
P1: үйдегі тұтыну (мысалы, «Р1 = 1кВт», біз 1кВт тұтынамыз) Р2: күн батареяларын өндіру (мысалы, «Р2 = - 4кВт», біз 4кВт шығарамыз)
Электр жылытқышы қосылған кезде 2 кВт тұтынады.
- Егер біз күн батареяларының өндірісі ағымдағы энергия тұтынуынан кемінде 2 кВт болса, оны қосқымыз келеді.
- Егер біз күн батареясынан көбірек өндіретін болсақ, оны өшіргіміз келеді
1 -қадам: Сізге не қажет
Саған қажет болады:
- Wi-Fi байланысы
- Shelly EM (екі қысқышпен - менің жағдайда 2x50A жақсы болды)
- Wi-Fi релесі (мысалы, Shelly 1)
- Node.js қосымшасы
2 -қадам: Shelly ЭМ қосыңыз
Жалпы электр есептегішін өшіріңіз
- Біріншіден, қысқыштарды Shelly EM-ге сымдау (P1+, P1- бірінші қысқыш үшін, P2+, P2- екіншісі үшін): оларды Пайдаланушы нұсқаулығында көрсетілгендей жалғаңыз.
- Содан кейін оны есептегішке жақындатыңыз және қуат көзін қосыңыз: N -ге бейтарап кіріс, ал L -ге желі кірісі.
- Енді бірінші қысқышты (P1) сіздің үйге баратын сымға, ал екінші қысқышты күн панельдерінің инверторынан келетін сымға бекітіңіз. Сізде таңқаларлық бір нәрсе болуы мүмкін (теріс тұтыну): дәл қазір оған мән бермеңіз.
- Электр есептегішін қосыңыз және Shelly EM-ді Wi-Fi желісіне қосу үшін пайдаланушы нұсқаулығының нұсқауларын орындаңыз.
- Қолданбаңызда ағымдағы қуат шығыны болғаннан кейін, қысқыштардың бағытын 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 -қадам: Орындалды
Құттықтаймын! Енді сізде ештеңе төлемейтін кезде автоматты түрде қосылатын құрылғы бар, және ол үшін электр энергиясын төлегенде автоматты түрде өшеді!
Ұсынылған:
Батареямен жұмыс істейтін кеңсе. Күн жүйесі шығыс/батыс автоматты түрде ауысатын күн панельдері мен жел турбинасы: 11 қадам (суреттермен)
Батареямен жұмыс істейтін кеңсе. Шығыс/Батыс күн панельдері мен жел турбинасы автоматты түрде ауысатын күн жүйесі: Жоба: 200 шаршы метрлік кеңсе батареямен жұмыс істеуі керек. Сонымен қатар кеңседе осы жүйеге қажетті барлық контроллерлер, батареялар мен компоненттер болуы керек. Күн мен жел энергиясы батареяларды зарядтайды. Аз ғана мәселе бар
Компьютерді күн сайын немесе кез келген уақытта автоматты түрде қалай қосуға болады: 5 қадам
Күн сайын немесе кез келген уақытта компьютерді қалай автоматты түрде іске қосуға болады: бұл нұсқаулықта сіз компьютерді күн сайын белгілі бір уақытта автоматты түрде қосуды үйренесіз, бұл менің бірінші нұсқаулығым
Arduino Nano V2 көмегімен күн сәулесінен автоматты түрде бақылау құралын құру: 17 қадам (суреттермен)
Arduino Nano V2 көмегімен күн сәулесін автоматты түрде бақылау құралын құру: Сәлеметсіз бе! Бұл нұсқаулық менің Solar Tracker жобасының екінші бөлігі болуға арналған. Күн трекерлері қалай жұмыс істейтінін және менің алғашқы трекерімді қалай құрастырғанымды түсіндіру үшін төмендегі сілтемені пайдаланыңыз. Бұл жоба үшін контекст ұсынады. Https://www.instructables.co
WiFi резервуарлы өсімдіктерді автоматты түрде беру - жабық/ашық ауада өсіру - су қондырғылары қашықтан бақылаумен автоматты түрде: 21 қадам
Резервуарлы WiFi автоматты өсімдік қоректендіргіші - жабық/ашық өсіру қондырғысы - су қондырғылары қашықтан бақылаумен автоматты түрде: Бұл оқулықта біз өсімдіктерді автоматты түрде суаратын және Adosia платформасы арқылы қашықтан бақыланатын жабық/ашық өсімдіктерді тамақтандыратын жүйені қалай орнату керектігін көрсетеміз
Bluetooth күшейткіші автоматты түрде ауысады: 3 қадам
Bluetooth күшейткішті автоматты түрде ауыстыру: менің алдыңғы бөлмемде менің үлкен динамиктер мен теледидарға қосылған күшейткіш бар. Кейде мен теледидардың қосылып тұрғанын қаламаймын және үлкен дыбыс күшейткішті қаламаймын - мен телефонды өшіріп, қосуға болатын фондық музыканы қалаймын