DST SOULISS TERMOSTATO

1,714 views
Skip to first unread message

Giuseppe P.

unread,
Oct 13, 2016, 3:33:08 PM10/13/16
to souliss-it

Ecco a Voi vi allego il mio termostato, il DST.

Si accettano migliorie e/o modifiche anche per la parte codice che dovrebbe essere un po più completo, ma dato che devo lavorare su altro lascio a voi la facoltà di migliorarlo sotto l'aspetto delle notifiche ricevute sul TFT, dato che all'avvio quando mostra "connessione in corso"  è solo scritta solo per dare un aspetto migliore, ma volevo inserirla in una condizione, nel senso che se non avviene la connessione non si dovrebbe avviare il front finale.

N.B. la notifica Gestisci da App o Touch,m sta ad indicare per la voce Touch dei pulsanti fisici touch locali che voglio inserire in fase di installazione completa
2016-10-13_21.09.59.jpg
DST_SOULISS_TERMOSTATO.ino

Domenico Carvetta

unread,
Oct 14, 2016, 6:50:31 AM10/14/16
to souliss-it
Ottimo Giuseppe !
Puoi indicarci la lista hardware completa e dove hai acquistato i singoli componenti giusto come riferimento? grazie..domenico


Giuseppe P.

unread,
Oct 14, 2016, 7:07:32 AM10/14/16
to souliss-it
1.8 pollici 128x160 Pixel per Arduino Modulo Display LCD TFT Breakout SPI ST7735S
http://s.aliexpress.com/2UJJrI3u
(from AliExpress Android)


DS18b20 sensore di temperatura della sonda 18B20
http://s.aliexpress.com/zQfYV77f
(from AliExpress Android)

Nuovo Wireless modulo CH340 NodeMcu V3 Lua WIFI Internet of Things ESP8266 scheda di sviluppo basata
http://s.aliexpress.com/AZ7NziYv
(from AliExpress Android)

domenico carvetta

unread,
Oct 14, 2016, 7:08:21 AM10/14/16
to souliss-it

Ottimo.

Giuseppe P.

unread,
Oct 14, 2016, 7:22:33 AM10/14/16
to souliss-it
Ragazzi unico problema è che il pin della esp collegato al relè al riavvio come al solito scatta. Ho utilizzato il pin 0 per l'output del relè dato che gli altri due disponibili sono per i pulsanti touch. Ho provato a sostituire gli input con l'output ma all'avvio mi regolavano il setpoint da solo, probabilmente perché lo 0 dato che scatta, dichiarandolo come input il T31 lo riconosce come pressione.

Dario Cdj

unread,
Oct 14, 2016, 12:17:37 PM10/14/16
to souli...@googlegroups.com

Una curiosità, che vuol dire DST ?

Giuseppe P.

unread,
Oct 14, 2016, 1:16:24 PM10/14/16
to souliss-it
😅 Digital souliss termostato.

Giuseppe P.

unread,
Oct 14, 2016, 2:48:10 PM10/14/16
to souliss-it
Sostituite nello scketch i seguenti pin:

il digital 5 utilizzatelo per il relè così non scatta

ed il digital 0 lo mettete per il display al posto del 5


#define TFT_PIN_CS   15
#define TFT_PIN_DC   2
#define TFT_PIN_RST  0


Adafruit_ST7735 tft = Adafruit_ST7735(TFT_PIN_CS, TFT_PIN_DC, TFT_PIN_RST);  // Display-Bibliothek Setup

void setup() {

.........

  pinMode(5, OUTPUT);   // Heater
  pinMode(4, INPUT);   // Heater
  pinMode(16, INPUT);   // Heater


void loop()
{
  EXECUTEFAST() {
    UPDATEFAST();

    FAST_110ms() {

      Logic_Thermostat(TERMOSTATO);
      Logic_T13(StatoCaldaia);

      DigIn(4, Souliss_T3n_InSetPoint, TERMOSTATO);
      DigIn(16, Souliss_T3n_OutSetPoint, TERMOSTATO);
      nDigOut(5, Souliss_T3n_HeatingOn, TERMOSTATO);
Message has been deleted

Giuseppe P.

unread,
Dec 7, 2016, 7:05:35 PM12/7/16
to souliss-it
20161208_002621.jpg
20161208_002753.jpg

Di Maio, Dario

unread,
Dec 8, 2016, 3:45:55 AM12/8/16
to souliss-it

Bella installazione, complimenti!

From Mobile.

On 8 Dec 2016 00:44, "Giuseppe P." <giusepp...@gmail.com> wrote:
Video dimostrativo

https://drive.google.com/file/d/0B3paQD7PAUiicmt1TzZBR0h2Mms/view?usp=drivesdk

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+unsubscribe@googlegroups.com.
Per postare messaggi in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/12311414-c719-4a94-afa4-0735a4d4499e%40googlegroups.com.
Per ulteriori opzioni, visita https://groups.google.com/d/optout.

Domenico Carvetta

unread,
Dec 8, 2016, 4:01:37 AM12/8/16
to souliss-it
Complimenti Giuseppe, ottimo esempio di lavoro "professionale".
ps: ho ricevuto tutto il mtl; potresti postarmi l'ultimo sketch funzionante (quello che ho visto nel video) ?
I 2 touch sensor dove sono posizionati? Sotto la placca bianca immagino....
Grazie mille.

Lorenzo Giordano

unread,
Dec 8, 2016, 11:10:46 AM12/8/16
to souliss-it
Complimenti Molto bello il risultato estetico finale  e molto funzionale.

Ho visto che l'aggiornamento del display era praticamente sincronizzato a quello della SoulissApp ... a me ha un lag bestiale di secondi.

Ciao
Lorenzo

Il giorno giovedì 8 dicembre 2016 01:05:35 UTC+1, Giuseppe P. ha scritto:
Video dimostrativo

https://drive.google.com/file/d/0B3paQD7PAUiib0VtNU9oaUd1NmM/view?usp=drivesdk

Giuseppe P.

unread,
Dec 8, 2016, 12:00:05 PM12/8/16
to souliss-it
Lorenzo utilizzi il mio sketch? Oppure un termostato tuo?
Io nello sketch ho implementato il tuo web server resetto il nodo da web e controllo lo stato caldaia e cioè il pin del relè.

Cmq a breve posto il nuovo video, perché ho dimenticato a riprendere la gestione locale tramite i pulsanti touch che sono nascosti sotto la mascherina bianca.

Saverio Sbrana

unread,
Dec 9, 2016, 10:12:16 AM12/9/16
to souliss-it
ciao sono molto interessato alla soluzione "fisica"
che modello di placca bticino hai scelto? hai dovuto modificare lo schermo lcd? per incastrarlo nella scatola 503 come hai fatto?
mi faresti un video/foto interne?

grazie mille e complimenti per il design

Giuseppe P.

unread,
Dec 9, 2016, 1:23:59 PM12/9/16
to souliss-it
Grazie a tutti per i complimenti, appena mi sarà possibile posto qualche frame.
Grazie.

Giuseppe P.

unread,
Dec 10, 2016, 4:17:14 PM12/10/16
to souliss-it
Di seguito il link che mostra il controllo touch del termostato ed alcune immagini che mostrano l'assemblaggio.


https://drive.google.com/file/d/0B3paQD7PAUiiZTVKc01XYXRzbzQ/view?usp=drivesdk

Flavio ho la linea luna della bticino una serie base.

20161210_143539.jpg
20161210_143554.jpg
20161210_160429.jpg
20161210_160438.jpg
20161210_160508.jpg
20161210_160553.jpg
20161210_162453.jpg
20161210_162444.jpg
20161208_002736.jpg

Tonino Fazio

unread,
Dec 14, 2016, 1:13:39 AM12/14/16
to souliss-it
Bella realizzazione. Molto pulita nonostante l'uso di una millefori.
Un risultato d'effetto.

Non mi piace il fatto che tu abbia impiegato parte del display per indicazioni come nome, scheda ed IP. Forse quello spazio potrebbe essere usato per avere cifre più grandi oppure, graficamente, un display più "leggero".

I sensori touch, nonostante la plastica della placca, rispondono bene?

Dal punto di vista della stabilità invece? Vista la presenza della 220v li vicino, hai mai avuto blocchi hardware o riavii indesiderati?

Lorenzo Giordano

unread,
Dec 14, 2016, 7:23:36 AM12/14/16
to souliss-it
Ottimo Lavoro.
Il frame nero è un vetro? Hai verniciato di nero la parte non interessata dal display con una bomboletta?

Il bordello di fili e schede nella scatoletta mi è molto famigliare ;-)

Ciao
Lorenzo

Marco Pozzuolo

unread,
Dec 14, 2016, 3:14:28 PM12/14/16
to souliss-it
Ciao Giuseppe,
sono interessato all'alimentatore incapsulato che hai usato, mi dai qualche dettaglio in più?

Grazie

Giuseppe P.

unread,
Dec 15, 2016, 6:43:29 PM12/15/16
to souliss-it


Il giorno mercoledì 14 dicembre 2016 07:13:39 UTC+1, Tonino Fazio ha scritto:
Bella realizzazione. Molto pulita nonostante l'uso di una millefori.
Un risultato d'effetto.
 
Grazie per il commento.- 

Non mi piace il fatto che tu abbia impiegato parte del display per indicazioni come nome, scheda ed IP. Forse quello spazio potrebbe essere usato per avere cifre più grandi oppure, graficamente, un display più "leggero".

Ho voluto rendere il display più ricco di informazioni,  d'altronde non avrei potuto ingrandire le cifre che già sono a text + 2 dato che a +3 solo la temperatura occupava mezzo display. Ho voluto creare un layout diverso dalla solita visualizzazione del dato fine a se stesso, con nome d el progetto, scheda utilizzata ed IP, quest'ultimo inserito in una condizione che se non agganciato al router viene visualizzata la scritta "NON CONNESSO" così da avere subito una situazione della rete 

I sensori touch, nonostante la plastica della placca, rispondono bene?

Si rispondono bene, vi è solo un leggero ritardo, quando il loop si trova ad eseguire le altre FAST ma tutto sommato è molto rapido.

A breve dovrò inserire altri due pulsati touch sulla parte sx per avere un ON/OFF del sistema con i comandi SystemOn e SistemOff, così da non dover ogni volta da locale abbassare e/o aumentare la temperatura per poter attivare i riscaldamenti 

Dal punto di vista della stabilità invece? Vista la presenza della 220v li vicino, hai mai avuto blocchi hardware o riavii indesiderati?

Nessuna anomalia riscontrata, nessun riavvio del nodo. 
Message has been deleted

Giuseppe P.

unread,
Dec 15, 2016, 6:48:57 PM12/15/16
to souliss-it


Il giorno mercoledì 14 dicembre 2016 21:14:28 UTC+1, Marco Pozzuolo ha scritto:
Ciao Giuseppe,
sono interessato all'alimentatore incapsulato che hai usato, mi dai qualche dettaglio in più?

Grazie

Giuseppe P.

unread,
Dec 15, 2016, 6:51:26 PM12/15/16
to souliss-it


Il giorno mercoledì 14 dicembre 2016 13:23:36 UTC+1, Lorenzo Giordano ha scritto:
Ottimo Lavoro.
Il frame nero è un vetro? Hai verniciato di nero la parte non interessata dal display con una bomboletta?

No è plexiglass, verniciato si con bomboletta di colore nero nella parte posteriore  non interessata al display, 

Giuseppe P.

unread,
Dec 20, 2016, 1:56:53 PM12/20/16
to souliss-it
Nuova realizzazione con DHT11
20161220_012147.jpg
20161220_012151.jpg

Dario Cdj

unread,
Dec 21, 2016, 12:05:04 PM12/21/16
to souli...@googlegroups.com
Caro Giuseppe, se hai deciso di utilizzare il DHT11 puoi eliminare tutti i decimali perchè non li legge ...

Il giorno 20 dicembre 2016 19:56, Giuseppe P. <giusepp...@gmail.com> ha scritto:
Nuova realizzazione con DHT11


--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+unsubscribe@googlegroups.com.
Per postare messaggi in questo gruppo, invia un'email a souli...@googlegroups.com.

Giuseppe P.

unread,
Dec 21, 2016, 5:07:55 PM12/21/16
to souliss-it
Grazie per il caro @Dario Cdj,  lo sapevo già che non li legge, li ho lasciati per una questione di estetica.-
Grazie


Il giorno mercoledì 21 dicembre 2016 18:05:04 UTC+1, Dario Cdj ha scritto:
Caro Giuseppe, se hai deciso di utilizzare il DHT11 puoi eliminare tutti i decimali perchè non li legge ...
Il giorno 20 dicembre 2016 19:56, Giuseppe P. <giusepp...@gmail.com> ha scritto:
Nuova realizzazione con DHT11

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.

Giuseppe P.

unread,
Dec 24, 2016, 9:27:48 AM12/24/16
to souliss-it
Dati DST su cloud Adafruit IO......tramite 2° Gateway Lastin Souliss collegato a TFT ST7735
ST7735 Adafruit 2° Gw Lastin Souliss.jpg

Domenico Carvetta

unread,
Dec 24, 2016, 9:29:32 AM12/24/16
to souliss-it
Ottimo Giuseppe ! Super !
Buon Natale !
ps: condividi lo sketch, grazie.

Giuseppe P.

unread,
Feb 22, 2017, 5:51:53 PM2/22/17
to souliss-it
Aggiornamento DST su Netion 3.2.......Completato
AvvioOn.jpg
DstOff.png
DstOn.jpg

Livio Merola

unread,
Mar 4, 2017, 9:33:08 PM3/4/17
to souliss-it
Bello Giuseppe.

Nextion 3.2 Touch?

La parte hardware è rimasta invariata?

Giuseppe P.

unread,
Mar 5, 2017, 8:02:09 AM3/5/17
to souliss-it
In che senso invariata?
Qui abbiamo una esp io uso la nodemcu ed il sensore ds18b20 e nient'altro. Nessun tasto fisico tutto comandato da touch nextion. Farò un aggiornamento inserendo data e ora con ntp.....cmq funzionante al 100%...attivo da qualche settimana

livio....@gmail.com

unread,
Mar 5, 2017, 12:17:14 PM3/5/17
to souli...@googlegroups.com
Puoi postare il codice Giuseppe???

Grazie


05 Mar 2017 ha scritto:
In che senso invariata? 
Qui abbiamo una esp io uso la nodemcu ed il sensore ds18b20 e nient'altro. Nessun tasto fisico tutto comandato da touch nextion. Farò un aggiornamento inserendo data e ora con ntp.....cmq funzionante al 100%...attivo da qualche settimana

-- Inviato dal mio cellulare Android con K-@ Mail.

Livio Merola

unread,
Mar 6, 2017, 2:21:05 PM3/6/17
to souliss-it
Giuseppe
quindi hai utilizzato
1) il minitrasformatore 220V --> 5 volt,
2) un relè
3) la scheda electrodragon con ESP (maledetti hanno invertito la stampa dei GPIO4 e 5 e ci ho perso una marea di tempo con i sensori delle tapparelle)
4) il nextion display

corretto?

inoltre nelle foto che hai postato vedo vicino al relè una resistenza, un diodo (mi sembra) e un Transistor (mi sembra)

puoi dirmi come li hai collegati? sono quelli dello schema standard di SST o sono collegati diversamente?

potresti postare il codice funzionante del termostato con il display nextion?

altra domanda...il display rimane sempre acceso o c'è un tempo impostato per lo spegnimento della luce di background?

Giuseppe P.

unread,
Mar 6, 2017, 6:52:24 PM3/6/17
to souliss-it
Allora stai facendo confusione.
Le versioni sono due:
- per quanto riguarda le foto in cui vedi i componenti che hai descritto si tratta della versione senza nextion

- mentre l'ultimo mio post è la versione con nextion.


......per l'illuminazione a quale versione ti riferisci?

In ogni caso non ho previsto nessun spegnimento del display. .... quello si può sempre valutare per la prima versione .. ... mentre per il nextion non penso ci sia possibilità.

livio....@gmail.com

unread,
Mar 7, 2017, 12:08:40 AM3/7/17
to souli...@googlegroups.com
Ciao Giuseppe

A me interessa la versione con nextion,

A parte la scheda con esp,il display, il relè, e il trasformatore che altro componente utilizzi?

Il codice puoi postarlo?

Grazie mille

Francesco Biancardi

unread,
May 29, 2017, 11:10:44 AM5/29/17
to souliss-it
Ciao Giuseppe, ha più realizzato l'acquisizione dell'orario con NTP? Volevo avere alcune dritte dato che io non riesco

domenico carvetta

unread,
May 29, 2017, 3:22:47 PM5/29/17
to souliss-it
ho fatto qualcosa con la libreria ntp.

Il 29/Mag/2017 17:10, "Francesco Biancardi" <francescobi...@gmail.com> ha scritto:
Ciao Giuseppe, ha più realizzato l'acquisizione dell'orario con NTP? Volevo avere alcune dritte dato che io non riesco

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/souliss-it/evUAEZQ5Uss/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+unsubscribe@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/c6f03f71-c02e-4748-b006-7123efcbf86b%40googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.

Giuseppe P.

unread,
May 30, 2017, 2:05:19 PM5/30/17
to souliss-it
Io non ancora. ...

domenico carvetta

unread,
May 30, 2017, 2:09:10 PM5/30/17
to souliss-it
E funziona pure bene..
Attenzione non compilare con la ide 1.6.12 perché da errore. 

Il 30/Mag/2017 20:05, "Giuseppe P." <giusepp...@gmail.com> ha scritto:
Io non ancora. ...


--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/souliss-it/evUAEZQ5Uss/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+unsubscribe@googlegroups.com.
Per postare messaggi in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/cb6fc46f-01c1-45ed-855e-a7a7f231c6a2%40googlegroups.com.

Livio Merola

unread,
Jul 15, 2017, 10:58:44 AM7/15/17
to souliss-it
Giuseppe,

Per favore potresti postare lo sketch del termostato con nextion?

Grazie in anticipo

Livio

Giuseppe P.

unread,
Jul 18, 2017, 4:50:55 PM7/18/17
to souliss-it
Mi dispiace Livio ma al momento non posso, devo ultimare ancora alcune cose, ma non ho avuto tempo
Se hai già il materiale per realizzarlo, inizia a mettere su il codice e postalo, cosi lo confronto con il mio, meglio se riesci ad implementare anche l'orologio NTP sul nextion, cosa che dovrò fare io quando avrò un po di tempo.-
Ho visto che hai aperto un post in cui chiedi informazioni in merito a quale placca usare per alloggiare un display. Cosa hai realizzato in merito.
Potsa qualcosa

livio....@gmail.com

unread,
Jul 18, 2017, 5:04:53 PM7/18/17
to souli...@googlegroups.com
Ciao Giuseppe

Hi in paio di display nextion e l'unica cosa che ho fatto è fare Delle prove con l'editor e qualche interfaccia grafica...devo studiare la libreria per passare e leggere dei valori e poi posso iniziare a fare qualcosa...volevo un esempio per perdere meno tempo per leggere  un valore da Arduino e passarlo a nextion e viceversa....

Per il display è il contrario di quanto detto...avendo già la placca con le.misure che jo postato, volevo un display che si adattasse il più possibile al foro..

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/souliss-it/evUAEZQ5Uss/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/cdbcbe84-4bab-4f0d-8fb9-99887a6bb836%40googlegroups.com.

Per altre opzioni visita https://groups.google.com/d/optout.
Message has been deleted

Giuseppe P.

unread,
Aug 3, 2017, 8:13:58 AM8/3/17
to souliss-it
Ho ridisegnato un po il DST ed implementato NTP, ora devo però aggiustare l'ora perché è due ore indietro. Vorrei integrare l'accensione ad orari stabiliti ma non ho idea al momento
IMG-20170802-WA0013.jpeg

Fulvio Spelta

unread,
Aug 3, 2017, 9:06:29 AM8/3/17
to souliss-it
Bello. Per NTP normalmente viene restituito l'orario in riferimento a GMT.
Occorre gestire sia il fuso orario di appartenenza che l'eventuale ora legale.
Nel ns caso +1h per fuso +1h per ora legale attiva -> ecco perchè 2h indietro.

Esistono delle librerie per gestire questa funzionalità
ciao

livio....@gmail.com

unread,
Aug 3, 2017, 9:41:13 AM8/3/17
to souli...@googlegroups.com
Bello Giuseppe

Bellissimo...



03 Ago 2017 ha scritto:
Ho ridisegnato un po il DST ed implementato NTP, ora devo però aggiustare l'ora perché è due ore indietro. Vorrei integrare l'accensione ad orari stabiliti ma non ho idea al momento

livio....@gmail.com

unread,
Aug 3, 2017, 9:41:37 AM8/3/17
to souli...@googlegroups.com
Giuseppe mandami il codice Souliss se vuoi

03 Ago 2017 ha scritto:
Ho ridisegnato un po il DST ed implementato NTP, ora devo però aggiustare l'ora perché è due ore indietro. Vorrei integrare l'accensione ad orari stabiliti ma non ho idea al momento

Giuseppe P.

unread,
Aug 3, 2017, 4:13:19 PM8/3/17
to souliss-it
Volevo creare un branch a parte in souliss e caricarlo su github...ma devo aggiustare l'orario..

Dario Cdj

unread,
Aug 3, 2017, 4:26:02 PM8/3/17
to souli...@googlegroups.com
Puoi creare il tuo github con il tuo progetto, ma che c'entra un branch di souliss, mica è una versione di souliss?

Il 03 Ago 2017 10:13 PM, "Giuseppe P." <giusepp...@gmail.com> ha scritto:
Volevo creare un branch a parte in souliss e caricarlo su github...ma devo aggiustare l'orario..

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+unsubscribe@googlegroups.com.
Per postare messaggi in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/1fb3b37a-b272-418d-b961-5bd35e278ebc%40googlegroups.com.

Flavio P.

