Grazie per la risposta ,  anche se quel ciclo while true non mi serve solo
per sapere se e' in corrente,
dovrebbe mandare una mail o un messaggio telegram quando la corrente va via
o ritorna (ovviamente il raspi deve avere la batteria.)
provero' prima a far girare uno script in background che esegue il ciclo e
quando si apre la pagina web gli passa la variabile status(in corrente o
non in corrente)
anche se il discorso per il mio livello comincia a farsi un po complicato.


Il giorno mar 20 nov 2018 alle ore 11:14 Strap Lab <l...@strap.it> ha
scritto:

> Ciao,
>
> On Tue, Nov 20, 2018 at 10:57 AM Andrea D'alessandro <
> andrea.dalessan...@ingv.it> wrote:
>
>> Salve a tutti,
>>
>> [...]
>> Il problema e' la fotoresistenza, ho provato a far girare un altro
>> script ceck_current()     (threaded=True)
>> che rileva lo stato di una luce ed a seconda se spenta o accesa lo
>> comunica alla variabile status della pagina Web ma purtroppo  non va.
>>
>>
> Il problema è che blocchi l'esecuzione con un while True.
> Potrebbe essere necessario un po' di JavaScript che a tempo va a chiamare
> una url dove viene lanciata la funzione check_current().
> Quindi in "flaskese" devi agganciare una url alla funzione check_current()
> che non dovrà più essere un while True ma restituire il valore della luce
> (detta così fa scena).
> Ti servirà un po' di JavaScript, qui de gustibus per scegliere il
> framework, ma a mio avviso puoi evitarli.
> Alcuni riferimenti, giusto per darti qualche spunto:
> https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
> https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX/Getting_Started
> https://www.w3schools.com/js/js_timing.asp
>
> Sani
> Strap
>
>
> _______________________________________________
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a