<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://www.raspibo.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fedele65</id>
	<title>raspibo - Contributi utente [it]</title>
	<link rel="self" type="application/atom+xml" href="https://www.raspibo.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fedele65"/>
	<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php/Speciale:Contributi/Fedele65"/>
	<updated>2026-04-29T23:56:33Z</updated>
	<subtitle>Contributi utente</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5312</id>
		<title>Discussione:Thermo</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5312"/>
		<updated>2016-03-09T09:34:58Z</updated>

		<summary type="html">&lt;p&gt;Fedele65: /* Richiesta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ciao, io uso jessie e non riesco a far funzionare ne' il javascript della pagina home, ne i file in cgi-bin&lt;br /&gt;
Potresti aiutarmi?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Ni`:&lt;br /&gt;
* Posso pensare ad un problema di permessi dei files.&lt;br /&gt;
* Nginx non si e` avviato.&lt;br /&gt;
&lt;br /&gt;
index.html si &amp;quot;carica&amp;quot; ?&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 13:51, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Forse l'inghippo potrebbe essere qua:&lt;br /&gt;
  sudo cp -varp --parents etc/ /&lt;br /&gt;
i files di configurazione hanno un problema di permessi, per esempio nginx non si avvia ...&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 14:23, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Posso essere più preciso ==&lt;br /&gt;
&lt;br /&gt;
Dunque: &lt;br /&gt;
1. nginx parte&lt;br /&gt;
2. il javascript nella home.html non viene eseguito dal browser Midori di RaspberryPi&lt;br /&gt;
    ma viene eseguito da un browser su un client esterno (da PC)&lt;br /&gt;
3. non riesco ancora ad eseguire le pagine in cgi-bin perché dice 403 Forbidden e quindi sembrerebbe un problema di permessi&lt;br /&gt;
  ma ho controllato tutti i permessi nei file che ho modificato con una installazione di thermo funzionante installata su macchina virtuale con wheezy &lt;br /&gt;
  ed ho rifatto anche l'installazione....&lt;br /&gt;
&lt;br /&gt;
Non so cosa fare ora, io ho l'impressione che il problema sia fcgiwrap&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Strano che fuzioni in virtuale e non sul Raspberry Pi, qualcosa di diverso c'e`, bisogna vedere &amp;quot;dove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una cosa che mi viene in mente e` &amp;quot;nginx&amp;quot;, forse da wheezy a jessie hanno introdotto o modificato un parametro da mettere, togliere o modificare, nel file di configurazione (o in quello di fcgiwrap).&lt;br /&gt;
&lt;br /&gt;
Trovi altri miei appunti qua: https://github.com/raspibo/Thermo/wiki (scritti prima di scrivere la pagina in questo wiki).&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 18:36, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
= 2016 03 09 =&lt;br /&gt;
&lt;br /&gt;
== Aggiornamenti alla guida ==&lt;br /&gt;
&lt;br /&gt;
;python3-redis&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
=== Correzioni da testare ===&lt;br /&gt;
&lt;br /&gt;
Ho provato velocemente in una nuova [[Raspbian]] ed in collegamento remoto (tunnel ssh), sembra funzionare. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:25, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Testato configurazione sul [[thermo]] in funzione, sembra ok. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:44, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Modifiche al file &amp;quot;/etc/nginx/sites-enabled/thermo&amp;quot; (solo linee modificate):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
        # deny access to .htaccess files, if Apache's document root&lt;br /&gt;
        # concurs with nginx's one&lt;br /&gt;
        #&lt;br /&gt;
        location ~ /\.ht {&lt;br /&gt;
                deny all;&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo permetteva l'accesso al file delle password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Correzione al file &amp;quot;/etc/nginx/fcgiwrap.conf&amp;quot; (praticamente l'ultima riga):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
# Include this file on your nginx.conf to support debian cgi-bin scripts using&lt;br /&gt;
# fcgiwrap&lt;br /&gt;
location /cgi-bin/ {&lt;br /&gt;
  # Disable gzip (it makes scripts feel slower since they have to complete&lt;br /&gt;
  # before getting gzipped)&lt;br /&gt;
  gzip off;&lt;br /&gt;
&lt;br /&gt;
  # Set the root to /usr/lib (inside this location this means that we are&lt;br /&gt;
  # giving access to the files under /usr/lib/cgi-bin)&lt;br /&gt;
  root  /var/www;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi socket&lt;br /&gt;
  fastcgi_pass  unix:/var/run/fcgiwrap.socket;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi parameters, include the standard ones&lt;br /&gt;
  include /etc/nginx/fastcgi_params;&lt;br /&gt;
&lt;br /&gt;
  # Adjust non standard parameters (SCRIPT_FILENAME)&lt;br /&gt;
  #fastcgi_param SCRIPT_FILENAME  /usr/lib$fastcgi_script_name;&lt;br /&gt;
    fastcgi_param SCRIPT_FILENAME  /var/www$fastcgi_script_name;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo probabilmente un bug esistente nelle precedenti versioni di nginx o fcgiwrap, perche` gli script funzionavano.&lt;br /&gt;
&lt;br /&gt;
== funziona! ==&lt;br /&gt;
&lt;br /&gt;
il file fcgiwrap.conf ha in effetti un problema&lt;br /&gt;
&lt;br /&gt;
inoltre ho l'impressione che i file in /var/www devono essere proprieta' di chi esegue il server nginx (cioe' www-data)&lt;br /&gt;
&lt;br /&gt;
:Si, vedi http://www.raspibo.org/wiki/index.php/Thermo#Configura_Thermo&lt;br /&gt;
:--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 09:58, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
mentre thermo.py dev'essere eseguito da root perche' accede in scrittura ai pin del GPIO &lt;br /&gt;
&lt;br /&gt;
:Si, ma questo me lo segno da guardare perche` le ultime versioni dovrebbero funzionare anche da user&lt;br /&gt;
:comunque assegnando i permessi opportuni dovrebbe essere possibile, ma sono pigro ;)&lt;br /&gt;
:--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 09:58, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
allora forse ci saranno problemi a archiviare (fase cancellazione) del file temperature.csv&lt;br /&gt;
&lt;br /&gt;
:Non dovrebbero&lt;br /&gt;
:--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 09:58, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Inoltre ho un problema: ==&lt;br /&gt;
&lt;br /&gt;
il grafico delle temperature non mi si aggiorna, ecco cosa ho fatto ieri sera:&lt;br /&gt;
ho archiviato il file delle temperature ed ho cancellato manualmente il file temperature.csv in /var/www&lt;br /&gt;
dopo un po' di misure ho verificato che i valori venivano plottati sul grafico (avevo il grafico di circa 10 misure prese ogni minuto)... e stamattina sono ritornato a controllare&lt;br /&gt;
ma sia il browser edge che IE mi mostrano il grafico che riporta il prot delle prime due ore (circa) di misure (intorno a 7000 valori) e poi basta!&lt;br /&gt;
&lt;br /&gt;
:C'e` un refresh &amp;quot;manuale&amp;quot; nella pagina web '''&amp;lt;meta http-equiv=&amp;quot;refresh&amp;quot; content=&amp;quot;300&amp;quot;&amp;gt;''', forse il tuo browser si &amp;quot;stanca&amp;quot; di aggiornare e blocca il caricamento della pagina dopo X minuti/ore.&lt;br /&gt;
:Comunque un &amp;quot;reload&amp;quot; dovrebbe aggiornare.&lt;br /&gt;
:--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 10:04, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Richiesta ==&lt;br /&gt;
&lt;br /&gt;
Vorrei utilizzare un secondo sensore di temperatura che tramite WiFi comunichi al cronotermostato la temperatura che ho in camera da letto (ad esempio).&lt;br /&gt;
Cosa suggerisci?&lt;br /&gt;
&lt;br /&gt;
:Sto` lavorando a qualcosa di simile .. [[PorTHable]]&lt;br /&gt;
:Il problema sara` &amp;quot;leggere&amp;quot; ed inserire dati esterni ([[Thermo]] ad ora e` predisposto per solo sonde onewire e collegate a lui)&lt;br /&gt;
:Ci devo pensare su ancora ...&lt;br /&gt;
:--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 10:11, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
:Reload: naturalmente lo avevo gia' provato... non ho cancellato la cache ma il browser dovrebbe essere configurato in modo da non usarla.... --[[Utente:Fedele65|Fedele65]] ([[Discussioni utente:Fedele65|discussioni]]) 10:24, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
:Sensore portatile: fin'ora mi sono limitato a leggere le istruzioni e copiare, non ho esaminato il codice e lo faro' questo pomeriggio.... pero' dimmi: &lt;br /&gt;
:thermo.py legge la temperatura prende le decisioni (accensione/spegnimento caldaia) e poi scrive i dati in temperature.csv, vero?&lt;br /&gt;
:'''La mia idea''' sarebbe far leggere a thermo.py un file che contiene il valore di temperatura della sonda remota a questo punto sarebbe semplice implementare il processo di decisione sul cosa fare&lt;/div&gt;</summary>
		<author><name>Fedele65</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5311</id>
		<title>Discussione:Thermo</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5311"/>
		<updated>2016-03-09T09:24:59Z</updated>

		<summary type="html">&lt;p&gt;Fedele65: /* Richiesta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ciao, io uso jessie e non riesco a far funzionare ne' il javascript della pagina home, ne i file in cgi-bin&lt;br /&gt;
Potresti aiutarmi?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Ni`:&lt;br /&gt;
* Posso pensare ad un problema di permessi dei files.&lt;br /&gt;
* Nginx non si e` avviato.&lt;br /&gt;
&lt;br /&gt;
index.html si &amp;quot;carica&amp;quot; ?&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 13:51, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Forse l'inghippo potrebbe essere qua:&lt;br /&gt;
  sudo cp -varp --parents etc/ /&lt;br /&gt;
i files di configurazione hanno un problema di permessi, per esempio nginx non si avvia ...&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 14:23, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Posso essere più preciso ==&lt;br /&gt;
&lt;br /&gt;
Dunque: &lt;br /&gt;
1. nginx parte&lt;br /&gt;
2. il javascript nella home.html non viene eseguito dal browser Midori di RaspberryPi&lt;br /&gt;
    ma viene eseguito da un browser su un client esterno (da PC)&lt;br /&gt;
3. non riesco ancora ad eseguire le pagine in cgi-bin perché dice 403 Forbidden e quindi sembrerebbe un problema di permessi&lt;br /&gt;
  ma ho controllato tutti i permessi nei file che ho modificato con una installazione di thermo funzionante installata su macchina virtuale con wheezy &lt;br /&gt;
  ed ho rifatto anche l'installazione....&lt;br /&gt;
&lt;br /&gt;
Non so cosa fare ora, io ho l'impressione che il problema sia fcgiwrap&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Strano che fuzioni in virtuale e non sul Raspberry Pi, qualcosa di diverso c'e`, bisogna vedere &amp;quot;dove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una cosa che mi viene in mente e` &amp;quot;nginx&amp;quot;, forse da wheezy a jessie hanno introdotto o modificato un parametro da mettere, togliere o modificare, nel file di configurazione (o in quello di fcgiwrap).&lt;br /&gt;
&lt;br /&gt;
Trovi altri miei appunti qua: https://github.com/raspibo/Thermo/wiki (scritti prima di scrivere la pagina in questo wiki).&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 18:36, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
= 2016 03 09 =&lt;br /&gt;
&lt;br /&gt;
== Aggiornamenti alla guida ==&lt;br /&gt;
&lt;br /&gt;
;python3-redis&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
=== Correzioni da testare ===&lt;br /&gt;
&lt;br /&gt;
Ho provato velocemente in una nuova [[Raspbian]] ed in collegamento remoto (tunnel ssh), sembra funzionare. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:25, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Testato configurazione sul [[thermo]] in funzione, sembra ok. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:44, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Modifiche al file &amp;quot;/etc/nginx/sites-enabled/thermo&amp;quot; (solo linee modificate):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
        # deny access to .htaccess files, if Apache's document root&lt;br /&gt;
        # concurs with nginx's one&lt;br /&gt;
        #&lt;br /&gt;
        location ~ /\.ht {&lt;br /&gt;
                deny all;&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo permetteva l'accesso al file delle password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Correzione al file &amp;quot;/etc/nginx/fcgiwrap.conf&amp;quot; (praticamente l'ultima riga):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
# Include this file on your nginx.conf to support debian cgi-bin scripts using&lt;br /&gt;
# fcgiwrap&lt;br /&gt;
location /cgi-bin/ {&lt;br /&gt;
  # Disable gzip (it makes scripts feel slower since they have to complete&lt;br /&gt;
  # before getting gzipped)&lt;br /&gt;
  gzip off;&lt;br /&gt;
&lt;br /&gt;
  # Set the root to /usr/lib (inside this location this means that we are&lt;br /&gt;
  # giving access to the files under /usr/lib/cgi-bin)&lt;br /&gt;
  root  /var/www;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi socket&lt;br /&gt;
  fastcgi_pass  unix:/var/run/fcgiwrap.socket;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi parameters, include the standard ones&lt;br /&gt;
  include /etc/nginx/fastcgi_params;&lt;br /&gt;
&lt;br /&gt;
  # Adjust non standard parameters (SCRIPT_FILENAME)&lt;br /&gt;
  #fastcgi_param SCRIPT_FILENAME  /usr/lib$fastcgi_script_name;&lt;br /&gt;
    fastcgi_param SCRIPT_FILENAME  /var/www$fastcgi_script_name;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo probabilmente un bug esistente nelle precedenti versioni di nginx o fcgiwrap, perche` gli script funzionavano.&lt;br /&gt;
&lt;br /&gt;
== funziona! ==&lt;br /&gt;
&lt;br /&gt;
il file fcgiwrap.conf ha in effetti un problema&lt;br /&gt;
&lt;br /&gt;
inoltre ho l'impressione che i file in /var/www devono essere proprieta' di chi esegue il server nginx (cioe' www-data)&lt;br /&gt;
&lt;br /&gt;
:Si, vedi http://www.raspibo.org/wiki/index.php/Thermo#Configura_Thermo&lt;br /&gt;
:--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 09:58, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
mentre thermo.py dev'essere eseguito da root perche' accede in scrittura ai pin del GPIO &lt;br /&gt;
&lt;br /&gt;
:Si, ma questo me lo segno da guardare perche` le ultime versioni dovrebbero funzionare anche da user&lt;br /&gt;
:comunque assegnando i permessi opportuni dovrebbe essere possibile, ma sono pigro ;)&lt;br /&gt;
:--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 09:58, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
allora forse ci saranno problemi a archiviare (fase cancellazione) del file temperature.csv&lt;br /&gt;
&lt;br /&gt;
:Non dovrebbero&lt;br /&gt;
:--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 09:58, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Inoltre ho un problema: ==&lt;br /&gt;
&lt;br /&gt;
il grafico delle temperature non mi si aggiorna, ecco cosa ho fatto ieri sera:&lt;br /&gt;
ho archiviato il file delle temperature ed ho cancellato manualmente il file temperature.csv in /var/www&lt;br /&gt;
dopo un po' di misure ho verificato che i valori venivano plottati sul grafico (avevo il grafico di circa 10 misure prese ogni minuto)... e stamattina sono ritornato a controllare&lt;br /&gt;
ma sia il browser edge che IE mi mostrano il grafico che riporta il prot delle prime due ore (circa) di misure (intorno a 7000 valori) e poi basta!&lt;br /&gt;
&lt;br /&gt;
:C'e` un refresh &amp;quot;manuale&amp;quot; nella pagina web '''&amp;lt;meta http-equiv=&amp;quot;refresh&amp;quot; content=&amp;quot;300&amp;quot;&amp;gt;''', forse il tuo browser si &amp;quot;stanca&amp;quot; di aggiornare e blocca il caricamento della pagina dopo X minuti/ore.&lt;br /&gt;
:Comunque un &amp;quot;reload&amp;quot; dovrebbe aggiornare.&lt;br /&gt;
:--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 10:04, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Richiesta ==&lt;br /&gt;
&lt;br /&gt;
Vorrei utilizzare un secondo sensore di temperatura che tramite WiFi comunichi al cronotermostato la temperatura che ho in camera da letto (ad esempio).&lt;br /&gt;
Cosa suggerisci?&lt;br /&gt;
&lt;br /&gt;
:Sto` lavorando a qualcosa di simile .. [[PorTHable]]&lt;br /&gt;
:Il problema sara` &amp;quot;leggere&amp;quot; ed inserire dati esterni ([[Thermo]] ad ora e` predisposto per solo sonde onewire e collegate a lui)&lt;br /&gt;
:Ci devo pensare su ancora ...&lt;br /&gt;
:--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 10:11, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
:Reload: naturalmente lo avevo gia' provato... non ho cancellato la cache ma il browser dovrebbe essere configurato in modo da non usarla.... --[[Utente:Fedele65|Fedele65]] ([[Discussioni utente:Fedele65|discussioni]]) 10:24, 9 mar 2016 (CET)&lt;/div&gt;</summary>
		<author><name>Fedele65</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5307</id>
		<title>Discussione:Thermo</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5307"/>
		<updated>2016-03-09T07:31:34Z</updated>

		<summary type="html">&lt;p&gt;Fedele65: /* Richiesta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ciao, io uso jessie e non riesco a far funzionare ne' il javascript della pagina home, ne i file in cgi-bin&lt;br /&gt;
Potresti aiutarmi?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Ni`:&lt;br /&gt;
* Posso pensare ad un problema di permessi dei files.&lt;br /&gt;
* Nginx non si e` avviato.&lt;br /&gt;
&lt;br /&gt;
index.html si &amp;quot;carica&amp;quot; ?&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 13:51, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Forse l'inghippo potrebbe essere qua:&lt;br /&gt;
  sudo cp -varp --parents etc/ /&lt;br /&gt;
i files di configurazione hanno un problema di permessi, per esempio nginx non si avvia ...&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 14:23, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Posso essere più preciso ==&lt;br /&gt;
&lt;br /&gt;
Dunque: &lt;br /&gt;
1. nginx parte&lt;br /&gt;
2. il javascript nella home.html non viene eseguito dal browser Midori di RaspberryPi&lt;br /&gt;
    ma viene eseguito da un browser su un client esterno (da PC)&lt;br /&gt;
3. non riesco ancora ad eseguire le pagine in cgi-bin perché dice 403 Forbidden e quindi sembrerebbe un problema di permessi&lt;br /&gt;
  ma ho controllato tutti i permessi nei file che ho modificato con una installazione di thermo funzionante installata su macchina virtuale con wheezy &lt;br /&gt;
  ed ho rifatto anche l'installazione....&lt;br /&gt;
&lt;br /&gt;
Non so cosa fare ora, io ho l'impressione che il problema sia fcgiwrap&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Strano che fuzioni in virtuale e non sul Raspberry Pi, qualcosa di diverso c'e`, bisogna vedere &amp;quot;dove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una cosa che mi viene in mente e` &amp;quot;nginx&amp;quot;, forse da wheezy a jessie hanno introdotto o modificato un parametro da mettere, togliere o modificare, nel file di configurazione (o in quello di fcgiwrap).&lt;br /&gt;
&lt;br /&gt;
Trovi altri miei appunti qua: https://github.com/raspibo/Thermo/wiki (scritti prima di scrivere la pagina in questo wiki).&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 18:36, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
= 2016 03 09 =&lt;br /&gt;
&lt;br /&gt;
== Aggiornamenti alla guida ==&lt;br /&gt;
&lt;br /&gt;
;python3-redis&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
=== Correzioni da testare ===&lt;br /&gt;
&lt;br /&gt;
Ho provato velocemente in una nuova [[Raspbian]] ed in collegamento remoto (tunnel ssh), sembra funzionare. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:25, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Testato configurazione sul [[thermo]] in funzione, sembra ok. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:44, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Modifiche al file &amp;quot;/etc/nginx/sites-enabled/thermo&amp;quot; (solo linee modificate):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
        # deny access to .htaccess files, if Apache's document root&lt;br /&gt;
        # concurs with nginx's one&lt;br /&gt;
        #&lt;br /&gt;
        location ~ /\.ht {&lt;br /&gt;
                deny all;&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo permetteva l'accesso al file delle password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Correzione al file &amp;quot;/etc/nginx/fcgiwrap.conf&amp;quot; (praticamente l'ultima riga):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
# Include this file on your nginx.conf to support debian cgi-bin scripts using&lt;br /&gt;
# fcgiwrap&lt;br /&gt;
location /cgi-bin/ {&lt;br /&gt;
  # Disable gzip (it makes scripts feel slower since they have to complete&lt;br /&gt;
  # before getting gzipped)&lt;br /&gt;
  gzip off;&lt;br /&gt;
&lt;br /&gt;
  # Set the root to /usr/lib (inside this location this means that we are&lt;br /&gt;
  # giving access to the files under /usr/lib/cgi-bin)&lt;br /&gt;
  root  /var/www;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi socket&lt;br /&gt;
  fastcgi_pass  unix:/var/run/fcgiwrap.socket;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi parameters, include the standard ones&lt;br /&gt;
  include /etc/nginx/fastcgi_params;&lt;br /&gt;
&lt;br /&gt;
  # Adjust non standard parameters (SCRIPT_FILENAME)&lt;br /&gt;
  #fastcgi_param SCRIPT_FILENAME  /usr/lib$fastcgi_script_name;&lt;br /&gt;
    fastcgi_param SCRIPT_FILENAME  /var/www$fastcgi_script_name;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo probabilmente un bug esistente nelle precedenti versioni di nginx o fcgiwrap, perche` gli script funzionavano.&lt;br /&gt;
&lt;br /&gt;
== funziona! ==&lt;br /&gt;
&lt;br /&gt;
il file fcgiwrap.conf ha in effetti un problema&lt;br /&gt;
&lt;br /&gt;
inoltre ho l'impressione che i file in /var/www devono essere proprieta' di chi esegue il server nginx (cioe' www-data)&lt;br /&gt;
mentre thermo.py dev'essere eseguito da root perche' accede in scrittura ai pin del GPIO &lt;br /&gt;
&lt;br /&gt;
allora forse ci saranno problemi a archiviare (fase cancellazione) del file temperature.csv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Inoltre ho un problema: ==&lt;br /&gt;
&lt;br /&gt;
il grafico delle temperature non mi si aggiorna, ecco cosa ho fatto ieri sera:&lt;br /&gt;
ho archiviato il file delle temperature ed ho cancellato manualmente il file temperature.csv in /var/www&lt;br /&gt;
dopo un po' di misure ho verificato che i valori venivano plottati sul grafico (avevo il grafico di circa 10 misure prese ogni minuto)... e stamattina sono ritornato a controllare&lt;br /&gt;
ma sia il browser edge che IE mi mostrano il grafico che riporta il prot delle prime due ore (circa) di misure (intorno a 7000 valori) e poi basta!&lt;br /&gt;
&lt;br /&gt;
== Richiesta ==&lt;br /&gt;
&lt;br /&gt;
Vorrei utilizzare un secondo sensore di temperatura che tramite WiFi comunichi al cronotermostato la temperatura che ho in camera da letto (ad esempio).&lt;br /&gt;
Cosa suggerisci?&lt;/div&gt;</summary>
		<author><name>Fedele65</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5306</id>
		<title>Discussione:Thermo</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5306"/>
		<updated>2016-03-09T07:31:12Z</updated>

		<summary type="html">&lt;p&gt;Fedele65: /* funziona! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ciao, io uso jessie e non riesco a far funzionare ne' il javascript della pagina home, ne i file in cgi-bin&lt;br /&gt;
Potresti aiutarmi?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Ni`:&lt;br /&gt;
* Posso pensare ad un problema di permessi dei files.&lt;br /&gt;
* Nginx non si e` avviato.&lt;br /&gt;
&lt;br /&gt;
index.html si &amp;quot;carica&amp;quot; ?&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 13:51, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Forse l'inghippo potrebbe essere qua:&lt;br /&gt;
  sudo cp -varp --parents etc/ /&lt;br /&gt;
i files di configurazione hanno un problema di permessi, per esempio nginx non si avvia ...&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 14:23, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Posso essere più preciso ==&lt;br /&gt;
&lt;br /&gt;
Dunque: &lt;br /&gt;
1. nginx parte&lt;br /&gt;
2. il javascript nella home.html non viene eseguito dal browser Midori di RaspberryPi&lt;br /&gt;
    ma viene eseguito da un browser su un client esterno (da PC)&lt;br /&gt;
3. non riesco ancora ad eseguire le pagine in cgi-bin perché dice 403 Forbidden e quindi sembrerebbe un problema di permessi&lt;br /&gt;
  ma ho controllato tutti i permessi nei file che ho modificato con una installazione di thermo funzionante installata su macchina virtuale con wheezy &lt;br /&gt;
  ed ho rifatto anche l'installazione....&lt;br /&gt;
&lt;br /&gt;
Non so cosa fare ora, io ho l'impressione che il problema sia fcgiwrap&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Strano che fuzioni in virtuale e non sul Raspberry Pi, qualcosa di diverso c'e`, bisogna vedere &amp;quot;dove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una cosa che mi viene in mente e` &amp;quot;nginx&amp;quot;, forse da wheezy a jessie hanno introdotto o modificato un parametro da mettere, togliere o modificare, nel file di configurazione (o in quello di fcgiwrap).&lt;br /&gt;
&lt;br /&gt;
Trovi altri miei appunti qua: https://github.com/raspibo/Thermo/wiki (scritti prima di scrivere la pagina in questo wiki).&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 18:36, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
= 2016 03 09 =&lt;br /&gt;
&lt;br /&gt;
== Aggiornamenti alla guida ==&lt;br /&gt;
&lt;br /&gt;
;python3-redis&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
=== Correzioni da testare ===&lt;br /&gt;
&lt;br /&gt;
Ho provato velocemente in una nuova [[Raspbian]] ed in collegamento remoto (tunnel ssh), sembra funzionare. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:25, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Testato configurazione sul [[thermo]] in funzione, sembra ok. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:44, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Modifiche al file &amp;quot;/etc/nginx/sites-enabled/thermo&amp;quot; (solo linee modificate):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
        # deny access to .htaccess files, if Apache's document root&lt;br /&gt;
        # concurs with nginx's one&lt;br /&gt;
        #&lt;br /&gt;
        location ~ /\.ht {&lt;br /&gt;
                deny all;&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo permetteva l'accesso al file delle password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Correzione al file &amp;quot;/etc/nginx/fcgiwrap.conf&amp;quot; (praticamente l'ultima riga):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
# Include this file on your nginx.conf to support debian cgi-bin scripts using&lt;br /&gt;
# fcgiwrap&lt;br /&gt;
location /cgi-bin/ {&lt;br /&gt;
  # Disable gzip (it makes scripts feel slower since they have to complete&lt;br /&gt;
  # before getting gzipped)&lt;br /&gt;
  gzip off;&lt;br /&gt;
&lt;br /&gt;
  # Set the root to /usr/lib (inside this location this means that we are&lt;br /&gt;
  # giving access to the files under /usr/lib/cgi-bin)&lt;br /&gt;
  root  /var/www;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi socket&lt;br /&gt;
  fastcgi_pass  unix:/var/run/fcgiwrap.socket;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi parameters, include the standard ones&lt;br /&gt;
  include /etc/nginx/fastcgi_params;&lt;br /&gt;
&lt;br /&gt;
  # Adjust non standard parameters (SCRIPT_FILENAME)&lt;br /&gt;
  #fastcgi_param SCRIPT_FILENAME  /usr/lib$fastcgi_script_name;&lt;br /&gt;
    fastcgi_param SCRIPT_FILENAME  /var/www$fastcgi_script_name;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo probabilmente un bug esistente nelle precedenti versioni di nginx o fcgiwrap, perche` gli script funzionavano.&lt;br /&gt;
&lt;br /&gt;
== funziona! ==&lt;br /&gt;
&lt;br /&gt;
il file fcgiwrap.conf ha in effetti un problema&lt;br /&gt;
&lt;br /&gt;
inoltre ho l'impressione che i file in /var/www devono essere proprieta' di chi esegue il server nginx (cioe' www-data)&lt;br /&gt;
mentre thermo.py dev'essere eseguito da root perche' accede in scrittura ai pin del GPIO &lt;br /&gt;
&lt;br /&gt;
allora forse ci saranno problemi a archiviare (fase cancellazione) del file temperature.csv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Inoltre ho un problema: ==&lt;br /&gt;
&lt;br /&gt;
il grafico delle temperature non mi si aggiorna, ecco cosa ho fatto ieri sera:&lt;br /&gt;
ho archiviato il file delle temperature ed ho cancellato manualmente il file temperature.csv in /var/www&lt;br /&gt;
dopo un po' di misure ho verificato che i valori venivano plottati sul grafico (avevo il grafico di circa 10 misure prese ogni minuto)... e stamattina sono ritornato a controllare&lt;br /&gt;
ma sia il browser edge che IE mi mostrano il grafico che riporta il prot delle prime due ore (circa) di misure (intorno a 7000 valori) e poi basta!&lt;br /&gt;
&lt;br /&gt;
== Richiesta ==&lt;br /&gt;
&lt;br /&gt;
Vorrei utilizzare un secondo sensore di temperatura che tramite WiFi comunichi al cronotermostato la temperatura che ho in camera da letto (ad esempio)&lt;br /&gt;
Cosa suggerisci?&lt;/div&gt;</summary>
		<author><name>Fedele65</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5305</id>
		<title>Discussione:Thermo</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5305"/>
		<updated>2016-03-09T07:29:58Z</updated>

		<summary type="html">&lt;p&gt;Fedele65: /* Richiesta */ nuova sezione&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ciao, io uso jessie e non riesco a far funzionare ne' il javascript della pagina home, ne i file in cgi-bin&lt;br /&gt;
Potresti aiutarmi?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Ni`:&lt;br /&gt;
* Posso pensare ad un problema di permessi dei files.&lt;br /&gt;
* Nginx non si e` avviato.&lt;br /&gt;
&lt;br /&gt;
index.html si &amp;quot;carica&amp;quot; ?&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 13:51, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Forse l'inghippo potrebbe essere qua:&lt;br /&gt;
  sudo cp -varp --parents etc/ /&lt;br /&gt;
i files di configurazione hanno un problema di permessi, per esempio nginx non si avvia ...&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 14:23, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Posso essere più preciso ==&lt;br /&gt;
&lt;br /&gt;
Dunque: &lt;br /&gt;
1. nginx parte&lt;br /&gt;
2. il javascript nella home.html non viene eseguito dal browser Midori di RaspberryPi&lt;br /&gt;
    ma viene eseguito da un browser su un client esterno (da PC)&lt;br /&gt;
3. non riesco ancora ad eseguire le pagine in cgi-bin perché dice 403 Forbidden e quindi sembrerebbe un problema di permessi&lt;br /&gt;
  ma ho controllato tutti i permessi nei file che ho modificato con una installazione di thermo funzionante installata su macchina virtuale con wheezy &lt;br /&gt;
  ed ho rifatto anche l'installazione....&lt;br /&gt;
&lt;br /&gt;
Non so cosa fare ora, io ho l'impressione che il problema sia fcgiwrap&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Strano che fuzioni in virtuale e non sul Raspberry Pi, qualcosa di diverso c'e`, bisogna vedere &amp;quot;dove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una cosa che mi viene in mente e` &amp;quot;nginx&amp;quot;, forse da wheezy a jessie hanno introdotto o modificato un parametro da mettere, togliere o modificare, nel file di configurazione (o in quello di fcgiwrap).&lt;br /&gt;
&lt;br /&gt;
Trovi altri miei appunti qua: https://github.com/raspibo/Thermo/wiki (scritti prima di scrivere la pagina in questo wiki).&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 18:36, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
= 2016 03 09 =&lt;br /&gt;
&lt;br /&gt;
== Aggiornamenti alla guida ==&lt;br /&gt;
&lt;br /&gt;
;python3-redis&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
=== Correzioni da testare ===&lt;br /&gt;
&lt;br /&gt;
Ho provato velocemente in una nuova [[Raspbian]] ed in collegamento remoto (tunnel ssh), sembra funzionare. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:25, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Testato configurazione sul [[thermo]] in funzione, sembra ok. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:44, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Modifiche al file &amp;quot;/etc/nginx/sites-enabled/thermo&amp;quot; (solo linee modificate):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
        # deny access to .htaccess files, if Apache's document root&lt;br /&gt;
        # concurs with nginx's one&lt;br /&gt;
        #&lt;br /&gt;
        location ~ /\.ht {&lt;br /&gt;
                deny all;&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo permetteva l'accesso al file delle password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Correzione al file &amp;quot;/etc/nginx/fcgiwrap.conf&amp;quot; (praticamente l'ultima riga):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
# Include this file on your nginx.conf to support debian cgi-bin scripts using&lt;br /&gt;
# fcgiwrap&lt;br /&gt;
location /cgi-bin/ {&lt;br /&gt;
  # Disable gzip (it makes scripts feel slower since they have to complete&lt;br /&gt;
  # before getting gzipped)&lt;br /&gt;
  gzip off;&lt;br /&gt;
&lt;br /&gt;
  # Set the root to /usr/lib (inside this location this means that we are&lt;br /&gt;
  # giving access to the files under /usr/lib/cgi-bin)&lt;br /&gt;
  root  /var/www;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi socket&lt;br /&gt;
  fastcgi_pass  unix:/var/run/fcgiwrap.socket;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi parameters, include the standard ones&lt;br /&gt;
  include /etc/nginx/fastcgi_params;&lt;br /&gt;
&lt;br /&gt;
  # Adjust non standard parameters (SCRIPT_FILENAME)&lt;br /&gt;
  #fastcgi_param SCRIPT_FILENAME  /usr/lib$fastcgi_script_name;&lt;br /&gt;
    fastcgi_param SCRIPT_FILENAME  /var/www$fastcgi_script_name;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo probabilmente un bug esistente nelle precedenti versioni di nginx o fcgiwrap, perche` gli script funzionavano.&lt;br /&gt;
&lt;br /&gt;
== funziona! ==&lt;br /&gt;
&lt;br /&gt;
il file fcgiwrap.conf ha in effetti un problema&lt;br /&gt;
&lt;br /&gt;
inoltre ho l'impressione che i file in /var/www devono essere proprieta' di chi esegue il server nginx (cioe' www-data)&lt;br /&gt;
mentre thermo.py dev'essere eseguito da root perche' accede in scrittura ai pin del GPIO &lt;br /&gt;
....&lt;br /&gt;
allora forse ci saranno problemi a archiviare (fase cancellazione) del file temperature.csv&lt;br /&gt;
&lt;br /&gt;
Inoltre ho un problema:&lt;br /&gt;
il grafico delle temperature non mi si aggiorna, ecco cosa ho fatto ieri sera:&lt;br /&gt;
ho archiviato il file delle temperature ed ho cancellato manualmente il file temperature.csv in /var/www&lt;br /&gt;
dopo un po' di misure ho verificato che i valori venivano plottati sul grafico (avevo il grafico di circa 10 misure prese ogni minuto)... e stamattina sono ritornato a controllare&lt;br /&gt;
ma sia il browser edge che IE mi mostrano il grafico che riporta il prot delle prime due ore (circa) di misure (intorno a 7000 valori) e poi basta!&lt;br /&gt;
&lt;br /&gt;
== Richiesta ==&lt;br /&gt;
&lt;br /&gt;
Vorrei utilizzare un secondo sensore di temperatura che tramite WiFi comunichi al cronotermostato la temperatura che ho in camera da letto (ad esempio)&lt;br /&gt;
Cosa suggerisci?&lt;/div&gt;</summary>
		<author><name>Fedele65</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5304</id>
		<title>Discussione:Thermo</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5304"/>
		<updated>2016-03-09T07:27:42Z</updated>

		<summary type="html">&lt;p&gt;Fedele65: /* funziona! */ nuova sezione&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ciao, io uso jessie e non riesco a far funzionare ne' il javascript della pagina home, ne i file in cgi-bin&lt;br /&gt;
Potresti aiutarmi?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Ni`:&lt;br /&gt;
* Posso pensare ad un problema di permessi dei files.&lt;br /&gt;
* Nginx non si e` avviato.&lt;br /&gt;
&lt;br /&gt;
index.html si &amp;quot;carica&amp;quot; ?&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 13:51, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Forse l'inghippo potrebbe essere qua:&lt;br /&gt;
  sudo cp -varp --parents etc/ /&lt;br /&gt;
i files di configurazione hanno un problema di permessi, per esempio nginx non si avvia ...&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 14:23, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Posso essere più preciso ==&lt;br /&gt;
&lt;br /&gt;
Dunque: &lt;br /&gt;
1. nginx parte&lt;br /&gt;
2. il javascript nella home.html non viene eseguito dal browser Midori di RaspberryPi&lt;br /&gt;
    ma viene eseguito da un browser su un client esterno (da PC)&lt;br /&gt;
3. non riesco ancora ad eseguire le pagine in cgi-bin perché dice 403 Forbidden e quindi sembrerebbe un problema di permessi&lt;br /&gt;
  ma ho controllato tutti i permessi nei file che ho modificato con una installazione di thermo funzionante installata su macchina virtuale con wheezy &lt;br /&gt;
  ed ho rifatto anche l'installazione....&lt;br /&gt;
&lt;br /&gt;
Non so cosa fare ora, io ho l'impressione che il problema sia fcgiwrap&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Strano che fuzioni in virtuale e non sul Raspberry Pi, qualcosa di diverso c'e`, bisogna vedere &amp;quot;dove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Una cosa che mi viene in mente e` &amp;quot;nginx&amp;quot;, forse da wheezy a jessie hanno introdotto o modificato un parametro da mettere, togliere o modificare, nel file di configurazione (o in quello di fcgiwrap).&lt;br /&gt;
&lt;br /&gt;
Trovi altri miei appunti qua: https://github.com/raspibo/Thermo/wiki (scritti prima di scrivere la pagina in questo wiki).&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 18:36, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
= 2016 03 09 =&lt;br /&gt;
&lt;br /&gt;
== Aggiornamenti alla guida ==&lt;br /&gt;
&lt;br /&gt;
;python3-redis&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
=== Correzioni da testare ===&lt;br /&gt;
&lt;br /&gt;
Ho provato velocemente in una nuova [[Raspbian]] ed in collegamento remoto (tunnel ssh), sembra funzionare. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:25, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Testato configurazione sul [[thermo]] in funzione, sembra ok. --[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 07:44, 9 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
Modifiche al file &amp;quot;/etc/nginx/sites-enabled/thermo&amp;quot; (solo linee modificate):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
        # deny access to .htaccess files, if Apache's document root&lt;br /&gt;
        # concurs with nginx's one&lt;br /&gt;
        #&lt;br /&gt;
        location ~ /\.ht {&lt;br /&gt;
                deny all;&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo permetteva l'accesso al file delle password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Correzione al file &amp;quot;/etc/nginx/fcgiwrap.conf&amp;quot; (praticamente l'ultima riga):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:green;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
# Include this file on your nginx.conf to support debian cgi-bin scripts using&lt;br /&gt;
# fcgiwrap&lt;br /&gt;
location /cgi-bin/ {&lt;br /&gt;
  # Disable gzip (it makes scripts feel slower since they have to complete&lt;br /&gt;
  # before getting gzipped)&lt;br /&gt;
  gzip off;&lt;br /&gt;
&lt;br /&gt;
  # Set the root to /usr/lib (inside this location this means that we are&lt;br /&gt;
  # giving access to the files under /usr/lib/cgi-bin)&lt;br /&gt;
  root  /var/www;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi socket&lt;br /&gt;
  fastcgi_pass  unix:/var/run/fcgiwrap.socket;&lt;br /&gt;
&lt;br /&gt;
  # Fastcgi parameters, include the standard ones&lt;br /&gt;
  include /etc/nginx/fastcgi_params;&lt;br /&gt;
&lt;br /&gt;
  # Adjust non standard parameters (SCRIPT_FILENAME)&lt;br /&gt;
  #fastcgi_param SCRIPT_FILENAME  /usr/lib$fastcgi_script_name;&lt;br /&gt;
    fastcgi_param SCRIPT_FILENAME  /var/www$fastcgi_script_name;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo probabilmente un bug esistente nelle precedenti versioni di nginx o fcgiwrap, perche` gli script funzionavano.&lt;br /&gt;
&lt;br /&gt;
== funziona! ==&lt;br /&gt;
&lt;br /&gt;
il file fcgiwrap.conf ha in effetti un problema&lt;br /&gt;
&lt;br /&gt;
inoltre ho l'impressione che i file in /var/www devono essere proprieta' di chi esegue il server nginx (cioe' www-data)&lt;br /&gt;
mentre thermo.py dev'essere eseguito da root perche' accede in scrittura ai pin del GPIO &lt;br /&gt;
....&lt;br /&gt;
allora forse ci saranno problemi a archiviare (fase cancellazione) del file temperature.csv&lt;br /&gt;
&lt;br /&gt;
Inoltre ho un problema:&lt;br /&gt;
il grafico delle temperature non mi si aggiorna, ecco cosa ho fatto ieri sera:&lt;br /&gt;
ho archiviato il file delle temperature ed ho cancellato manualmente il file temperature.csv in /var/www&lt;br /&gt;
dopo un po' di misure ho verificato che i valori venivano plottati sul grafico (avevo il grafico di circa 10 misure prese ogni minuto)... e stamattina sono ritornato a controllare&lt;br /&gt;
ma sia il browser edge che IE mi mostrano il grafico che riporta il prot delle prime due ore (circa) di misure (intorno a 7000 valori) e poi basta!&lt;/div&gt;</summary>
		<author><name>Fedele65</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5295</id>
		<title>Discussione:Thermo</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5295"/>
		<updated>2016-03-08T15:48:46Z</updated>

		<summary type="html">&lt;p&gt;Fedele65: /* Posso essere più preciso */ nuova sezione&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ciao, io uso jessie e non riesco a far funzionare ne' il javascript della pagina home, ne i file in cgi-bin&lt;br /&gt;
Potresti aiutarmi?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Ni`:&lt;br /&gt;
* Posso pensare ad un problema di permessi dei files.&lt;br /&gt;
* Nginx non si e` avviato.&lt;br /&gt;
&lt;br /&gt;
index.html si &amp;quot;carica&amp;quot; ?&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 13:51, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Forse l'inghippo potrebbe essere qua:&lt;br /&gt;
  sudo cp -varp --parents etc/ /&lt;br /&gt;
i files di configurazione hanno un problema di permessi, per esempio nginx non si avvia ...&lt;br /&gt;
&lt;br /&gt;
--[[Utente:Dave4rp|Dave4rp]] ([[Discussioni utente:Dave4rp|discussioni]]) 14:23, 8 mar 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Posso essere più preciso ==&lt;br /&gt;
&lt;br /&gt;
Dunque: &lt;br /&gt;
1. nginx parte&lt;br /&gt;
2. il javascript nella home.html non viene eseguito dal browser Midori di RaspberryPi&lt;br /&gt;
    ma viene eseguito da un browser su un client esterno (da PC)&lt;br /&gt;
3. non riesco ancora ad eseguire le pagine in cgi-bin perché dice 403 Forbidden e quindi sembrerebbe un problema di permessi&lt;br /&gt;
  ma ho controllato tutti i permessi nei file che ho modificato con una installazione di thermo funzionante installata su macchina virtuale con wheezy &lt;br /&gt;
  ed ho rifatto anche l'installazione....&lt;br /&gt;
&lt;br /&gt;
Non so cosa fare ora, io ho l'impressione che il problema sia fcgiwrap&lt;/div&gt;</summary>
		<author><name>Fedele65</name></author>
	</entry>
	<entry>
		<id>https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5291</id>
		<title>Discussione:Thermo</title>
		<link rel="alternate" type="text/html" href="https://www.raspibo.org/wiki/index.php?title=Discussione:Thermo&amp;diff=5291"/>
		<updated>2016-03-08T11:55:18Z</updated>

		<summary type="html">&lt;p&gt;Fedele65: Problemi di installazione&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ciao, io uso jessie e non riesco a far funzionare ne' il javascript della pagina home, ne i file in cgi-bin&lt;br /&gt;
Potresti aiutarmi?&lt;/div&gt;</summary>
		<author><name>Fedele65</name></author>
	</entry>
</feed>