display consumi in wifi

Progetti domotici con il Raspberry .... con o senza il supporto di MeterN e 123Solar
Avatar utente
Flane
Messaggi: 2460
Iscritto il: 16/01/2016, 15:02

Re: display consumi in wifi

Messaggioda Flane » 11/03/2017, 8:48

Si ma della mega 2.0 ci sono varie versioni, io ho messo la normal, e non vedo differenze nella pagina di configurazione dell'oled. Ci sono sempre le solite 8 righe.....
Forse devo usare qualche altra versione?


miki8989
Messaggi: 299
Iscritto il: 22/01/2016, 6:39

Re: display consumi in wifi

Messaggioda miki8989 » 11/03/2017, 10:32

io ho messo la normal di questa

https://github.com/letscontrolit/ESPEasy/releases

questa è la schermata dei plugun
c'e OLED SS01306 Framed
Allegati
Senza nome.png
Senza nome.png (12.85 KiB) Visto 3806 volte

Avatar utente
Flane
Messaggi: 2460
Iscritto il: 16/01/2016, 15:02

Re: display consumi in wifi

Messaggioda Flane » 11/03/2017, 14:40

OK grazie miki ... stò invecchiando.... e non riesco nemmeno a vedere che ce ne sono due di OLED :roll: :roll:
Ho la tua stessa versione.

Ma c'è un comando equivalente a questo

Codice: Seleziona tutto

http://<ESP IP address>/control?cmd=oled,<row>,<col>,<text>

per controllare anche il frame su cui verrà pubblicato?
Oppure in che modo invii i comandi con la visualizzazione a frame?

Se invio la riga 1 colonna 1 mi và sopra all'ora ...

Il mio interesse è quello di avere due righe alla volta che scrollano sui vari frame, visualizzando le grandezze di Metern.

Inserendo del testo direttamente in esp easy si vedono le due righe che scrollano, ma per inviare il comando dall'esterno?

pier
Messaggi: 7
Iscritto il: 28/12/2018, 15:53

Re: display consumi in wifi

Messaggioda pier » 14/01/2019, 14:03

ciao a tutti, ho visto ora questo progetto, davvero utile e bello!
Si potrebbero anche inserire degli avvisi al superamento di x watt?
magari con un led ecc..
Visto che ora metern e 123solar funzionano molto bene mi piacerebbe realizzarlo
Grazie!

Pierantonio

miki8989
Messaggi: 299
Iscritto il: 22/01/2016, 6:39

Re: display consumi in wifi

Messaggioda miki8989 » 15/01/2019, 21:54

certo puoi tranquillamente mettere dei led per il superamento di un livello e mettere anche un avviso sonoro

in pratica prendi un Mini NodeMCU (anche un mini va vbene) lo programmi con espeasy e colleghi un display (la migliore visibilità c'e con un LCD 2004 con il controller) e con un semplice script invii i dati che vuoi sul diplay in wifi (logicamente il raspberry deve essere connesso su una rete con un ap wifi)

questo è un esempio di php (da personalizzare i dati)

Codice: Seleziona tutto

#!/usr/bin/php
<?php
// LIVE
// Live (/dev/shm/mN_LIVEMEMORY.json)
//
// Produzione1      produzione   L1
// Consumi2      consumi      L2
// Prelievi3      prelievi   L3
// Immissioni4      immissioni   L4
// Autoconsumo5      autoconsumo   L5
// Bilancio            L12

// controllo esistenza file

if (file_exists('/dev/shm/mN_LIVEMEMORY.json')) {

// IMPOSTAZIONI LETTURA JSON
$url_live = '/dev/shm/mN_LIVEMEMORY.json';
$json_live = json_decode((file_get_contents($url_live)), true);

// LETTURA DATI
$L1 = $json_live['Produzione1'];
$L2 = $json_live['Consumi2'];
$L3 = $json_live['Prelievi3'];
$L4 = $json_live['Immissioni4'];
$L5 = $json_live['Autoconsumo5'];
$L12 = $L2 - $L1;

// ARROTONDA A 2 CIFRE DECIMALI
// $L1 = number_format($L1, 1);      // con 1 arrotonda a 1 cifra decimale

//  INVIO DATI A LCD
curl_exec(curl_init("http://192.168.0.192/control?cmd=lcd,1,1,Produz.+$L1+w"));
curl_exec(curl_init("http://192.168.0.192/control?cmd=lcd,2,1,Consumi+$L2+w"));
curl_exec(curl_init("http://192.168.0.192/control?cmd=lcd,3,1,Bilanc.+$L12+w"));

} else {
}
?>


ciao

pier
Messaggi: 7
Iscritto il: 28/12/2018, 15:53

Re: display consumi in wifi

Messaggioda pier » 15/01/2019, 23:39

ciao miki, grazie per la dritta!
Ho capito più o meno anche per l'hardware necessario che ora ordinerò, lo script php lo edito e poi lo andrò ad inserire nel cron del raspberry ogni tot secondi, non sapevo si potesse fare con il php :shock:
Potresti darmi una dritta di come potrei dire di comandare un led o un buzzer al raggiungimento di una certa soglia, tipo 3200w?
purtroppo non conosco curl...

grazie molte!! :D
Pierantonio

miki8989
Messaggi: 299
Iscritto il: 22/01/2016, 6:39

Re: display consumi in wifi

Messaggioda miki8989 » 16/01/2019, 17:59

si certo che puoi
controllando il valore massimo della variabile Lx che ti interessa, con un semplice IF gli fai mandare il comando (vedi qui https://www.letscontrolit.com/wiki/index.php?title=GPIO per accendere un led o un relè o qui https://www.letscontrolit.com/wiki/index.php?title=Buzzer_(RTTTL) per far suonare un buzzer o una melodia...) al nodeMCU a cui hai collegato il led o il buzzer

ciao

pier
Messaggi: 7
Iscritto il: 28/12/2018, 15:53

Re: display consumi in wifi

Messaggioda pier » 17/01/2019, 14:13

perfetto, grazie mille!
ora mi è molto più chiaro, appena mi arrivano le schede mi metterò all'opera :lol:
vi terrò aggiornati.
grazie mille

Ciao

Pier


Torna a “Domotica”

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti