EnergiAlternativa

Page Index Toggle Pages: 1 2 [3] 4 5  Send TopicPrint
Normal Topic Cronotermostato con ESP8266 (Read 68697 times)
danye
Global Moderator
*****
Offline


--------

Posts: 360
Location: Roma
Gender: Male
Zodiac sign: Moonchild
Re: Cronotermostato con ESP8266
Reply #30 - 07.03.16 at 18:21:27
Print Post  
electronic wrote on 07.03.16 at 14:25:50:
Come mai non lo trovo come dispositivo wifi connesso?
Nel port mapping metto HTTP TCP:80 ?

.... non va  Cry

Devi creare una regola per il firewall del tuo router, indirizzando le richieste dall'esterno sulla porta 80 verso l'indirizzo 192.168.1.20, cioè l'indirizzo IP che hai assegnato al modulo wi-fi.
Successivamente per accedere dall'esterno devi digitare sul browser: http:\\indirizzo_IP_del_Router\password Wink
  

1x185Wp  + 1x225Wp in serie poli direzione sud
1xRegolatore MPPT EpSolar Tracer 3015RN
7x batterie auto da recupero in parallelo 12volt 400 Ah molto teorici
Sistema 12 volt che alimenta le luci a led di tutto l'appartamento
monitoraggio impianto www.solare.altervista.org
Back to top
 
IP Logged
 
electronic
Full Member
***
Offline


New EALab Member

Posts: 206
Re: Cronotermostato con ESP8266
Reply #31 - 07.03.16 at 20:16:03
Print Post  
Ho creato questa impostazione, ma sembra non funzionare

Con questo nuovo modem non so più dove mettere le mani  Undecided

Ma serve un ip statico?

Dopo l'IP del router devo mettere la password di accesso all'esp? (ho provato di tutto ma niente)
  

Immagine_001.png ( 46 KB | Downloads )
Immagine_001.png

Impianto FV da 2.7kWp, inverter Voltronic da 5.6kW e accumulo da 5kWh LiFePo4.
Impianto FV con pannello da 250W, regolatore VS4024N, 2 batterie da 100Ah, inverter 1000W, il tutto gestito da Arduino.
http://impiantisolari.altervista.org
Back to top
 
IP Logged
 
danye
Global Moderator
*****
Offline


--------

Posts: 360
Location: Roma
Gender: Male
Zodiac sign: Moonchild
Re: Cronotermostato con ESP8266
Reply #32 - 07.03.16 at 21:00:37
Print Post  
La configurazione è giusta Huh Vai su home poi su wi-fi dettagli, riesci a vedere un host con IP 192.168.1.20 ? Sto sulla chat del forum se serve altro aiuto. Wink
  

1x185Wp  + 1x225Wp in serie poli direzione sud
1xRegolatore MPPT EpSolar Tracer 3015RN
7x batterie auto da recupero in parallelo 12volt 400 Ah molto teorici
Sistema 12 volt che alimenta le luci a led di tutto l'appartamento
monitoraggio impianto www.solare.altervista.org
Back to top
 
IP Logged
 
Sabin
Junior Member
**
Offline


--------

Posts: 77
Gender: Male
Re: Cronotermostato con ESP8266
Reply #33 - 08.03.16 at 08:39:24
Print Post  
electronic wrote on 07.03.16 at 14:25:50:
Come mai non lo trovo come dispositivo wifi connesso?
Nel port mapping metto HTTP TCP:80 ?

.... non va  Cry

Io per vedere una webcam all'interno della rete scrivo 192.168.1.16:8016
La porta 80 conviene cambiarla, è una porta standard è potrebbe avere conflitti.
All'interno della rete non dovresti avere bisogno di virtual server o apertura porte, credo.
Penso che dovresti cambiare la porta 80, nel codice.
La pagina web la dovresti trovare con il browser, all'indirizzo tipo "ipschedawifi:porta"
  

Inverter UPS Power Star W7 (onda pura) 24V 2Kw.. Produzione media 800W
Pannelli 11,1 mq. (Wp 1320).. produzione media 900W..
Batterie, circa 350 Ah.. 24V
Back to top
 
IP Logged
 
electronic
Full Member
***
Offline


New EALab Member

Posts: 206
Re: Cronotermostato con ESP8266
Reply #34 - 08.03.16 at 13:12:20
Print Post  
Grazie Sabin
anche se non vedo il dispositivo dalla pagina di config. del modem, ora funziona tutto (in locale) grazie alle indicazioni del buon danye che mi ha guidato passo passo.
In ogni caso proverò a cambiare la porta 80 come da te consigliato.
Per vedere il dispositivo dall'esterno della rete penso sia indispensabile un account ad un servizio tipo no-ip  o avere un ip statico
  

Impianto FV da 2.7kWp, inverter Voltronic da 5.6kW e accumulo da 5kWh LiFePo4.
Impianto FV con pannello da 250W, regolatore VS4024N, 2 batterie da 100Ah, inverter 1000W, il tutto gestito da Arduino.
http://impiantisolari.altervista.org
Back to top
 
