Postate qui domande o segnalate problemi / bug che riscontrate,
Problema ntp
- roberto2011
- Autore della discussione
- Offline
- Moderatore
ho seri problemi con il server ntp su collegamento chiavetta tre
ho provato a cambiare serve ma niente da fare!
qualche idea?
ho modificato nel file swpi_logger.php
la riga 14
$last_measure_time = date('Y-m-d H:i:s');
cosi prendo l'orario dal server web
ma mi rimane il problema delle immagini!
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Che server ntp usi ? .
Forse è solo un problema del DNS di 3. Prova con l'IP invece del nome ( tipo 193.192.36.3 )
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
pool.ntp.org
europe.pool.ntp.org
e anche direttamente gli ip ma non va!
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Se non riesci ad avere il tempo da internet ... sei un pò nei guai.
Esiste la possibilità di impostarlo al boot se usi un timer per lo spegnimento notturno ( set_time_at_boot=08:00 ) ma è una soluzione che avevo previsto solo per quelli che vogliono usarlo come Sint puro senza internet.
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
$last_measure_time = date('Y-m-d H:i:s');
mi dici cosa rappresenta questa data nel db ???
$idx = $_POST;
nel file swipi_logger.php linea 103 credo ci sia un errore!
mysql_select_db("test", $con);
www.fleanet.it/sint/grafici.php
grafici con Google Chart!
Grazie
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Hai ragione sull'errore . Quell'istruzione và eliminata.
Belli i grafici. Magari quando hai finito pubblica il codice ( qui sul forum o metto un link al tuo sito nella sezione download come ha fatto Alessandro ) per chi volesse optare per questa soluzione .. nello spirito Open Source del progetto.
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
volevo fare un plugin per risolvere il problema !
l'dea era questa
import threading
import random
import datetime
import sqlite3
import sys
import subprocess
import sys
import os
import thread
import time
import globalvars
import meteodata
from TTLib import *
import RPi.GPIO as GPIO
class swpi_plugin(threading.Thread): # do not change the name of the class
def __init__(self,cfg):
self.cfg = cfg
threading.Thread.__init__(self)
log("Intitializing plug-in %s" % sys.modules[__name__])
def run(self):
log("Starting plugin : %s" % sys.modules[__name__])
while 1:
###################### Plugin run
log("Running plug-in %s" % sys.modules[__name__])
date_str = requests.get(" www.fleanet.it/time.php",timeout=10 ).text
os.system("sudo date -s '%s'" % time.ctime(date_str.tx_time))
log("System time server : " + date_str)
time.sleep(300)
ma non funziona!!
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
docs.python.it/html/ref/indentation.html
Fatto velocemente ( verifica eventuali errori ) dovrebbe essere :
import threading
import random
import datetime
import sqlite3
import sys
import subprocess
import sys
import os
import thread
import time
import globalvars
import meteodata
from TTLib import *
import RPi.GPIO as GPIO
class swpi_plugin(threading.Thread): # do not change the name of the class
def __init__(self,cfg):
self.cfg = cfg
threading.Thread.__init__(self)
log("Intitializing plug-in %s" % sys.modules[__name__])
def run(self):
log("Starting plugin : %s" % sys.modules[__name__])
while 1:
###################### Plugin run
log("Running plug-in %s" % sys.modules[__name__])
date_str = requests.get("www.fleanet.it/time.php",timeout=10).text
os.system("sudo date -s '%s'" % time.ctime(date_str.tx_time))
log("System time server : " + date_str)
time.sleep(300)
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Ad occhio però mi sembra di si.
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
a cosa serve il time.sleep(300)??
import threading
import random
import datetime
import sqlite3
import sys
import subprocess
import os
import thread
import time
import requests
class swpi_plugin(threading.Thread): # do not change the name of the class
def __init__(self,cfg):
self.cfg = cfg
threading.Thread.__init__(self)
print("Intitializing plug-in %s" % sys.modules[__name__])
def run(self):
print("Starting plugin : %s" % sys.modules[__name__])
while 1:
###################### Plugin run
print("Running plug-in %s" % sys.modules[__name__])
date_str = requests.get(" www.fleanet.it/sint/time.php ").text
os.system("sudo date -s '%s'" % (date_str))
print("System time server : ok")
time.sleep(300)
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Come è adesso imposti il tempo ogni 5 minuti. Io lo aumenterei a 3600 ( 1ora ) oppure eliminerei il while per farlo eseguire una sola volta all'avvio. Nel secondo caso però se qualcosa và storto la prima volta ... ti perdi l'ora fino al prossimo reboot.
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
cmq ore 14:00 decollo cucco che oggi se volaaaaaaaaaaaaaaa
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
ho visto il messaggio solo ora. c'ero anche io al cucco. Mezza giornata di ferie e 4 belle ore di volo. Magari ci siamo anche incrociati . Delta giallo,blu e nero.
Si prega Accedi a partecipare alla conversazione.