unread,
Aug 4, 2017, 2:48:19 AM8/4/17
to souli...@googlegroups.com
Ciao Giuseppe,
per integrare l'accensione ad orari stabiliti puoi usare il codice del crono di SST, oppure prenderne spunto, sempre se ti bastano 8 setpoint e schedulazione a 30 minuti. La parte crono in SST viene salvata in SPIFFS ed è configurabile da interfaccia web, possono essere spunti per il tuo...

Flavio
 



Il giorno 3 agosto 2017 14:13, Giuseppe P. <giusepp...@gmail.com> ha scritto:
Ho ridisegnato un po il DST ed implementato NTP, ora devo però aggiustare l'ora perché è due ore indietro. Vorrei integrare l'accensione ad orari stabiliti ma non ho idea al momento
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+unsubscribe@googlegroups.com.
Per postare messaggi in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/a9f1f6ad-975c-4cbe-8d71-d1569b7d6a76%40googlegroups.com.

Per ulteriori opzioni, visita https://groups.google.com/d/optout.



--
P ********* Consideriamo l'ambiente prima di stampare questa e-mail *** Think about environment before printing *********
Il contenuto di questo messaggio e-mail è privato e riservato al solo destinatario. L'utilizzo non autorizzato può costituire reato. Se ricevuto erroneamente siete pregati di cancellarlo e comunicarci via e-mail l'errata ricezione.

Giuseppe P.

unread,
Aug 6, 2017, 7:28:41 PM8/6/17
to souliss-it
Grazie Flavio, 
sto studiando SPIFFS su ESP.....
Però nel codice SST non trovo il file .txt per lo SPIFFS.


Il giorno venerdì 4 agosto 2017 08:48:19 UTC+2, Flavio P. ha scritto:
Ciao Giuseppe,
per integrare l'accensione ad orari stabiliti puoi usare il codice del crono di SST, oppure prenderne spunto, sempre se ti bastano 8 setpoint e schedulazione a 30 minuti. La parte crono in SST viene salvata in SPIFFS ed è configurabile da interfaccia web, possono essere spunti per il tuo...

Flavio
 


Il giorno 3 agosto 2017 14:13, Giuseppe P. <giusepp...@gmail.com> ha scritto:
Ho ridisegnato un po il DST ed implementato NTP, ora devo però aggiustare l'ora perché è due ore indietro. Vorrei integrare l'accensione ad orari stabiliti ma non ho idea al momento

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare messaggi in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/a9f1f6ad-975c-4cbe-8d71-d1569b7d6a76%40googlegroups.com.
Per ulteriori opzioni, visita https://groups.google.com/d/optout.

Flavio P.

unread,
Aug 7, 2017, 1:30:50 AM8/7/17
to souli...@googlegroups.com
Viene generato da Esp, non si trova su git.

Flavio 

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/8ca29299-9cd2-44fe-b7c8-8a638dd64b8e%40googlegroups.com.

Giuseppe P.

unread,
Aug 7, 2017, 9:14:24 AM8/7/17
to souliss-it
Se riesci a farmi un ritaglio del solo codice spiffs per il crono accelero i tempi.
Grazie Flavio

Flavio P.

unread,
Aug 7, 2017, 9:55:07 AM8/7/17
to souli...@googlegroups.com
Il codice del crono è tutto dentro al file che ti ho linkato.
Poi per forza di cose, le funzioni vengono elaborate anche da altri punti, spiffs ad esempio è una storia a parte, NTP anche.
Ti consiglio di leggere bene il codice ed usare delle porzioni, magari adattandole a tuo piacimento.
Ovvio che ci vuole pazienza!
L'alternativa è scrivere tutto da zero :)

Flavio


Il giorno lun 7 ago 2017 alle 15:14 Giuseppe P. <giusepp...@gmail.com> ha scritto:
Se riesci a farmi un ritaglio del solo codice spiffs per il crono accelero i tempi.
Grazie Flavio

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare messaggi in questo gruppo, invia un'email a souli...@googlegroups.com.

Giuseppe P.

unread,
Aug 7, 2017, 10:28:12 AM8/7/17
to souliss-it
Da zero forse ci arriverei prima, perché avevo gia capito che la gestione crono è scritta tutta in quel file, ma richiama altre funzioni che si trovano nel codice principale. Quindi bisognerebbe studiarsi tutto l'SST...

Flavio P.

unread,
Aug 7, 2017, 12:21:10 PM8/7/17
to souli...@googlegroups.com
A te la scelta Giuseppe, io ti ho solo avvisato dell'esistenza di qualcosa di fatto e testato per lo scopo a cui punti.
Magari ti può anche solo essere utile come spunto per alcune difficoltà che trovi durante il percorso!

Flavio


Il giorno lun 7 ago 2017 alle 16:28 Giuseppe P. <giusepp...@gmail.com> ha scritto:
Da zero forse ci arriverei prima, perché avevo gia capito che la gestione crono è scritta tutta in quel file, ma richiama altre funzioni che si trovano nel codice principale. Quindi bisognerebbe studiarsi tutto l'SST...

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+...@googlegroups.com.
Per postare messaggi in questo gruppo, invia un'email a souli...@googlegroups.com.

Giuseppe P.

unread,
Aug 7, 2017, 2:22:28 PM8/7/17
to souliss-it
Grazie Flavio

Alessandro

unread,
Aug 7, 2017, 3:36:28 PM8/7/17
to souli...@googlegroups.com
Bravo Giuseppe, complimenti anche da parte mia.

Ale

Il giorno 7 agosto 2017 20:22, Giuseppe P. <giusepp...@gmail.com> ha scritto:
Grazie Flavio

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+unsubscribe@googlegroups.com.

Per postare messaggi in questo gruppo, invia un'email a souli...@googlegroups.com.

Giuseppe P.

unread,
Aug 8, 2017, 8:13:36 AM8/8/17
to souliss-it
😊

