Բովանդակություն:

Shelly EM Auto Toggle ՝ հիմնված արևային վահանակների արտադրության վրա ՝ 6 քայլ
Shelly EM Auto Toggle ՝ հիմնված արևային վահանակների արտադրության վրա ՝ 6 քայլ

Video: Shelly EM Auto Toggle ՝ հիմնված արևային վահանակների արտադրության վրա ՝ 6 քայլ

Video: Shelly EM Auto Toggle ՝ հիմնված արևային վահանակների արտադրության վրա ՝ 6 քայլ
Video: Դեկտեմբերի 1, 2023 Փոդքաստ. Գիշերային ժամանակի ուղիղ հեռարձակում: Ինչ??? 2024, Նոյեմբեր
Anonim
Image
Image

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- ը

Անջատեք էլեկտրական հոսանքի ընդհանուր հաշվիչը:

  1. Առաջին բանը, որ պետք է անել, սեղմակները միացնել Shelly EM- ին (P1+, P1- առաջին սեղմակի համար, P2+, P2- մյուսի համար). Միացրեք դրանք, ինչպես ցույց է տրված Օգտվողի ուղեցույցում:
  2. Այնուհետև այն մոտեցրեք ձեր վաճառասեղանին և միացրեք էներգիայի մատակարարումը. Չեզոք մուտքը N- ին, իսկ գծի մուտքը L- ին:
  3. Այժմ, առաջին սեղմակը (P1) ամրացրեք ձեր տուն գնացող մետաղալարին, իսկ մյուսը `արևային վահանակների ինվերտորից եկող մետաղալարին: Հնարավոր է, որ ինչ -որ տարօրինակ բան ունենաք նշաններով (բացասական սպառում). Պարզապես մի մտածեք հենց հիմա:
  4. Միացրեք էլեկտրաէներգիայի հաշվիչը և հետևեք Օգտվողի ուղեցույցի հրահանգներին ՝ Shelly EM- ը ձեր Wi-Fi- ին միացնելու համար:
  5. Հավելվածում էներգիայի ընթացիկ սպառումը ստանալուց հետո կարող եք փոխել սեղմակների ուղղությունը `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: Կատարված է:

Շնորհավորում եմ: Այժմ դուք ունեք մի սարք, որն ինքնաբերաբար միանում է, երբ դրա համար ոչինչ չեք վճարում, և այն ինքնաբերաբար անջատվում է, երբ դրա համար վճարում եք էլեկտրաէներգիան:

Խորհուրդ ենք տալիս: