<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Ciao,<br><div><br><div class="gmail_quote"><div dir="ltr">On Tue, Nov 20, 2018 at 10:57 AM Andrea D'alessandro <<a href="mailto:andrea.dalessandro@ingv.it">andrea.dalessandro@ingv.it</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Salve a tutti,</div><div dir="ltr"><br>[...]<div>Il problema e' la fotoresistenza, ho provato a far girare un altro script ceck_current()     (threaded=True)</div><div>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.</div><div><br></div></div></div></div></blockquote><div><br></div><div>Il problema è che blocchi l'esecuzione con un while True.</div>Potrebbe essere necessario un po' di JavaScript che a tempo va a chiamare una url dove viene lanciata la funzione check_current().</div><div class="gmail_quote">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).</div><div class="gmail_quote">Ti servirà un po' di JavaScript, qui de gustibus per scegliere il framework, ma a mio avviso puoi evitarli.<br></div><div class="gmail_quote">Alcuni riferimenti, giusto per darti qualche spunto:<br></div><div class="gmail_quote"><a href="https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API">https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API</a></div><div class="gmail_quote"><a href="https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX/Getting_Started">https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX/Getting_Started</a></div><div class="gmail_quote"><a href="https://www.w3schools.com/js/js_timing.asp">https://www.w3schools.com/js/js_timing.asp</a></div><div class="gmail_quote"><br></div>Sani</div><div>Strap</div><div><br></div><div><div class="gmail_quote"><br></div></div></div></div></div></div>