Davide Cencini

unread,
Sep 16, 2017, 6:33:10 AM9/16/17
to souliss-it
ciao Giuseppe, sto realizzando la prima versione, quella con il TFT 7735 usando un nodeMCU come questo:


ma ho qualche difficolta' con le librerie del display a quanto pare. AL momento che carico lo sketch il nodeMCU si impalla e non si connette nemmeno. Cercando su internet ho visto che qualcuno con questo TFT usa resistenze da 1K sulle connessioni? e pare che vada fatto l'upgrade di un nuovo firmware per il nodeMCU, mi sai dare conferma? 

grazie
Davide
Il giorno martedì 8 agosto 2017 14:13:36 UTC+2, Giuseppe P. ha scritto:
😊

Giuseppe P.

unread,
Sep 16, 2017, 4:22:23 PM9/16/17
to souliss-it
Io non ho udato nessuna resistenza per le connessioni....ma la board da me usata è stata una esp12-f montata su adapter elettrodragon......
Quando poi ho installato tutto ricordo di aver avuto un problema con uno dei pin di questo st7735 che al momento non ricordo quale...in sostanza era come se fosse flottante ed ad ogni accensione di una luce comandata da relè, il display del st7735 diventava nero....ho risolto il problema mettendo questo pin a + 5v.....ma nessun firmware caricato e nessun blocco con la rete...

Giuseppe P.

unread,
Sep 16, 2017, 4:35:11 PM9/16/17
to souliss-it
DST v2.0
- ridisegnato il layout
- montato un DHT22
- inserito l'NTP
2017-09-16 22.29.08.png
2017-09-16 22.28.40.png

Davide Cencini

unread,
Sep 20, 2017, 1:38:28 PM9/20/17
to souliss-it
aggiornamento......
 adesso sembra funzionare tutto, l'unico problema e' che dopo un po che e' collegato, e in maniera random, si blocca, o meglio, la logica va, infatti il rele funziona, pero' non aggiorna il display e conseguentemente pushetta, e  anche sulla app il T13 non si aggiorna

Giuseppe P.

unread,
Sep 20, 2017, 2:22:29 PM9/20/17
to souliss-it
E' in funzione a casa del mio amico la versione con TFT da un anno....nessuno dei problemi da te riscontrati

Giuseppe P.

unread,
Sep 20, 2017, 2:36:17 PM9/20/17
to souliss-it
Il pin reset del st7735 mettilo a +5v....questo in riferimento al problema che avevo riscontrato io e che ti ho detto in un paio di post fa..
per quanto riguarda i tuoi problemi, accertati di avere una connessione internet stabile, a volte le notifiche se non transitano bloccano il loop.

Ripeto io non ho avuto i problemi da te riscontrati

Davide Cencini

unread,
Sep 25, 2017, 4:39:25 PM9/25/17
to souliss-it
Niente da fare.
 Ho provato tutte le combinazioni possibili, credo....ci sto perdendo la testa da non so piu quanti giorni.. ma in maniera casuale se vario la temperatura dalla app (dai pulsanti non lo fa) la scritta HEAT diventa rossa e si impalla tutto, o meglio, il rele' riceve l'impulso ma ne la app ne il display cambiano stato.  La linea e' ok, ho fatto il ping e i pacchetti vanno bene, poi ho altri due nodeMCU installati che vanno senza problemi.
Una cosa non capisco, dal tuo sketch usi solo CS DC e reset...io devo usare anche MISO e SCLK altrimenti il display rimane bianco.....puo' dipendere dal fatto che io sto usando un nodeMCU e te hai usato una ESP?   tra l'altro nel pinout del V3 (quello che uso) ci sono dei pin dedicati  (mosi, cs, miso, sclk)....

Giuseppe P.

unread,
Sep 25, 2017, 5:10:11 PM9/25/17
to souliss-it
Davide fermati un attimo.
Posta le foto dell hardware che stai usando e lo sketch che hai caricato.

Ripeto installazione da un anno...e tutto perfettamente funzionante.

Davide Cencini

unread,
Sep 26, 2017, 3:20:11 PM9/26/17
to souliss-it
eccoli  
IMG_20170926_124828249.jpg
IMG_20170926_144357451.jpg
IMG_20170926_144414713.jpg
IMG_20170926_144427405.jpg
DST.ino
Message has been deleted

Giuseppe P.

unread,
Sep 26, 2017, 4:10:22 PM9/26/17
to souliss-it
Io ho usato questa versione acquistata su aliexpress, non so se cambia la piedinatura oppure devi usare un'altra libreria..

Darò un'occhiata allo sketch...hai modificato qualcosa oppure è identico al mio?
Immagine.jpg
ST7735-1.jpg
ST7735.jpg

Davide Cencini

unread,
Sep 26, 2017, 4:16:15 PM9/26/17
to souliss-it
Qualcosa ho modificato. Ad esempio la gestione del DHT invece del DALLAS, ma per il resto mi sembra sostanzialmente uguale

Giuseppe P.

unread,
Sep 27, 2017, 10:06:28 AM9/27/17
to souliss-it
Davide non avendo il TFT  come il tuo anche se trattasi sempre di ST7735 ma in versione diversa, l'unica cosa cghe puoi fare è controllare il datashet della piedinatura.
Di seguito ti riporto le connessioni da effettuare dalla nodemcu al TFT.

  __________________________________________________
  Connessione TFT ST7735 alla ESP8266

  ESP8266-12                            ST7735 HY-1.8 SPI
  + 5V                                         Pin 06 (RESET)
  GPIO2  - D4                             Pin 07 (A0)
  GPIO13 - D7 (HSPID)             Pin 08 (SDA)
  GPIO14 - D5 (HSPICLK)         Pin 09 (SCK)
  GPIO15 - D8(HSPICS)            Pin 10 (CS)

  __________________________________________________
  Pin dichiarati in sketch per il controllo del TFT

  #define TFT_PIN_CS   15
  #define TFT_PIN_DC   2

  __________________________________________________
  Connessioni hardware

                                  NODEMCU
  Pin relè                   5  - D1
  Pin ds18b20           12 - D6
  Pin temp +              4  - D2  (pulsante e/o pulsante touch per controllo locale)
  Pin temp -              16 - D0  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""

