Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր է
- Քայլ 2: Միացրեք ձեր Shelly EM- ը
- Քայլ 3: Ստացեք ձեր API նշանները և ձեր EM տեղեկատվությունը
- Քայլ 4: Կարգավորեք ձեր Node.js հավելվածը
- Քայլ 5: Գործարկեք ձեր դիմումը
- Քայլ 6: Կատարված է:
Video: Shelly EM Auto Toggle ՝ հիմնված արևային վահանակների արտադրության վրա ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
P1: տան սպառումը (օրինակ ՝ «P1 = 1kW» ⇒ մենք սպառում ենք 1kW) P2. Արևային վահանակների արտադրություն (օրինակ ՝ «P2 = - 4kW» ⇒ մենք արտադրում ենք 4kW)
Էլեկտրական վառարանը միացնելիս սպառում է 2 կՎտ:
- Մենք ցանկանում ենք այն միացնել, եթե արևային վահանակների արտադրությունը գերազանցի առնվազն 2 կՎտ ներկայիս էներգիայի սպառումը:
- Մենք ցանկանում ենք անջատել այն, եթե մենք ավելի շատ սպառում ենք, քան արևային վահանակների արտադրությունը
Քայլ 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- ի վրա: Գնացեք «Կարգավորումներ», «Սարքի մասին տեղեկություններ» և պատճենեք սարքի ID- ն (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'; սարքի_սպառում = YOUR_DEVICE_CONSUMPTION; // օրինակ 2 կՎտ -ի համար դրեք ՝ 2000 const սարք = գործառույթ (կարգավիճակ) {եթե (կարգավիճակ == 'միացված') {վերցնել (turn_on_url). ապա (res => res.text ()); } else if (status == 'off') {fetch (turn_off_url). ապա (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 = - emeters [1].power; //> 0 available_energy = solar_panels_production - home_consumption; եթե (հասանելի_էներգիայի սարքի_սպառումը) {սարք ('միացված');}} այլապես {// Shelly EM- ը անհասանելի է}});
Քայլ 5: Գործարկեք ձեր դիմումը
Այժմ դուք պետք է անընդհատ գործարկեք ձեր Node.js ծրագիրը: Ես այն գործարկում եմ յուրաքանչյուր 60 վայրկյանը մեկ, բայց դուք կարող եք մեծացնել կամ նվազեցնել այս թիվը ՝ հաշվի առնելով ձեր սարքը միացնելու կամ անջատելու համար անհրաժեշտ առավելագույն արձագանքման ժամանակը:
Քայլ 6: Կատարված է:
Շնորհավորում եմ: Այժմ դուք ունեք մի սարք, որն ինքնաբերաբար միանում է, երբ դրա համար ոչինչ չեք վճարում, և այն ինքնաբերաբար անջատվում է, երբ դրա համար վճարում եք էլեկտրաէներգիան:
Խորհուրդ ենք տալիս:
Մարտկոցով աշխատող գրասենյակ: Արևային համակարգ ՝ արևելյան/արևմտյան արևային վահանակների և քամու տուրբինների ավտոմատ անջատիչով. 11 քայլ (նկարներով)
Մարտկոցով աշխատող գրասենյակ: Արևային համակարգ ՝ արևելյան/արևմտյան արևային վահանակների և քամու տուրբինների ավտոմատ փոխարկմամբ. Նախագիծը. 200 քառակուսի ոտնաչափ մակերես ունեցող գրասենյակը պետք է աշխատի մարտկոցով: Գրասենյակը պետք է պարունակի նաև այս համակարգի համար անհրաժեշտ բոլոր վերահսկիչները, մարտկոցները և բաղադրիչները: Արևային և քամու էներգիան կլիցքավորի մարտկոցները: Կա մի փոքր խնդիր միայն
Արևային վահանակների զանգված ՝ չինական MPPT մոդուլով ՝ 11 քայլ
Արևային վահանակների զանգված ՝ չինական MPPT մոդուլով. Արևային վահանակների լավ աշխատելու վերաբերյալ իմ վերաբերմունքի համառոտ նկարագրությունը. Դրանում ես բացարձակապես չեմ երաշխավորում բովանդակությունից որևէ մեկը, դրանք իրականում կարող են պարզապես խենթ մարդու թշնամանք լինել: Ես խիստ կասկածում եմ, որ դրանք … Որոշ նկարներ եղել են
Ինչպես պատրաստել փոքր արևային վահանակների փորձարկման կայան `6 քայլ
Ինչպես պատրաստել փոքր արևային վահանակների փորձարկման կայան
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
UCL - Ներկառուցված // Արևային վահանակների երկակի առանցքի լուսակիր. 7 քայլ
UCL - Ներկառուցված // Արևային վահանակների երկակի առանցքի լուսավորիչ. Հավաքված նախագիծը և առանձին 3D ֆայլերը