Go Down

Topic: Webbino - Server web "dinamico" per Arduino (Read 56771 times) previous topic - next topic

SukkoPera

Il primo parametro è come vuoi, basta che lo riporti uguale sotto nella lista dei tag.

Il secondo è la stringa che quando viene trovata nell'html scatena una chiamata di funzione.

Il terzo è il nome della funzione da chiamare, i cui parametri li puoi vedere nei vari esempi.

Ce ne può essere un eventuale quarto che è un parametro da passare alla funzione, in modo da riciclare la stessa per più stringhe.

Cosa succede nell'SDOnly? Non ho capito.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

Il primo parametro è come vuoi, basta che lo riporti uguale sotto nella lista dei tag.

Il secondo è la stringa che quando viene trovata nell'html scatena una chiamata di funzione.

Il terzo è il nome della funzione da chiamare, i cui parametri li puoi vedere nei vari esempi.

Ce ne può essere un eventuale quarto che è un parametro da passare alla funzione, in modo da riciclare la stessa per più stringhe.

Cosa succede nell'SDOnly? Non ho capito.
Ok, provo a sostituire i parametri con i miei e vedo di non avere errori...

Nell'esempio SDOnly, i parametri nell'html non prendono il valore, la pagina si apre, ma appare il 2° parametro, senza il valore che dovrebbe esserci.

Ciao

SukkoPera

Uhm, strano.  Verifica che i tag siano abilitati nel config.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

#378
Apr 26, 2019, 01:16 pm Last Edit: Apr 26, 2019, 01:18 pm by thedrifter
I tag sono abilitati...
Allego codice, config
Grazie

SukkoPera

Mooooolto strano. In questi giorni sono fuori, quando torno vedo.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

Mooooolto strano. In questi giorni sono fuori, quando torno vedo.
Certamente, quando vuoi, buona vacanza :D

thedrifter

Ciao Sukko,
sei mica riuscito a darmi un'occhiata al codice?
Grazie :)

SukkoPera

No, nel weekend mi hanno consegnato i mobili nuovi per il mio "lab", quindi al momento è tutto sbaraccato, ci vorrà un po' per rimettere a posto e tornare in funzione :( .
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

No, nel weekend mi hanno consegnato i mobili nuovi per il mio "lab", quindi al momento è tutto sbaraccato, ci vorrà un po' per rimettere a posto e tornare in funzione :( .
Capisco, avrai un bel po' da fare allora... Buon lavoro, io vedo cosa riesco a fare da solo.
Grazie :)

gpb01

Thread "promosso" alla sezione Megatopic. :)

Buona continuazione.

Guglielmo
Search is Your friend ... or I am Your enemy !

SukkoPera

"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

#386
May 10, 2019, 01:22 pm Last Edit: May 10, 2019, 01:23 pm by thedrifter
Ciao Sukko,
ho trovato cosa non funzionava nell'esempio SDOnly, manca questa stringa nel setup, dopo l'inizializzazione della SD; che ho trovato in altri esempi:

Code: [Select]

webserver.addStorage (sdStorage);


ora tutto funziona ;)

Altra domanda, vorrei usare dei pulsanti come nell'esempio LedControl, ma ho notato che in quel caso avevi inserito la pagina html nel codice, si può fare lo stesso con la pagina in SD?

Grazie, un saluto

SukkoPera

Erm, a me sembra che ci sia.

L'altra cosa che dici al momento non è possibile. E' tracciata da questa issue, non è particolarmente difficile da fare, devo solo trovare un buon modo per dichiarare qualche funzione vada chiamata per quale pagina. Se hai idee...
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

Erm, a me sembra che ci sia.

L'altra cosa che dici al momento non è possibile. E' tracciata da questa issue, non è particolarmente difficile da fare, devo solo trovare un buon modo per dichiarare qualche funzione vada chiamata per quale pagina. Se hai idee...
Hai ragione, la stringa c'è, eppure più di una volta ho caricato lo sketch di esempio e non funzionava, me e sono accorto provando SDWhitFlash... Chissà cosa ho combinato... Scusa il disguido.

Chiedi a me se posso aiutarti :) già fare questo per me è troppo, non sono proprio in grado, in questo ramo mi accontento di copiare qualche programma fatto da altri, non ho le conoscente per fare da solo... Proverò ad integrare altri sketch, sperando non vadano in conflitto con webbino :)

thedrifter

Ciao,
in questi giorni non ho potuto lavorare a questo progetto, vedo di riprendere ora... Ho deciso di usare 2 arduino per fare quello che voglio, uno col progr SDOnly, per ricevere i dati da remoto; e l'altro con LedControl per comandare qualcosa da remoto. Mi sono bloccato col programmino in Python per convertire la pagina in codice da inserire nello sketch, ho scaricato Python, e ho cercato di aprire il file che si trova nella cartella degli esempi (html2h), ma si apre una finestra dos e si richiude... La versione è Python 2.7, forse ne serve un'altra? Scusate, ma non ho mai usato Python.
Grazie

Go Up