Ti allego anche lo sketch, che avevo fatto appunto utilizzando un DHT11, se usi il 22 modifica le sole righe inerenti il modello.
Non saprei cosa dirti in merito ai tuoi problemi.-
DHT11_DST_TFT.ino
Message has been deleted

Giuseppe P.

unread,
Sep 27, 2017, 10:41:47 AM9/27/17
to souliss-it
Davide avevi scritto qualcosa che vedo che un msg risulta eliminato?
Ti sto seguendo perchè mi fa piacere che hai voluto realizzare il DST.
Ciao

domenico carvetta

unread,
Sep 27, 2017, 10:47:09 AM9/27/17
to souliss-it
Lo faccio anch'io Giuseppe!

Davide Cencini

unread,
Sep 27, 2017, 1:51:11 PM9/27/17
to souliss-it
No, non sono stato io. 
Intanto, grazie per l'aiuto, faccio delle prove e ti aggiorno, spero di riuscire a farlo funzionare,   nel frattempo ho  fatto la scatola al cad da stampare e il pcb per i componenti, con Eagle, e visto che ti fa piacere, a lavoro finito mando le foto  di tutto il progetto assemblato.


Davide

Giuseppe P.

unread,
Sep 27, 2017, 2:21:15 PM9/27/17
to souliss-it
Magari davide...bello collaborare....calcola che io sto impazzendo per fare il case per il DST nextion....ma non ho idea di come usare software per la realizzazione e stampa 3d....puoi indicarmi la strada?

Giuseppe P.

unread,
Sep 27, 2017, 3:41:22 PM9/27/17
to souliss-it
Ho riprovato il tutto a banco funziona perfettamente ti allego la foto anche se non ho collegato il sensore di TEMP.
Effettua la modifica alle connessioni come riportato di seguito.
  __________________________________________________
  Connessione TFT ST7735 alla ESP8266

  ESP8266-12                            ST7735 HY-1.8 SPI
  + 5V                                         Pin 06 (RESET)
  GPIO2  - D4                             Pin 07 (A0)
  GPIO13 - D7 (HSPID)             Pin 08 (SDA)
  GPIO14 - D5 (HSPICLK)         Pin 09 (SCK) scusa ma questo va su SCL nella versione TFT che ho io, avevo riportato erroneamente nelle connesioni SCK
  GPIO15 - D8(HSPICS)            Pin 10 (CS)

  __________________________________________________
  Pin dichiarati in sketch per il controllo del TFT

  #define TFT_PIN_CS   15
  #define TFT_PIN_DC   2
IMG-20170927-WA0023[78].jpg

Davide Cencini

unread,
Sep 28, 2017, 7:25:36 AM9/28/17
to souliss-it
il top per la realizzazione in 3D del pezzo da stampare e' SolidWorks, programma fantastico e altrettanto complesso. Se vuoi qualcosa di piu' semplice Tinkercad, che e' online, ma piu' che altro e' utile per iniziare a prendere confidenza con la modellazione in 3D. Io ho imparato molto dai video su youtube, c'e' questo tizio che ne pubblica veramente tanti e fatti bene:


Da questi ti salvi il file in formato STL, che va dato in pasto al software di slicing, io uso da sempre Repetier-Host, e li viene il bello, perche' ogni stampante ha i suoi parametri che devi affinare te, in base al materiale utilizzato e al pezzo da stampare. Ci sono dei parametri base cui iniziare (poi se vuoi te li passo) ma che conta e fare tante stampe di prova, vedere i risultati e capire dove intervenire. Io mi sono aiutato cercando le soluzioni agli errori di stampa piu' comuni con google. Inoltre su https://www.thingiverse.com/  trovi tante stampe di test da provare....il piu famoso per iniziare e' il cubetto  20x20

fatto lo slicing, con repetier puoi anche gestire la stampa e la stampante direttamente dal sofware, oppure passare il file Gcode creato ad altri programmi, io ad esempio , adesso uso Octoprint, che ho installato sul server, ed e' molto utile per la gestione remota della stampante abbinata ad una webcam.
Per finire, una bella miniera d'oro di informazioni e':   http://forums.reprap.org/index.php?349

Dario Cdj

unread,
Sep 28, 2017, 7:27:37 AM9/28/17
to souli...@googlegroups.com
A me piace Rhinoceros 3D...c'è anche 3dStudio comunque.... 

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "souliss-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a souliss-it+unsubscribe@googlegroups.com.
Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/721dfc67-aff3-45a8-80ff-b5d5080d67be%40googlegroups.com.

Per altre opzioni visita https://groups.google.com/d/optout.

domenico carvetta

unread,
Sep 28, 2017, 8:02:41 AM9/28/17
to souliss-it
Anche io suggerisco Rhino.

Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/souliss-it/evUAEZQ5Uss/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a souliss-it+unsubscribe@googlegroups.com.

Per postare in questo gruppo, invia un'email a souli...@googlegroups.com.

Davide Cencini

unread,
Oct 1, 2017, 6:23:59 AM10/1/17
to souliss-it
aggiornamento:

ho riscritto tutto partendo da zero, inserendo un componente e una logica alla volta, eliminando il display e pushetta, ma si blocca ugualmente, dal seriale vedo che il valore nella memory_map e' il seguente:
0 = riscaldamento OFF stato caldaia OFF
1 = riscaldamento" HEAT verde" stato caldaia OFF
3 = riscaldamento" HEAT verde" stato caldaia ON

e fino qui tutto ok.....

se ruoto  il selettore della temperatura, fa scattare il rele ma restituisce un valore a due cifre  nella memory_map (quindi ne 1 ne 0 ne 3)  con la scritta HEAT rossa e scheda impallata
aspetto curioso e' che statisticamente si impalla molto piu' facilmente se uso la APP sul cellulare invece del tablet. 
Il ping restituisce i seguenti valori: 67ms 61ms 141ms 99ms    quindi e' ok e il wifi e' abbastanza stabile

ho cambiato il DHT22 e il display e' fisicamente staccato
non so dove mettere le mani a questo punto 

Davide Cencini

unread,
Oct 1, 2017, 6:27:13 AM10/1/17
to souliss-it
DHT.ino

Giuseppe P.

unread,
Oct 1, 2017, 7:24:01 AM10/1/17
to souliss-it
Davide fai una cosa compra il display come quello che ti ho postato....carica lo sketch che ti ho mandato senza modificarlo e ti assicuro che funziona alla perfezione.....

Giuseppe P.

unread,
Oct 1, 2017, 7:26:40 AM10/1/17
to souliss-it
Gli stati 0 1 3 sono giusti per come gli hai elencati....per l'altro problema non so che dirti....hai importato il valore letto dal sensore nello slot del T31?

Giuseppe P.

unread,
Oct 1, 2017, 11:17:18 AM10/1/17
to souliss-it
Scusa riflettendoci allora non hai solo problemi relativi al TFT ma non ti funziona la logica del T31 da quello che dici......che IDE usi? Quale realse souliss? Quale core?

Davide Cencini

unread,
Oct 1, 2017, 12:24:15 PM10/1/17
to souliss-it
IDE 1.8.4 su windows 7 souliss 7.2 friarello 1

Davide Cencini

unread,
Oct 1, 2017, 12:26:33 PM10/1/17
to souliss-it
i problemi al TFT non ci sono, ma solo alla logica del T31 che manda valori diversi da 0 1 3 quando si impalla. E ho notato dal monitor seriale che questi valori cambiano modificando la temperatura da due a tre cifre

Giuseppe P.

unread,
Oct 1, 2017, 4:53:08 PM10/1/17
to souliss-it
Scarica e usa questo IDE 1.6.12, ma elimina il tuo


ed installa il core 2.3.0

Davide Cencini

unread,
Oct 2, 2017, 6:04:47 AM10/2/17
to souliss-it
perdona la mia scarsa preparazione, ma cosa intendi per "core"?

Giuseppe P.

unread,
Oct 2, 2017, 8:19:07 AM10/2/17
to souliss-it
Segui la guida.
Ma se stai già compilando con schede esp, vuol dire che hai già fatto questa procedura devi solo aggiornare.
Però installalo sul IDE 1.6.12 portable, quello che ti ho indicato, e ricarica il DST pulito per come te l'ho mandato.
Ciao
  • Avviare Arduino e aprire la finestra Preferenze.
  • Inserisci http://arduino.esp8266.com/stable/package_esp8266com_index.jsonnel campo URL amministratori aggiuntivi . Puoi aggiungere più URL, separandoli con virgole.
  • Gestione delle schede aperte dal menu Strumenti> Board e installare la piattaforma esp8266 (e non dimenticare di selezionare la scheda ESP8266 da Strumenti> Scheda menu dopo l'installazione).

ESP8266 CORE.jpg

Davide Cencini

unread,
Oct 2, 2017, 3:58:33 PM10/2/17
to souliss-it
fatto tutti i passaggi come descritto, ad eccezione del copia e incolla per le librerie e aver cambiato la configurazione di rete come peer con ip statico(spero non influenzi la cosa). 
Niente da fare, continua ad apparire questa maledetta scritta HEAT in rosso ( che poi quale e' il significato?) in maniera random e si impalla

Giuseppe P.

unread,
Oct 2, 2017, 4:12:57 PM10/2/17
to souliss-it
Davide carica un esempio souliss T31 e prova...non so che dirti....ma quale versione app stai usando?

Davide Cencini

unread,
Oct 2, 2017, 4:21:28 PM10/2/17
to souliss-it
l'ultima, la 2.0.8

Giuseppe P.

unread,
Nov 15, 2017, 2:37:31 PM11/15/17
to souliss-it
DST 3.0 nuovo layout su Nextion 3,2" in preparazione
LAYOUT_DST_3.0.jpg

Giuseppe P.

unread,
Nov 16, 2017, 12:47:04 PM11/16/17
to souliss-it
20171116_181744.jpg
20171116_181718.jpg
20171116_181710.jpg
20171116_181703.jpg
20171116_181654.jpg

Giuseppe P.

unread,
Nov 16, 2017, 12:50:04 PM11/16/17
to souliss-it
DST 3.0
20171116_182006.jpg
20171116_181957.jpg

Davide Cencini

unread,
Nov 17, 2017, 3:22:02 AM11/17/17
to souliss-it
notevole!

Giuseppe P.

unread,
Feb 10, 2018, 6:27:13 PM2/10/18
to souliss-it
DST 5.0 CON FUNZIONE TIMER E NOTIFICHE IFTTT
DST_5.0_OFF.png
settings.png
NOTIFICA.png
It is loading more messages.
0 new messages