IP Logged
 
electronic
Full Member
***
Offline


New EALab Member

Posts: 206
Re: Cronotermostato con ESP8266
Reply #35 - 08.03.16 at 13:35:22
Print Post  
Stavo pensando: un mini relè è sufficiente per gestire la caldaia? Credo di sì, ma per un climatizzatore come si fa?

Per danye: pensi sia facile sostituire il ds18b20 con un DHT11?
  

Impianto FV da 2.7kWp, inverter Voltronic da 5.6kW e accumulo da 5kWh LiFePo4.
Impianto FV con pannello da 250W, regolatore VS4024N, 2 batterie da 100Ah, inverter 1000W, il tutto gestito da Arduino.
http://impiantisolari.altervista.org
Back to top
 
IP Logged
 
Sabin
Junior Member
**
Offline


--------

Posts: 77
Gender: Male
Re: Cronotermostato con ESP8266
Reply #36 - 08.03.16 at 14:34:00
Print Post  
electronic wrote on 08.03.16 at 13:12:20:
.....
Per vedere il dispositivo dall'esterno della rete penso sia indispensabile un account ad un servizio tipo no-ip  o avere un ip statico


L'alternativa sarebbe. Avere un pc acceso, dal lato "privato" del router,
nel pc, un browser che aggiorni periodicamente una pagina (nel tuo sito) ad esempio "mioip.php"
in questa pagina, un codice che scriverà l'indirizzo ip su un file "mioip.txt". Le righe con // sono disattivate

Code (PHP)
Select All
<?php
 // http://www.matteocavalli.it/recuperare-lindirizzo-ip-pubblico-con-php/
$html = "<html><a href=\"mioip.txt\" target=\"_blank\">leggi IP </a></html>";
echo $html;
echo $_SERVER[REMOTE_ADDR];

//header("Refresh: 3600; url=" . $_SERVER["PHP_SELF"]);

$stream = fopen("mioip.txt","a+");
$tuofile = "mioip.txt";
$TestoDaAggiungere = $_SERVER[REMOTE_ADDR]." --- ".date("d-m-Y H:i:s");

//$TestoOriginarioDelFile = file_get_contents($tuofile);
//$TestoNuovoFile = $TestoDaAggiungere."n".$TestoOriginarioDelFile;
//file_put_contents($tuofile,$TestoNuovoFile);

file_put_contents($tuofile,$TestoDaAggiungere);
?> 

  

Inverter UPS Power Star W7 (onda pura) 24V 2Kw.. Produzione media 800W
Pannelli 11,1 mq. (Wp 1320).. produzione media 900W..
Batterie, circa 350 Ah.. 24V
Back to top
 
IP Logged
 
electronic
Full Member
***
Offline


New EALab Member

Posts: 206
Re: Cronotermostato con ESP8266
Reply #37 - 08.03.16 at 15:10:25
Print Post  
Grazie del consiglio Sabin, ma questa soluzione mi sembra un po' complicata (almeno per me).
Ho provato a usare il servizio no-ip e funziona, quindi adesso posso comandare il mio termostato da tutto il mondo!  Cheesy

Di nuovo grazie a tutti ma... non finisce qui! Dobbiamo riuscire a gestire più di un termostato. Dobbiamo controllare Arduino! ingressi ed uscite  Grin
  

Impianto FV da 2.7kWp, inverter Voltronic da 5.6kW e accumulo da 5kWh LiFePo4.
Impianto FV con pannello da 250W, regolatore VS4024N, 2 batterie da 100Ah, inverter 1000W, il tutto gestito da Arduino.
http://impiantisolari.altervista.org
Back to top
 
IP Logged
 
Sabin
Junior Member
**
Offline


--------

Posts: 77
Gender: Male
Re: Cronotermostato con ESP8266
Reply #38 - 08.03.16 at 16:59:28
Print Post  
Il servizio no-ip l'ho provato, ma il servizio free è quasi una demo.
Per averlo continuo dovevo pagare, e per quello che mi serviva ho lasciato perdere.
  

Inverter UPS Power Star W7 (onda pura) 24V 2Kw.. Produzione media 800W
Pannelli 11,1 mq. (Wp 1320).. produzione media 900W..
Batterie, circa 350 Ah.. 24V
Back to top
 
IP Logged
 
electronic
Full Member
***
Offline


New EALab Member

Posts: 206
Re: Cronotermostato con ESP8266
Reply #39 - 09.03.16 at 19:14:47
Print Post  
Come dicevo prima, per gestire un climatizzatore come si può fare? Pensavo di modificare lo sketch e invece di on-off dare degli impulsi di tot secondi per comandare il pulsantino dello split, che ne dite? Alternative?
  

Impianto FV da 2.7kWp, inverter Voltronic da 5.6kW e accumulo da 5kWh LiFePo4.
Impianto FV con pannello da 250W, regolatore VS4024N, 2 batterie da 100Ah, inverter 1000W, il tutto gestito da Arduino.
http://impiantisolari.altervista.org
Back to top
 
