- Messaggi: 4
- Ringraziamenti ricevuti 0
Postate qui domande o segnalate problemi / bug che riscontrate,
Problemi Mysql
Sto provando ad installare lo script sul mio spazio web ma non riesco ad utilizzare le pagine .php.
Ho modificato il config.php con i dati del mio servet sql ma tutte le pagine php mi restituiscono errori.
Esempio
swpi_plot_wind.php
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/sanvitoc/public_html/meteoweb/swpi_plot_wind.php on line 34
No data avalaible for the selected date :02-03-2013
swpi_plot_umidity.php
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/sanvitoc/public_html/meteoweb/swpi_plot_umidity.php on line 33
No data avalaible for the selected date :02-03-2013
swpi_dashboard.php
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/sanvitoc/public_html/meteoweb/swpi_dashboard.php on line 20
Cosa potrebbe essere successo?
Grazie
Si prega Accedi a partecipare alla conversazione.
La parte di "logging" ti funziona ?
Controlla la tabella METEO phpmyadmin e fammi sapere si i dati ci sono.
TT
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 4
- Ringraziamenti ricevuti 0
Allegati:
Si prega Accedi a partecipare alla conversazione.
Le query di creazione la trovi ( commentata ) nel file swpi_logger.php.
Te la metto sotto per comodità :
CREATE TABLE IF NOT EXISTS `METEO` (
`TIMESTAMP_LOCAL` datetime NOT NULL,
`TIMESTAMP_IDX` datetime default NULL,
`WINDIR_CODE` text,
`WIND_DIR` smallint(6) default NULL,
`WIND_AVE` double default NULL,
`WIND_GUST` double default NULL,
`TEMP` double default NULL,
`PRESSURE` double default NULL,
`HUM` double default NULL,
`RAIN` double default NULL,
`RAIN_RATE` double default NULL,
`TEMPINT` double default NULL,
`HUMINT` double default NULL,
`WIND_CHILL` double default NULL,
`TEMP_APPARENT` double default NULL,
`DEW_POINT` double default NULL,
`UV_INDEX` double default NULL,
`SOLAR_RAD` double default NULL,
`WIND_DAY_MIN` double default NULL,
`WIND_DAY_MAX` double default NULL,
`WIND_DAY_GUST_MIN` double default NULL,
`WIND_DAY_GUST_MAX` double default NULL,
`TEMP_OUT_DAY_MIN` double default NULL,
`TEMP_OUT_DAY_MAX` double default NULL,
`TEMP_IN_DAY_MIN` double default NULL,
`TEMP_IN_DAY_MAX` double default NULL,
`HUM_OUT_DAY_MIN` double default NULL,
`HUM_OUT_DAY_MAX` double default NULL,
`HUM_IN_DAY_MIN` double default NULL,
`HUM_IN_DAY_MAX` double default NULL,
`PRESSURE_DAY_MIN` double default NULL,
`PRESSURE_DAY_MAX` double default NULL,
`WIND_DIR_AVE` double default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Nelle prossime versioni vedrò di crearla in automatico.
TT
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 4
- Ringraziamenti ricevuti 0
Ho creato la tabella meteo.
Rimangono alcuni errori:
swpi_logger.php
Errore nella query : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ',,,,,,,,,,,,,,,,,,,,,,,,,,,, )' at line 1
swpi_camera1.php
Camera1 :02032013
Warning: rsort() expects parameter 1 to be array, boolean given in /home/sanvitoc/public_html/meteoweb/swpi_camera1.php on line 5
Grazie ancora per il tuo supporto.
Si prega Accedi a partecipare alla conversazione.
Rimpiazza tutti i file con questi. Ho tolto il file config quindi recupera il tuo
Allegato Server.zip non trovato
Si prega Accedi a partecipare alla conversazione.
- Messaggi: 4
- Ringraziamenti ricevuti 0
Il file /swpi_logger.php
Errore nella query : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ',,,,,,,,,,,,,,,,,,,,,,,,,,,, )' at line 1
Il restp sembra funzionare bene.
Il Raspberry dopo una mezz'oretta di blocca e mi tocca riavviarlo. Proverò a cambiare alimentatore...
Per collegare tutte le periferiche USB usi un hub: vanno bene i modelli autoalimentati o devo usare un modello con alimentazione esterna?
Grazie
Si prega Accedi a partecipare alla conversazione.
Il file swpi_logger.php viene richiamato dal programma sulla Raspberry per inserire i dati del database. Non lo devi richiamare dal browser.
Controlla che i dati vengano correttamente inseriti guardando il log . Dovresti avere qualcosa del genere :
[02/03/2013-21:50:06] Logging data ...
[02/03/2013-21:50:06] Data sent to server : OK
A quel punto prova , questa volta dal browser i file
www.tuosito.com/swpi_dashboard.php
Per l'alimentazione è fondamentale avere un alimentatore con alemeno 1.5A@5V . Controlla anche che la tensione non sia sotto i 5V. Il Raspberry PI è molto sensibile.
La PCE la puoi collegare anche direttamente senza HUB. Se invece usi una chiavetta 3G o una chiavetta wifi devi usare un HUB alimentato. Non tutti vanno bene. Assicurati che alimentando l'HUB, senza alimentate la Rasberry quest'ultima non si accenda.
Io per esempio mi trovo bene con questi :
http://www.digitus.info/en/products/accessories/usb-hubs/usb-20-hub-illuminated-4-port-da-70210/
Si prega Accedi a partecipare alla conversazione.
- Pietro
- Visitatori
sto provando a creare la tabella METEO di cui sopra.
- alla riga "WIND_DIR` smallint(6) default NULL" il valore (6) indica la lunghezza del campo di WIND_DIR? Va pertanto scritto nella colonna Lunghezza/Set*? ... e va scritto tra parentesi?
- il valore "default" indicato in quasi tutte le righe deve essere scritto per esteso in minuscolo nella colonna "Predefinito"?
- infine, nella colonna collation, quale dei caratteri latin1 deve essere settato? va bene latin1_general_cs?
basta metterlo alla fine o per ognuna delle righe?
- il nome dei campi va indicato tra virgolette 'NOME CAMPO' o senza?
Grazie
Pietro
Si prega Accedi a partecipare alla conversazione.
Pietro ha scritto: Ciao,
sto provando a creare la tabella METEO di cui sopra.
- alla riga "WIND_DIR` smallint(6) default NULL" il valore (6) indica la lunghezza del campo di WIND_DIR? Va pertanto scritto nella colonna Lunghezza/Set*? ... e va scritto tra parentesi?
- il valore "default" indicato in quasi tutte le righe deve essere scritto per esteso in minuscolo nella colonna "Predefinito"?
- infine, nella colonna collation, quale dei caratteri latin1 deve essere settato? va bene latin1_general_cs?
basta metterlo alla fine o per ognuna delle righe?
- il nome dei campi va indicato tra virgolette 'NOME CAMPO' o senza?
Grazie
Pietro
Ciao Pietro non serve che crei la tabella a mano , quel codice che ti ha dato tony serve appunto per crearla, usi phpmyadmin? se non ricordo male , una volta selezionato il db sulla colonna di sinistra dovresti trovare una voce tra le verie schede chiamata SQL, incolla li dentro il codice.. CREATE TABLE .... e fai esegui
Si prega Accedi a partecipare alla conversazione.
- Pietro
- Visitatori
Ormai aveo creato la tabella a mano e non appena avvio swpi il caricamento dei dati non avviene. Sul log vedo questo:
[29/09/2013-20:16:46] No digital cameras found
[29/09/2013-20:16:46] Checking internet connetion ...
[29/09/2013-20:16:46] Internet ok
[29/09/2013-20:16:46] Logging data ...
[29/09/2013-20:16:46] Data sent to server : OK
[29/09/2013-20:16:47] Rereading config file ..
[29/09/2013-20:16:47] Disk space left = 1514205184
[29/09/2013-20:16:47] Sleeping 567 seconds
dom 29 set 2013, 20.16.48, CEST
[29/09/2013-20:16:48] System time adjusted from NPT server : europe.pool.ntp.org
[29/
Ho verificato il file meteo.txt ma contiene ancora i dati originali di Montecucco.
Vi viene in mente qualcosa?
Si prega Accedi a partecipare alla conversazione.
- Pietro
- Visitatori
alla fine la connessione tra swpi e il mio sito sembra avvenga correttamente, scrivo "sembra" perchè i file meteo.txt e swpi_dashboard.php NON si aggiornano mentre swpi_smartphone.php e swpi_current.php si aggiornano.
Così va bene? E' corretto? come faccio ad aggiornare swpi_dashboard.php?
Ho inoltre una domanda da principiante del web. Il mio sito è su altervista, l'indirizzo è www.weatherconditions.altervista.org
. Come da documenazione ho creato una cartella chiamata swpi dove ho copiato cartelle e file.
Come faccio all'apertura del mio sito a fare in modo che la home page apra direttamente il file swpi_smartphone.php e non il file di default index.html attualmente presente sotto la cartella parent? In quale menu di altervista si può modificare l'attuale indirizzo di default?
Grazie
Piero
Si prega Accedi a partecipare alla conversazione.
Pietro ha scritto: HELP!!!!
alla fine la connessione tra swpi e il mio sito sembra avvenga correttamente, scrivo "sembra" perchè i file meteo.txt e swpi_dashboard.php NON si aggiornano mentre swpi_smartphone.php e swpi_current.php si aggiornano.
Così va bene? E' corretto? come faccio ad aggiornare swpi_dashboard.php?
Ho inoltre una domanda da principiante del web. Il mio sito è su altervista, l'indirizzo è www.weatherconditions.altervista.org
. Come da documenazione ho creato una cartella chiamata swpi dove ho copiato cartelle e file.
Come faccio all'apertura del mio sito a fare in modo che la home page apra direttamente il file swpi_smartphone.php e non il file di default index.html attualmente presente sotto la cartella parent? In quale menu di altervista si può modificare l'attuale indirizzo di default?
Grazie
Piero
per quanto rigurda la dashboard ce gia una discussione attiva quindi ti invito a guardare quella
Problemi con swpi_dashboard
per quanto riguarda la seconda domanda, devi creare un file .htacces all'interno della cartella dove fai l'oivverride del index di default
o piu semplicemente elimini index/html e rinomini la swpi_dashboard.html in index.html
Si prega Accedi a partecipare alla conversazione.
- Pietro
- Visitatori
Quanto scrivi sulla dashboard vale anche per il file meteo.txt?
Il mio non si aggiorna mentre invece si aggiorna il file swpi_current.php.
Pietro
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
- Pietro
- Visitatori
Intendo dire che swpi può trasmettere i dati con upload o con con datalogging. Io ho optato per un sito php e ho quindi abilitato datalogging.
E' questa la ragione per cui il file swpi_current.php si aggiorna mentre il file meteo.txt no?
Si prega Accedi a partecipare alla conversazione.
- Pietro
- Visitatori
ciao mi sono arenato, come scrivevo prima, ho creato la cartella swpi dove ho copiato la parte server. Il mio attuale .htaccess riporta quanto segue:
SetEnv AV_TOOLBAR 1
<?php
null'altro.
Comprendo di dover eliminare index.html e rinominare swpi_dashboard.html, ma come faccio a puntare sulla cartella /swpi quando digito l'indirizzo del sito? Cosa scrivo al riguardo su .htaccess?
Il mio attuale sito è www.weatherconditions.altervista.org ma vorrei che digitando detto indirizzo puntasse su www.weatherconditions.altervista.org/swpi/nomefile.php
Grazie
Si prega Accedi a partecipare alla conversazione.
cmq anche li la cosa migliore e spostare tutti i file nelle directory principale,
ovviamente ce il modo di farlo anche tramite .htacces ma sarebbe veramente inutile
oppure nella directory principale , cancella il file index html e aggiungi un file index.php con questo codice
<?php
header( 'Location: http://www.yoursite.com/swpi/swpi_dashboard.html' ) ;
?>
Si prega Accedi a partecipare alla conversazione.
- Pietro
- Visitatori
Grazie 1000 è proprio quello che volevo
Pietro
Si prega Accedi a partecipare alla conversazione.