Sommario:
- Passaggio 1: cosa ti serve
- Passaggio 2: collega il tuo Shelly EM
- Passaggio 3: ottieni i tuoi token API e le tue informazioni EM
- Passaggio 4: configura la tua applicazione Node.js
- Passaggio 5: esegui la tua applicazione
- Passaggio 6: fatto
Video: Shelly EM Auto Toggle basato sulla produzione di pannelli solari: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
P1: consumo casa (es. "P1 = 1kW" consumiamo 1kW) P2: produzione pannelli solari (es. "P2 = - 4kW" produciamo 4kW)
Il riscaldatore elettrico consuma 2kW quando è acceso.
- Vogliamo accenderlo se la produzione del pannello solare supera di almeno 2kW l'attuale consumo energetico.
- Vogliamo spegnerlo se stiamo consumando più della produzione di pannelli solari
Passaggio 1: cosa ti serve
Avrai bisogno:
- Connessione wifi
- Shelly EM (con due morsetti - nel mio caso 2x50A andavano bene)
- Relè Wi-Fi (es. Shelly 1)
- Un'applicazione Node.js
Passaggio 2: collega il tuo Shelly EM
Spegnere il contatore dell'elettricità generale
- La prima cosa da fare è cablare i morsetti allo Shelly EM (P1+, P1- per il primo morsetto, P2+, P2- per l'altro): collegarli come indicato nella Guida Utente.
- Quindi avvicinalo al tuo contatore e collega l'alimentatore: ingresso neutro a N e ingresso linea a L.
- Ora, collega il primo morsetto (P1) al filo che va a casa tua e l'altro morsetto al filo che proviene dall'inverter dei pannelli solari. È possibile che tu abbia qualcosa di strano con i segni (un consumo negativo): non importa in questo momento.
- Accendi il contatore dell'elettricità e segui le istruzioni della Guida per l'utente per connettere Shelly EM al tuo Wi-Fi.
- Una volta che hai il consumo corrente sulla tua app, puoi cambiare la direzione dei morsetti per avere un numero positivo da P1 e un numero negativo (produzione positiva - consumo negativo) da P2, poiché stiamo misurando il consumo.
Passaggio 3: ottieni i tuoi token API e le tue informazioni EM
Shelly EM
Dall'app Shelly Cloud, vai su "Impostazioni utente" e quindi fai clic sul pulsante "Ottieni chiave".
La chiave sarà YOUR_KEY e il server YOUR_SERVER.
Ora vai alla pagina principale. Apri la stanza del tuo EM, quindi fai clic su EM. Vai su "Impostazioni", "Informazioni dispositivo" e copia l'ID del dispositivo (YOUR_ID - solo quello alfanumerico, non quello tra parentesi) e il canale del dispositivo (YOUR_CHANNEL).
Interruttore intelligente
Se hai una Shelly 1, non devi fare altro. Altrimenti, dovresti scoprire qual è l'URL da richiedere per accendere o spegnere il tuo dispositivo. Questi due saranno YOUR_TURN_ON e YOUR_TURN_OFF.
Dovrai sapere qual è il consumo del tuo dispositivo (YOUR_DEVICE_CONSUMPTION). Ti suggerisco di mettere un numero leggermente più alto (cioè se il tuo dispositivo consuma 1900W, metti 2000W).
Passaggio 4: configura la tua applicazione Node.js
shelly_server = 'IL TUO_SERVER';
shelly_key = 'LA TUA_CHIAVE; shelly_channel = 'IL TUO_CANALE'; shelly_id = 'YOUR_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = YOUR_DEVICE_CONSUMPTION; // per esempio. per 2kW put: 2000 const device = function(status) { if (status == 'on') { fetch(turn_on_url).then(res => res.text()); } else if (status == 'off') { fetch(turn_off_url).then(res => res.text()); } } fetch(shelly_server + '/device/status?channel=' + shelly_channel + '&id=' + shelly_id + '&auth_key=' + shelly_key).then(res => res.json()).then(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 non è raggiungibile } });
Passaggio 5: esegui la tua applicazione
Ora dovresti eseguire la tua applicazione Node.js continuamente. Lo eseguo ogni 60 secondi, ma puoi aumentare o diminuire questo numero in base al tempo di risposta massimo che desideri per accendere o spegnere il tuo dispositivo.
Passaggio 6: fatto
Congratulazioni! Ora hai un dispositivo che si accende automaticamente quando non pagheresti nulla e che si spegne automaticamente quando pagheresti l'elettricità!
Consigliato:
Ufficio a batteria. Sistema solare con commutazione automatica dei pannelli solari est/ovest e turbina eolica: 11 passaggi (con immagini)
Ufficio a batteria. Sistema solare con commutazione automatica Pannelli solari est/ovest e turbina eolica: Il progetto: un ufficio di 200 piedi quadrati deve essere alimentato a batteria. L'ufficio deve contenere anche tutti i controller, le batterie e i componenti necessari per questo sistema. L'energia solare ed eolica caricherà le batterie. C'è un piccolo problema di solo
Array di pannelli solari con modulo MPPT cinese: 11 passaggi
Array di pannelli solari con modulo MPPT cinese: una breve descrizione della mia opinione su come far funzionare bene i pannelli solari, e piuttosto a buon mercato … Non garantisco assolutamente nessuno dei contenuti, potrebbero essere solo le divagazioni di un pazzo, infatti Sospetto fortemente che lo siano… Alcune immagini sono state
Come realizzare una piccola stazione di prova per pannelli solari: 6 passaggi
Come realizzare una piccola stazione di prova per pannelli solari:
Telecomando IR automatico basato su Arduino basato sulla temperatura: 7 passaggi
Telecomando IR automatico basato su Arduino basato sulla temperatura: Ehi, come va, ragazzi! Akarsh qui da CETech. Stanco di svegliarti nel bel mezzo di un sonno profondo solo perché la temperatura della tua stanza è troppo bassa o troppo alta a causa del tuo stupido condizionatore. Allora questo progetto è per te. In questo progetto, faremo il nostro
UCL - Inseguitore di luce a doppio asse integrato // per pannelli solari: 7 passaggi
UCL - Embedded // Light Tracker Dual Axis per Pannelli Solari: Il progetto assemblato e i singoli file 3D