IP Logged
 
danye
Global Moderator
*****
Offline


--------

Posts: 360
Location: Roma
Gender: Male
Zodiac sign: Moonchild
Re: Cronotermostato con ESP8266
Reply #40 - 11.03.16 at 13:53:08
Print Post  
electronic wrote on 09.03.16 at 19:14:47:
Come dicevo prima, per gestire un climatizzatore come si può fare? Pensavo di modificare lo sketch e invece di on-off dare degli impulsi di tot secondi per comandare il pulsantino dello split, che ne dite? Alternative?

Non capisco... Perché degli impulsi? Che funzione ha il pulsantino sul climatizzatore?
  

1x185Wp  + 1x225Wp in serie poli direzione sud
1xRegolatore MPPT EpSolar Tracer 3015RN
7x batterie auto da recupero in parallelo 12volt 400 Ah molto teorici
Sistema 12 volt che alimenta le luci a led di tutto l'appartamento
monitoraggio impianto www.solare.altervista.org
Back to top
 
IP Logged
 
electronic
Full Member
***
Offline


New EALab Member

Posts: 206
Re: Cronotermostato con ESP8266
Reply #41 - 11.03.16 at 15:32:01
Print Post  
Ciao danye
ON e OFF in modalità automatica, questo per non usare un grosso relè di potenza.

PS: l'offset in arduterm42 serve a tarare il sensore di temperatura?

Ho trovato un progettino per gestire 2 relè, se ti interessa ne parliamo in chat (magari dopo cena)
  

Impianto FV da 2.7kWp, inverter Voltronic da 5.6kW e accumulo da 5kWh LiFePo4.
Impianto FV con pannello da 250W, regolatore VS4024N, 2 batterie da 100Ah, inverter 1000W, il tutto gestito da Arduino.
http://impiantisolari.altervista.org
Back to top
 
IP Logged
 
danye
Global Moderator
*****
Offline


--------

Posts: 360
Location: Roma
Gender: Male
Zodiac sign: Moonchild
Re: Cronotermostato con ESP8266
Reply #42 - 15.03.16 at 13:16:17
Print Post  
Ah! Ho capito, ad ogni pressione hai un ON o un OFF, si può modificare lo scketch, ma se non abbiamo un feedback dal climatizzatore se veramente acceso o spento potrebbe creare  dei problemi.
Sto lavorando per sostituire il sensore con un dht11 o dht22, stay tuned! Wink
  

1x185Wp  + 1x225Wp in serie poli direzione sud
1xRegolatore MPPT EpSolar Tracer 3015RN
7x batterie auto da recupero in parallelo 12volt 400 Ah molto teorici
Sistema 12 volt che alimenta le luci a led di tutto l'appartamento
monitoraggio impianto www.solare.altervista.org
Back to top
 
IP Logged
 
electronic
Full Member
***
Offline


New EALab Member

Posts: 206
Re: Cronotermostato con ESP8266
Reply #43 - 15.03.16 at 13:43:15
Print Post  
Per il DHT11 credo ci sia qualcosa in rete, comunque ho notato che programmare l'esp8266 con ESPlorer è più semplice (almeno secondo me). Il progettino per gestire i 2 relè è realizzato con questo programma, l'ho modificato un po' ma non riesco ad inserire la password di accesso.

Per il climatizz. è un problema visto che abbiamo solo 2 gpio disponibili (mannaggia il nodemcu ne ha 10)
  

Impianto FV da 2.7kWp, inverter Voltronic da 5.6kW e accumulo da 5kWh LiFePo4.
Impianto FV con pannello da 250W, regolatore VS4024N, 2 batterie da 100Ah, inverter 1000W, il tutto gestito da Arduino.
http://impiantisolari.altervista.org
Back to top
 
IP Logged
 
danye
Global Moderator
*****
Offline


--------

Posts: 360
Location: Roma
Gender: Male
Zodiac sign: Moonchild
Re: Cronotermostato con ESP8266
Reply #44 - 16.03.16 at 13:45:57
Print Post  
Ecco la versione funzionante con il sensore DHT22 (credo compatibile anche con il dht11)!
Ora è possibile visualizzare da remoto o sul display locale anche il valore dell'umidità relativa dell'ambiente!
In allegato lo scketch da caricare sul esp8266-01 e i file necessari a programmare il display nextion.
Un saluto!
  

display_esptemp.zip ( 36 KB | Downloads )
arduterm5.zip ( 2 KB | Downloads )
espterm_dht22.jpg ( 297 KB | Downloads )
espterm_dht22.jpg

1x185Wp  + 1x225Wp in serie poli direzione sud
1xRegolatore MPPT EpSolar Tracer 3015RN
7x batterie auto da recupero in parallelo 12volt 400 Ah molto teorici
Sistema 12 volt che alimenta le luci a led di tutto l'appartamento
monitoraggio impianto www.solare.altervista.org
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1 2 [3] 4 5 
Send TopicPrint
 

TOP100-SOLAR Galleria Immagini EnergiAlternativa