Innehållsförteckning:
- Steg 1: Vad du behöver
- Steg 2: Anslut din Shelly EM
- Steg 3: Skaffa dina API -tokens och din EM -information
- Steg 4: Konfigurera ditt Node.js -program
- Steg 5: Kör din applikation
- Steg 6: Klar
Video: Shelly EM Auto Toggle Baserat på solpaneler Produktion: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
P1: husförbrukning (t.ex. "P1 = 1kW" ⇒ vi förbrukar 1kW) P2: produktion av solpaneler (t.ex. "P2 = - 4kW", vi producerar 4kW)
Elvärmaren förbrukar 2kW när den slås på.
- Vi vill slå på den om solpanelproduktionerna överstiger minst 2 kW den nuvarande energiförbrukningen.
- Vi vill stänga av det om vi konsumerar mer än solpanelproduktionen
Steg 1: Vad du behöver
Du kommer behöva:
- Wi-Fi-anslutning
- Shelly EM (med två klämmor - i mitt fall var 2x50A bra)
- Wi-Fi-relä (t.ex. Shelly 1)
- En Node.js -applikation
Steg 2: Anslut din Shelly EM
Stäng av den allmänna elräknaren
- Det första du ska göra är att fästa klämmorna till Shelly EM (P1+, P1- för den första klämman, P2+, P2- för den andra): anslut dem enligt användarhandboken.
- Ta sedan den nära din räknare och anslut strömförsörjningen: neutral ingång till N och linjeingång till L.
- Fäst nu den första klämman (P1) på tråden som går till ditt hus, och den andra klämman på tråden som kommer från solpanelomformaren. Det är möjligt att du kommer att ha något konstigt med tecken (en negativ konsumtion): bryr dig inte just nu.
- Slå på elräknaren och följ bruksanvisningens instruktioner för att ansluta Shelly EM till ditt Wi-Fi.
- När du har den aktuella strömförbrukningen på din app kan du ändra klämmornas riktning för att ha ett positivt tal från P1 och ett negativt tal (positiv produktion - negativ förbrukning) från P2, eftersom vi mäter förbrukningen.
Steg 3: Skaffa dina API -tokens och din EM -information
Shelly EM
Från Shelly Cloud -appen, gå till "Användarinställningar" och klicka sedan på knappen "Hämta nyckel".
Nyckeln blir YOUR_KEY och servern YOUR_SERVER.
Gå nu till huvudsidan. Öppna rummet för din EM och klicka sedan på EM. Gå till "Inställningar", "Enhetsinformation" och kopiera enhets -ID (YOUR_ID - bara det alfanumeriska, inte det i bromsarna) och enhetskanalen (YOUR_CHANNEL).
Smart switch
Om du har en Shelly 1 behöver du inte göra något mer. Annars bör du ta reda på vilken webbadress du vill begära för att slå på eller stänga av din enhet. Dessa två kommer att vara YOUR_TURN_ON och YOUR_TURN_OFF.
Du måste veta vilken som är enhetens förbrukning (YOUR_DEVICE_CONSUMPTION). Jag föreslår att du anger ett något högre tal (dvs. om din enhet förbrukar 1900W, lägg 2000W).
Steg 4: Konfigurera ditt Node.js -program
shelly_server = 'YOUR_SERVER';
shelly_key = 'YOUR_KEY; shelly_channel = 'DIN_KANAL'; shelly_id = 'DITT_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = YOUR_DEVICE_CONSUMPTION; // t.ex. för 2kW put: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url).then (res => res.text ()); } annars if (status == 'av') {fetch (turn_off_url). sedan (res => res.text ()); }} hämta (shelly_server + '/device/status? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key). sedan (res => res.json ()). sedan (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 kan inte nås}});
Steg 5: Kör din applikation
Nu bör du köra din Node.js -applikation kontinuerligt. Jag kör den var 60: e sekund, men du kan öka eller minska detta antal baserat på den maximala svarstiden du vill ha för att slå på eller stänga av din enhet.
Steg 6: Klar
Grattis! Nu har du en enhet som slås på automatiskt när du inte skulle betala någonting för den, och som stängs av automatiskt när du skulle betala elen för den!
Rekommenderad:
Batteridrivet kontor. Solsystem med automatisk växling öst/väst solpaneler och vindkraftverk: 11 steg (med bilder)
Batteridrivet kontor. Solsystem med automatisk växling öst/väst solpaneler och vindkraftverk: Projektet: Ett 200 kvadratmeter stort kontor måste vara batteridrivet. Kontoret måste också innehålla alla styrenheter, batterier och komponenter som behövs för detta system. Sol- och vindkraft kommer att ladda batterierna. Det finns ett litet problem med bara
Produktion av Light Cube: 7 steg
Produktion av Light Cube: 1.Ljuskubens grundprincipUtnyttjande av det mänskliga ögats beständighetseffekt och med hjälp av en dator med en chip för att styra LED-lampan för att blinka snabbt, visas ett komplett mönster
Produktion av Sine Wave Control Board: 5 steg
Produktion av Sine Wave Control Board: Den här gången är det en enfas-sinusvågsstyrningskort, följt av en enfas-sinusvågsstyrningskort, sedan en trefas sinusvågs-styrningskort, och slutligen en trefas sinusvåg utanför styrkortet. Vi hoppas att
Övervakning av solpaneler med hjälp av partikelfoton: 7 steg
Övervakning av solpaneler med hjälp av partikelfoton: Syftet med projektet är att förbättra effektiviteten hos solpaneler. Projektet är utformat för att övervaka solcellsgenerering för att förbättra prestanda, övervakning och underhåll av solcellsanläggningen. I detta projekt, partikel ph
UCL - Embedded // Dual Axis Light Tracker för solpaneler: 7 steg
UCL - Embedded // Dual Axis Light Tracker för solpaneler: Det monterade projektet och de enskilda 3D -filerna