Si Tonino,
partendo dai rendering di mesi fa,arrivando ad alcune foto di queste giorni.
Ad oggi abbiamo hardware funzionante,con il software in early-beta.
C'è molto lavoro ancora da fare,ma la base incoraggia lo sviluppo.
In poche parole l'hardware comprende:
-sonda lettura temperatura ambiente DHT22
-encoder rotativo con albero illuminato(segnala lo stato del relè
-display 320x240 con illuminazione dimmerabile
262k colori
Allego rendering e foto del risultato finale.
Chi volesse dare una mano allo sviluppo della grafica, si faccia avanti....
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.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/d0ce19ab-85d1-4dc0-b3e4-7af901f8d3b9%40googlegroups.com.
Per ulteriori opzioni, visita https://groups.google.com/d/optout.
Certo, puoi aiutare con lo sviluppo del codice, attualmente ci serve per la sola parte grafica,il resto è quasi a posto.
Grazie
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/618f95ad-72d6-4457-a09a-73f36b07324a%40googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
Forse mi sono spiegato male.
Grafica intesa come codice del display...
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/19349eb1-2be0-4d4b-89ee-f835759a4318%40googlegroups.com.
Viene chiuso dalla mostrina/placchetta in maniera da avere una divisione più netta possibile.
Tieni conto che a bordo abbiamo Souliss :-)
Quindi possiamo andare a leggere ed abbinare la temperatura sul nodo in cantina per assurdo,oppure su un sensore,o serie di sensori nell'ambiente,anche diversi dai DHT!
Se vuoi essere pignolo,puoi usare 4 DHT nella stanza in cui si trova il termostato e farne la media....
Una considerazione però, avete mai smontato il vs. Termostato di commercio? Avete visto dove si trova la sonda?
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 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/edf4c1c4-0e38-4a37-b23e-ba04e3c07688%40googlegroups.com.
Mokup, Saverio perdonami,ma non so nemmeno cos'è....mi sento abbastanza ignorante in questo momento....presumo sia un disegno, se vuoi Tonino ha fatto un Mokup a mano....:)))
Adesso per i test dell' hardware sto usando una libreria per tft, gli dici cosa scrivere e dove.
Per la grafica e i menù e le funzionalità,siamo qui a posta per parlarne.
In linea di massima io ho portato avanti l'hardware,e testato, a cazzum per ora.
Per quel che mi riguarda potrebbe diventare anche la centralina d'irrigazione,integrata a Souliss/Openhab...per dirne una....:)
La scheda è lei si, il display è un'ili9341pilotato via SPI.
Spiegaci le tue idee....:-)
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/fa6b3efd-0d21-4e87-9c02-50cf801d8505%40googlegroups.com.
Ciao Marco!
Anche qui cercherò di dividere il più possibile ermeticamente il sensore....Non è così difficile.
Grazie per le dritte sulle tue esperienze....
In ogni caso il mio cronotermostato ha il bulbo isolato si dall'interno della 503, ma non ermeticamente!
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 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/f7328738-c708-4642-84da-9d067f8a51c0%40googlegroups.com.
Nel mio caso l'alimentatore non è dentro la 503.
Per la lista, vedo di postarla la prossima settimana,al mio rientro...
Una mezza idea era di usare un'ali di commercio 220-5v dietro al tutto, ad es. quelli usb da 1A.
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/8b61882a-61ac-48c3-a5a9-d479569c76ba%40googlegroups.com.
Tipo: http://pages.ebay.com/link/?nav=item.view&id=400508367107&alt=web
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/8b61882a-61ac-48c3-a5a9-d479569c76ba%40googlegroups.com.
Esagerando si potrebbe aprire e ricoprire di termorestringente, in maniera da occupare ancora meno spazio....
Flavio.
Si mi sembra lui, encoder rotativo che ha pulsante integrato,quindi sinistra,destra e pulsante di selezione.
Il codice lo devo mettere su git.
Devi avere un pó di pazienza, attualmente sono all'estero....
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/80946cb3-33ba-420c-97a2-fc34c689911d%40googlegroups.com.
Bella lì Tonino....
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.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/9aa2aed8-eb6b-47fd-a5ca-bbf5cdbec256%40googlegroups.com.
Esatto,solo che il mio non è rgb,bensì ha due colori, tra l'altro ne usiamo uno soltanto,in parallelo al relè per segnalare lo stato della'uscita.
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/a0151c9d-8243-4620-94a6-46d4c1c60890%40googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/daeb16d5-46ee-4881-b409-168d1daaa86c%40googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/af1502a0-7abb-4b73-92cc-eb77c02691cf%40googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/80946cb3-33ba-420c-97a2-fc34c689911d%40googlegroups.com.
//PIN Display
#define TFT_DC 2
#define TFT_CS 15Ciao Domenico,
tutti e due in realtà,io e Tonino stiamo avanzando insieme...Mi serve ancora un pó di tempo per lo schema...
Ma hai già in casa tutto l'hw?
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 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/a9bdd4c1-12de-4bb3-bd85-bd4a8efa6e17%40googlegroups.com.
In ogni caso, il codice è ancora alla primissima versione....C'è molto da fare ancora!
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 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/a9bdd4c1-12de-4bb3-bd85-bd4a8efa6e17%40googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAMLDvsfYP9_F9UKVjQj5n6O5Huz%3D3A_NZRn%2BAVWGCOXE8jVR_A%40mail.gmail.com.
Altro che il nest di Google... Viva il termostato Souliss!
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAKGhMPKXz7vr92iVinSK4nqZOV9nfLn5gENFK5dFKv1dRejz9Q%40mail.gmail.com.
Allego 2 foto di due ipotesi di layout.DSC_2206 disegno con cerchio troncato, il cerchio assume una specie di fading in fase di aggiornamento della T misurata.Il setpoint, invece statico si varia ruotando l'encoder.Qui un breve video del comportamento.Le parti ancora non occupate serviranno ad inserire altri dati, quali:-T min e max della giornata-T Esterna-Modo funzionamento AUTO/MANDSC_2208 disegno classico e layout ben distinto. Ruotando l'encoder, cambia pagina, portando in primo piano il setpiont anziché la T misurata, con layout invariato.Anche qui ci saranno da inserire altri dati(al tal proposito @Tonino hai da aggiungere qualcosa?), da definire.Ci servirebbe il vostro feedback, per capire la direzione da prendere.Gradite idee e suggerimenti in merito.Grazie a tuttiFlavio
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CA%2BLN-%3DDPf0nHp-QQ-u-%3D0ajYS8XdLuyOGT-sfYxmcS5VX%3DcnkQ%40mail.gmail.com.
--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.
Voto il cerchio.
From Mobile.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAMLDvsfeZnX2Xqjsd%2BvpwS4x_ALqxfPTtfj9AWr0NwjL2NjgLw%40mail.gmail.com.
Sto ordinando il materiale hw, e volevo capire prima lo schema di connessione.Immagino siano SDA e SCL, ma a quali pin dell'ESP8266 si connettono? GPIO 2 e GPIO15, sbaglio ?
--
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 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/CAKOCCC4Xk8MoxHw913OLQULGs%2BwWW-uRTozLvKPBGPDAgAm%2BeA%40mail.gmail.com.
--
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 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/e815a39f-cdcf-4f60-83d6-622baa0c4c88%40googlegroups.com.
Thank you Juan!
Your work are good too....
;)
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/f21065f6-01ae-44e2-80d9-b9e9c27a95f4%40googlegroups.com.
Allego foto di un primo layout della schermata di programmazione giornaliera.
Graditi commenti e idee per migliorare....come sempre. :)
Flavio.
Bel progetto!Sto seguendo la vs idea, complimenti!
--
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 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/37b14b81-529f-4a3c-a898-757baa48fe27%40googlegroups.com.
Che sketch stai usando?
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/a6773a0e-b73f-4047-860c-cb2fbbedd59a%40googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/fad6deca-c988-4fe7-9858-ffaa783a0b53%40googlegroups.com.
--
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 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/5731c89c-d87a-4d45-85fa-e78733720af3%40googlegroups.com.
Saverio, al momento abbiamo 2 tipologie di interfaccia,quella classica e quella a cerchio,se così si può chiamare.
Contiamo di introdurrle tutte e due,scegliendo all'avvio da webinterface o da sketch quale usare.
Se ti piace il nest e la vuoi copiare,ben venga,sarà il terzo tipo di interfaccia selezionabile....:)
Facci sapere....
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 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/dfcffbd3-31b3-4dae-a529-ef13ddab669c%40googlegroups.com.
--
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 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/dfcffbd3-31b3-4dae-a529-ef13ddab669c%40googlegroups.com.
Complimenti, fa un bel effetto. Sarebbe il caso di tipicizzarlo per avere il programma orario disponibile in SoulissApp.
Dario.
From Mobile.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAMLDvsdRr1A8YTHvmm24WquSGdR8a%3DFW%3DDAU5h56yQd28TgPJA%40mail.gmail.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAKGhMPJeP58rZbK_%3DoLidXPA02fxRSS5mxj3W%2BaBBUO3yvxcRQ%40mail.gmail.com.
Non ne ho la minima idea, ma é da pensarci.
Dario.
From Mobile.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAMLDvsfFv1obfThH3YNoYn3fJHpsFRfWVBY-eXsxEiizt6zSbw%40mail.gmail.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAKGhMPK3p%3Dv4CgYvfueG%3DA7gh8Zw4caW3xQ9KbcN08SmaJuhaA%40mail.gmail.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/f988e5d1-be8f-403f-a600-540de3470516%40googlegroups.com.
Ciao Lucio,
Ci sto lavorando, conto di mettere a disposizione il tutto in un foglio di calcolo su Google Drive.
Da qui @Alessandro farà una delle sue magie su SoulissApp.
Ovvio poi, ne puoi mettere N in una rete Souliss.
Suggerimenti? Idee? Il layout, quale ti piace di più?
Flavio.
Si,o da webconfing immaginavo...tu che sei l'esperto del webconfig,ci riusciamo?
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 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/5221e93b-831a-4ec9-b848-0a969959c97e%40googlegroups.com.
https://github.com/mcbittech/souliss-smart-thermostat-WiFi
Qui trovi la versione su cui stiamo lavorando,in realtà,ormai funzionante da mesi.
Sul repo ufficiale invece c'è una versione funzionante,ma vecchia....eccola
https://github.com/souliss/smart-thermostat
Facci sapere....
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 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/1df3b1a3-e3f7-4e87-849e-97185ba1f14f%40googlegroups.com.
Volendo lo puoi adattare per il mega e tuo display.
Devi però mettere mano al codice inevitabilmente....
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/ad19a3ef-37ce-478a-89a9-f53b9d662926%40googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAMLDvseGPDtxKkMg8XwjWk7LkOdp%2BjzhNwewukf6qDm4FGgpkA%40mail.gmail.com.
Si sembra lui, non è touch...
Leggi tutta la discussione...usiamo il solo encoder per menù e le varie funzioni.
Se leggi indietro ci sono pure dei video dove ne mostro il funzionamento.
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAPXhohtvVFUnoZwNYZXY8Ai42LbT-cuxfp3oNQgXdBx9iCbr%2Bg%40mail.gmail.com.
Ciao Dario,
Ho fatto un paio di pcb, sono sotto test.
Non sono pcb classiche però, sono tagliate con fresa cnc al momento.
Nel poco tempo che mi rimane sto cercando di completare la mostrina, ma richiede molto tempo che ultimamente non ho... :(
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/02743320-2cca-4148-8a88-beea414a15d6%40googlegroups.com.
Non volevo dire che sono fatte male, semplicemente sono fatte con un sistema diverso dal tradizionale.
Mi spiace,non riesco a produrne anche per altri...
Però lo puoi riprodurre con lo schema disponibile.
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/cb0023c8-e587-4b96-a7e8-71e4978fdeca%40googlegroups.com.
No Flavio perdonami non mi sono spiegato bene, hai un frzing o altro file? Me la stampo io ovviamente :)
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAMLDvsdheWE83N%3DU_Mq2n%2BadViVrwYFy9DVomU2yC-329L4HpQ%40mail.gmail.com.
No, ad ora ho fatto lo schema è basta.
Al limite ho il file di taglio per la cnc,se realizzi in questa maniera.
Ti prego di condividere se realizzi un file in fritzing.
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAPXhohs9UiH3F0b9OS-SS2ktAvoBMH4U0U4icZkJfOFsghGLmA%40mail.gmail.com.
👌 domani metto mano
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAMLDvsfJXG%3DP_8k5Wj2S2OGrkywQA4q3DQPx4azWm0%2B5MTJfig%40mail.gmail.com.
Direi di sì, devi guardare lo schema e riportare i collegamenti necessari....
In teoria la basetta inferiore è solo regolatore per alimentazione e circuito pulsante/relè....
Controlla bene dallo schema però,vado a memoria!
Flavio
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/9b44741e-27a3-45a3-9dd7-e32679d5b9e8%40googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAMLDvsf9W%2Bj2_XLN7Zqhz_WO2bB4FdBF%2B_R9wx_kxp1yZhA%3D%3DQ%40mail.gmail.com.
Esattamente!
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAPXhohs3GLkwXU3H-kdZ5mV0JsbVD%2BTN_SL55yp-G2xLHfWcVw%40mail.gmail.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAMLDvsf3rf-T-r7wV7Om59tzSOpWEUJ0b8rZMQmpspxeqak2eA%40mail.gmail.com.
Arduino:1.6.5 (Windows XP), Scheda:"Generic ESP8266 Module, OTA, 80 MHz, 40MHz, QIO, 115200, 4M (3M SPIFFS)"
ATTENZIONE: la libreria arduino-menusystem dichiara di funzionare sulle architetture [avr] e potrebbe essere incompatibile con la tua attuale scheda che utilizza l'architettura [esp8266].
In file included from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/Ucglib.h:61:0, from display.cpp:5:C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/utility/ucg.h:119:0: warning: "ICACHE_FLASH_ATTR" redefined [enabled by default] # define ICACHE_FLASH_ATTR UCG_SECTION(".irom0.text") ^In file included from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/esp8266_peri.h:24:0, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/Arduino.h:38, from display.cpp:1:C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f/tools/sdk/include/c_types.h:69:0: note: this is the location of the previous definition #define ICACHE_FLASH_ATTR __attribute__((section(".irom0.text"))) ^In file included from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/Ucglib.h:61:0, from display.cpp:5:C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/utility/ucg.h:136:0: warning: "PGM_VOID_P" redefined [enabled by default] #define PGM_VOID_P const void *1 ^In file included from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/Arduino.h:242:0, from display.cpp:1:C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/pgmspace.h:17:0: note: this is the location of the previous definition #define PGM_VOID_P const void * ^In file included from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/Ucglib.h:61:0, from display2.cpp:5:C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/utility/ucg.h:119:0: warning: "ICACHE_FLASH_ATTR" redefined [enabled by default] # define ICACHE_FLASH_ATTR UCG_SECTION(".irom0.text") ^In file included from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/esp8266_peri.h:24:0, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/Arduino.h:38, from display2.cpp:1:C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f/tools/sdk/include/c_types.h:69:0: note: this is the location of the previous definition #define ICACHE_FLASH_ATTR __attribute__((section(".irom0.text"))) ^In file included from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/Ucglib.h:61:0, from display2.cpp:5:C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/utility/ucg.h:136:0: warning: "PGM_VOID_P" redefined [enabled by default] #define PGM_VOID_P const void *1 ^In file included from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/Arduino.h:242:0, from display2.cpp:1:C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/pgmspace.h:17:0: note: this is the location of the previous definition #define PGM_VOID_P const void * ^In file included from C:\Dati Desk\Documenti\Arduino\libraries\souliss-new_sleep/Souliss.h:38:0, from e05_ESP8266_SST_webconf.ino:23:C:\Dati Desk\Documenti\Arduino\libraries\souliss-new_sleep/Typicals.h:109:0: warning: "Souliss_T1n_BrightDefault" redefined [enabled by default] #define Souliss_T1n_BrightDefault 0x50 ^C:\Dati Desk\Documenti\Arduino\libraries\souliss-new_sleep/Typicals.h:103:0: note: this is the location of the previous definition #define Souliss_T1n_BrightDefault 0xAA // Default Bright Value ^In file included from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/Ucglib.h:61:0, from display.h:4, from e05_ESP8266_SST_webconf.ino:27:C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/utility/ucg.h:119:0: warning: "ICACHE_FLASH_ATTR" redefined [enabled by default] # define ICACHE_FLASH_ATTR UCG_SECTION(".irom0.text") ^In file included from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f/tools/sdk/include/ets_sys.h:11:0, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/pgmspace.h:9, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/WString.h:29, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/IPAddress.h:24, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\libraries\ESP8266WiFi\src/ESP8266WiFi.h:31, from e05_ESP8266_SST_webconf.ino:10:C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f/tools/sdk/include/c_types.h:69:0: note: this is the location of the previous definition #define ICACHE_FLASH_ATTR __attribute__((section(".irom0.text"))) ^In file included from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/Ucglib.h:61:0, from display.h:4, from e05_ESP8266_SST_webconf.ino:27:C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/utility/ucg.h:136:0: warning: "PGM_VOID_P" redefined [enabled by default] #define PGM_VOID_P const void *1 ^In file included from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/WString.h:29:0, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/IPAddress.h:24, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\libraries\ESP8266WiFi\src/ESP8266WiFi.h:31, from e05_ESP8266_SST_webconf.ino:10:C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/pgmspace.h:17:0: note: this is the location of the previous definition #define PGM_VOID_P const void * ^In file included from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/Ucglib.h:61:0, from menu.cpp:5:C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/utility/ucg.h:119:0: warning: "ICACHE_FLASH_ATTR" redefined [enabled by default] # define ICACHE_FLASH_ATTR UCG_SECTION(".irom0.text") ^In file included from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/esp8266_peri.h:24:0, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/Arduino.h:38, from menu.cpp:1:C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f/tools/sdk/include/c_types.h:69:0: note: this is the location of the previous definition #define ICACHE_FLASH_ATTR __attribute__((section(".irom0.text"))) ^In file included from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/Ucglib.h:61:0, from menu.cpp:5:C:\Dati Desk\Documenti\Arduino\libraries\Ucglib/utility/ucg.h:136:0: warning: "PGM_VOID_P" redefined [enabled by default] #define PGM_VOID_P const void *1 ^In file included from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/Arduino.h:242:0, from menu.cpp:1:C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/pgmspace.h:17:0: note: this is the location of the previous definition #define PGM_VOID_P const void * ^menu.cpp:19:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] Menu mmRoot(MENU_TEXT_ROOT); ^menu.cpp:20:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem mm_miBack(MENU_TEXT_BACK); ^menu.cpp:21:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem mm_miExit(MENU_TEXT_BACK); ^menu.cpp:22:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] Menu muMenu(MENU_TEXT_MENU); ^menu.cpp:23:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] Menu muCrono(MENU_TEXT_CRONO_SCREEN); ^menu.cpp:25:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] Menu muMenu_mi_Bright(MENU_TEXT_BRIGHT); ^menu.cpp:26:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Bright_100("100%"); ^menu.cpp:27:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Bright_80("80%"); ^menu.cpp:28:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Bright_60("60%"); ^menu.cpp:29:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Bright_50("50%"); ^menu.cpp:30:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Bright_30("30%"); ^menu.cpp:31:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Bright_10("10%"); ^menu.cpp:32:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Bright_5("5%"); ^menu.cpp:33:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Bright_2("2%"); ^menu.cpp:36:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] Menu muMenu_Clock(MENU_TEXT_CLOCK); ^menu.cpp:37:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Clock_ON(MENU_TEXT_ON); ^menu.cpp:38:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Clock_OFF(MENU_TEXT_OFF); ^menu.cpp:40:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] Menu muMenu_Crono(MENU_TEXT_CRONO_ENABLE); ^menu.cpp:41:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Crono_OFF(MENU_TEXT_OFF); ^menu.cpp:42:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Crono_ON(MENU_TEXT_ON); ^menu.cpp:43:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Crono_LEARN(MENU_TEXT_LEARN); ^menu.cpp:45:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] Menu muMenu_System(MENU_TEXT_SYSTEM); ^menu.cpp:46:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_System_ON(MENU_TEXT_ON); ^menu.cpp:47:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_System_OFF(MENU_TEXT_OFF); ^menu.cpp:49:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] Menu muMenu_Layouts(MENU_TEXT_LAYOUTS); ^menu.cpp:50:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Layouts_1(MENU_TEXT_LAYOUT_1); ^menu.cpp:51:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] MenuItem muMenu_mi_Layouts_2(MENU_TEXT_LAYOUT_2); ^In file included from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib\Ucglib.h:61:0, from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib\Ucglib.cpp:41:C:\Dati Desk\Documenti\Arduino\libraries\Ucglib\utility/ucg.h:119:0: warning: "ICACHE_FLASH_ATTR" redefined [enabled by default] # define ICACHE_FLASH_ATTR UCG_SECTION(".irom0.text") ^In file included from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/esp8266_peri.h:24:0, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/Arduino.h:38, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\libraries\SPI/SPI.h:24, from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib\Ucglib.cpp:39:C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f/tools/sdk/include/c_types.h:69:0: note: this is the location of the previous definition #define ICACHE_FLASH_ATTR __attribute__((section(".irom0.text"))) ^In file included from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib\Ucglib.h:61:0, from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib\Ucglib.cpp:41:C:\Dati Desk\Documenti\Arduino\libraries\Ucglib\utility/ucg.h:136:0: warning: "PGM_VOID_P" redefined [enabled by default] #define PGM_VOID_P const void *1 ^In file included from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/Arduino.h:242:0, from C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\libraries\SPI/SPI.h:24, from C:\Dati Desk\Documenti\Arduino\libraries\Ucglib\Ucglib.cpp:39:C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266/pgmspace.h:17:0: note: this is the location of the previous definition #define PGM_VOID_P const void * ^C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266\libc_replacements.c:408:22: warning: 'struct tm' declared inside parameter list [enabled by default] time_t mktime(struct tm *timp) { ^C:\Documents and Settings\Cdj.SERVER\Dati applicazioni\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\cores\esp8266\libc_replacements.c:408:22: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]c:/documents and settings/cdj.server/dati applicazioni/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: c:\temp\build1578899140119783297.tmp/e05_ESP8266_SST_webconf.cpp.elf section `.irom.text.ucg_font_tpss_tr' will not fit in region `dram0_0_seg'c:/documents and settings/cdj.server/dati applicazioni/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: address 0x402e9420 of c:\temp\build1578899140119783297.tmp/e05_ESP8266_SST_webconf.cpp.elf section `.bss' is not within region `dram0_0_seg'c:/documents and settings/cdj.server/dati applicazioni/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: address 0x402e9420 of c:\temp\build1578899140119783297.tmp/e05_ESP8266_SST_webconf.cpp.elf section `.bss' is not within region `dram0_0_seg'collect2.exe: error: ld returned 1 exit statusErrore durante la compilazione
Mi sembrano abbastanza chiari i collegamenti,cosa non capisci?
Flavio.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/souliss-it/CAPXhohsD74jMmZWYVHEOs3ruyTH6jBa_gzTOGmYpE4po4S1gjw%40mail.gmail.com.