- Posts: 1523
- Karma: 9
- Thank you received: 240
Postate qui domande o segnalate problemi / bug che riscontrate,
problema database MySQL
- giacomo.bartolacci
- Topic Author
- Visitor
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
inoltre dal log del raspberry mi dice:
Error connecting to server : www.(miosito).altervista.org/swpi/swpi_logger.php
il tutto mentre il file meteo.txt si aggiorna correttamente, guardate:
www.meteolucignano.altervista.org/swpi/data.html
sono due settimane che tento in tutti i modi! credo di aver letto ogni discussione su questo forum riguardo questo argomento. aiuto!!!!
Please Log in to join the conversation.
Comunque , visto che usi meteo.txt per aggiornare il sito , perche vuoi usare anche il logger ?
Dal punto di vista dello sviluppo il logger è la prima modalità di invio dei dati che ho implementato ma ora non la uso neanche io nelle mie stazioni.
TT
Please Log in to join the conversation.
$sql = "INSERT INTO meteo (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave.")";
Fammi sapere.
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
Please Log in to join the conversation.
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
tony wrote: Difficile capire cosi.
Comunque , visto che usi meteo.txt per aggiornare il sito , perche vuoi usare anche il logger ?
Dal punto di vista dello sviluppo il logger è la prima modalità di invio dei dati che ho implementato ma ora non la uso neanche io nelle mie stazioni.
TT
vorrei poter avere la possibilità di fare statistiche, grafici e altro... da quel poco che ci capisco, non credo si possa fare senza un database
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
giacomo.bartolacci wrote: trovata! l'ho sostituita! vediamo un po' cosa succede
no, niente, sempre uguale
Please Log in to join the conversation.
Il database su altervista è stato creato correttamente?
Puoi mandarmi anche il file swpi_logger.php che usi cosi gli do un'occhiata?
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
SlamBall wrote: Molto strano, io sto ho ancora la stazione in prova e uso il logger e funziona. Hai controllato se il file config.php è corretto? Puoi allegarlo con le password oscurate?
Il database su altervista è stato creato correttamente?
Puoi mandarmi anche il file swpi_logger.php che usi cosi gli do un'occhiata?
FILE CONFIG.PHP (6 righe)
<?php
$server = "localhost";
$user = "meteolucignano";
$pwd = "***password per accedere ad altervista***";
$db = "my_meteolucignano"
?>
FILE SWPI_LOGGER.PHP (120 righe)
<?php
require("config.php");
$swpipwd1 = $_POST;
if ($swpipwd1 != $swpipwd)
{
die('Wrong password ');
}
$last_measure_time = $_POST;
$idx = $_POST;
$wind_dir_code = $_POST;
$wind_dir = $_POST;
$wind_ave = $_POST;
$wind_gust = $_POST;
$temp_out = $_POST;
$hum_out = $_POST;
$rel_pressure = $_POST;
$rain = $_POST;
$rain_rate = $_POST;
$temp_in = $_POST;
$hum_in = $_POST;
$wind_chill = $_POST;
$temp_apparent = $_POST;
$dew_point = $_POST;
$uv = $_POST;
$illuminance = $_POST;
$winDayMin = $_POST;
$winDayMax = $_POST;
$winDayGustMin = $_POST;
$winDayGustMax = $_POST;
$TempOutMin = $_POST;
$TempOutMax = $_POST;
$TempInMin = $_POST;
$TempInMax = $_POST;
$UmOutMin = $_POST;
$UmOutMax = $_POST;
$UmInMin = $_POST;
$UmInMax = $_POST;
$PressureMin = $_POST;
$PressureMax = $_POST;
$wind_dir_ave = $_POST;
// --
// --
// -- Table structure for table `meteo`
// --
// 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;
$con = mysql_connect($server,$user,$pwd);
mysql_select_db($db);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$sql = "INSERT INTO meteo (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave.")";
$result = mysql_query($sql) ;
if (!$result) {
die("Errore nella query $query: " . mysql_error());
//die("Errore nella query $query: " . $sql);
}
mysql_close($con);
echo 'OK';
?>
HO CREATO IL DATABASE MYSQL IMPORTANDO IL FILE .SQL CHE TROVI IN ALLEGATO E MI HA GENERATO LA PAGINA DI CUI TI LASCIO UNA FOTO IN ALLEGATO.
DITEMI DOVE SBAGLIO GRAZIE
Attachments:
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
giacomo.bartolacci wrote:
SlamBall wrote: Molto strano, io sto ho ancora la stazione in prova e uso il logger e funziona. Hai controllato se il file config.php è corretto? Puoi allegarlo con le password oscurate?
Il database su altervista è stato creato correttamente?
Puoi mandarmi anche il file swpi_logger.php che usi cosi gli do un'occhiata?
FILE CONFIG.PHP (6 righe)
<?php
$server = "localhost";
$user = "meteolucignano";
$pwd = "***password per accedere ad altervista***";
$db = "my_meteolucignano"
?>
FILE SWPI_LOGGER.PHP (120 righe)
<?php
require("config.php");
$swpipwd1 = $_POST;
if ($swpipwd1 != $swpipwd)
{
die('Wrong password ');
}
$last_measure_time = $_POST;
$idx = $_POST;
$wind_dir_code = $_POST;
$wind_dir = $_POST;
$wind_ave = $_POST;
$wind_gust = $_POST;
$temp_out = $_POST;
$hum_out = $_POST;
$rel_pressure = $_POST;
$rain = $_POST;
$rain_rate = $_POST;
$temp_in = $_POST;
$hum_in = $_POST;
$wind_chill = $_POST;
$temp_apparent = $_POST;
$dew_point = $_POST;
$uv = $_POST;
$illuminance = $_POST;
$winDayMin = $_POST;
$winDayMax = $_POST;
$winDayGustMin = $_POST;
$winDayGustMax = $_POST;
$TempOutMin = $_POST;
$TempOutMax = $_POST;
$TempInMin = $_POST;
$TempInMax = $_POST;
$UmOutMin = $_POST;
$UmOutMax = $_POST;
$UmInMin = $_POST;
$UmInMax = $_POST;
$PressureMin = $_POST;
$PressureMax = $_POST;
$wind_dir_ave = $_POST;
// --
// --
// -- Table structure for table `meteo`
// --
// 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;
$con = mysql_connect($server,$user,$pwd);
mysql_select_db($db);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$sql = "INSERT INTO meteo (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave.")";
$result = mysql_query($sql) ;
if (!$result) {
die("Errore nella query $query: " . mysql_error());
//die("Errore nella query $query: " . $sql);
}
mysql_close($con);
echo 'OK';
?>
HO CREATO IL DATABASE MYSQL IMPORTANDO IL FILE .SQL CHE TROVI IN ALLEGATO E MI HA GENERATO LA PAGINA DI CUI TI LASCIO UNA FOTO IN ALLEGATO.
DITEMI DOVE SBAGLIO GRAZIE
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
giacomo.bartolacci wrote:
SlamBall wrote: Molto strano, io sto ho ancora la stazione in prova e uso il logger e funziona. Hai controllato se il file config.php è corretto? Puoi allegarlo con le password oscurate?
Il database su altervista è stato creato correttamente?
Puoi mandarmi anche il file swpi_logger.php che usi cosi gli do un'occhiata?
FILE CONFIG.PHP (6 righe)
<?php
$server = "localhost";
$user = "meteolucignano";
$pwd = "***password per accedere ad altervista***";
$db = "my_meteolucignano"
?>
FILE SWPI_LOGGER.PHP (120 righe)
<?php
require("config.php");
$swpipwd1 = $_POST;
if ($swpipwd1 != $swpipwd)
{
die('Wrong password ');
}
$last_measure_time = $_POST;
$idx = $_POST;
$wind_dir_code = $_POST;
$wind_dir = $_POST;
$wind_ave = $_POST;
$wind_gust = $_POST;
$temp_out = $_POST;
$hum_out = $_POST;
$rel_pressure = $_POST;
$rain = $_POST;
$rain_rate = $_POST;
$temp_in = $_POST;
$hum_in = $_POST;
$wind_chill = $_POST;
$temp_apparent = $_POST;
$dew_point = $_POST;
$uv = $_POST;
$illuminance = $_POST;
$winDayMin = $_POST;
$winDayMax = $_POST;
$winDayGustMin = $_POST;
$winDayGustMax = $_POST;
$TempOutMin = $_POST;
$TempOutMax = $_POST;
$TempInMin = $_POST;
$TempInMax = $_POST;
$UmOutMin = $_POST;
$UmOutMax = $_POST;
$UmInMin = $_POST;
$UmInMax = $_POST;
$PressureMin = $_POST;
$PressureMax = $_POST;
$wind_dir_ave = $_POST;
// --
// --
// -- Table structure for table `meteo`
// --
// 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;
$con = mysql_connect($server,$user,$pwd);
mysql_select_db($db);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$sql = "INSERT INTO meteo (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave.")";
$result = mysql_query($sql) ;
if (!$result) {
die("Errore nella query $query: " . mysql_error());
//die("Errore nella query $query: " . $sql);
}
mysql_close($con);
echo 'OK';
?>
HO CREATO IL DATABASE MYSQL IMPORTANDO IL FILE .SQL CHE TROVI IN ALLEGATO E MI HA GENERATO LA PAGINA DI CUI TI LASCIO UNA FOTO IN ALLEGATO.
DITEMI DOVE SBAGLIO GRAZIE
NON ALLEGA IL FILE .SQL, PER CUI QUI SOTTO LASCIO IL CONTENUTO:
-- phpMyAdmin SQL Dump
-- version 3.3.8.1
-- www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 12 dic, 2014 at 10:47 PM
-- Versione MySQL: 5.0.32
-- Versione PHP: 5.4.34-0rnx1
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `sint_wind_pi`
--
--
--
-- Struttura della tabella `METEO`
--
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;
--
-- Dump dei dati per la tabella `METEO`
--
Please Log in to join the conversation.
Prova a sostituire i file config.php e swpi_logger.php con quelli che ti allego.
NB: nel file config.php la $swpipwd = password del swpi (di default è admin, se l'hai cambiata mettici la tua)
Please Log in to join the conversation.
<?php
$server = "yoursercver";
$user = "youruser";
$pwd = "yourpwd";
$db = "yuordb";
$swpipwd = "yuordbpwd";
?>
Please Log in to join the conversation.
<?php
require("config.php");
$swpipwd1 = $_POST;
if ($swpipwd1 != $swpipwd)
{
die('Wrong password ');
}
$last_measure_time = $_POST;
$idx = $_POST;
$wind_dir_code = $_POST;
$wind_dir = $_POST;
$wind_ave = $_POST;
$wind_gust = $_POST;
$temp_out = $_POST;
$hum_out = $_POST;
$rel_pressure = $_POST;
$rain = $_POST;
$rain_rate = $_POST;
$temp_in = $_POST;
$hum_in = $_POST;
$wind_chill = $_POST;
$temp_apparent = $_POST;
$dew_point = $_POST;
$uv = $_POST;
$illuminance = $_POST;
$winDayMin = $_POST;
$winDayMax = $_POST;
$winDayGustMin = $_POST;
$winDayGustMax = $_POST;
$TempOutMin = $_POST;
$TempOutMax = $_POST;
$TempInMin = $_POST;
$TempInMax = $_POST;
$UmOutMin = $_POST;
$UmOutMax = $_POST;
$UmInMin = $_POST;
$UmInMax = $_POST;
$PressureMin = $_POST;
$PressureMax = $_POST;
$wind_dir_ave = $_POST;
// --
// --
// -- Table structure for table `meteo`
// --
// 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;
$con = mysql_connect($server,$user,$pwd);
mysql_select_db($db);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$sql = "INSERT INTO METEO (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave." )";
$result = mysql_query($sql) ;
if (!$result) {
die("Errore nella query $query: " . mysql_error());
//die("Errore nella query $query: " . $sql);
}
mysql_close($con);
echo 'OK';
?>
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
SlamBall wrote: file SWPI_LOGGER.PHP
<?php
require("config.php");
$swpipwd1 = $_POST;
if ($swpipwd1 != $swpipwd)
{
die('Wrong password ');
}
$last_measure_time = $_POST;
$idx = $_POST;
$wind_dir_code = $_POST;
$wind_dir = $_POST;
$wind_ave = $_POST;
$wind_gust = $_POST;
$temp_out = $_POST;
$hum_out = $_POST;
$rel_pressure = $_POST;
$rain = $_POST;
$rain_rate = $_POST;
$temp_in = $_POST;
$hum_in = $_POST;
$wind_chill = $_POST;
$temp_apparent = $_POST;
$dew_point = $_POST;
$uv = $_POST;
$illuminance = $_POST;
$winDayMin = $_POST;
$winDayMax = $_POST;
$winDayGustMin = $_POST;
$winDayGustMax = $_POST;
$TempOutMin = $_POST;
$TempOutMax = $_POST;
$TempInMin = $_POST;
$TempInMax = $_POST;
$UmOutMin = $_POST;
$UmOutMax = $_POST;
$UmInMin = $_POST;
$UmInMax = $_POST;
$PressureMin = $_POST;
$PressureMax = $_POST;
$wind_dir_ave = $_POST;
// --
// --
// -- Table structure for table `meteo`
// --
// 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;
$con = mysql_connect($server,$user,$pwd);
mysql_select_db($db);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$sql = "INSERT INTO METEO (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave." )";
$result = mysql_query($sql) ;
if (!$result) {
die("Errore nella query $query: " . mysql_error());
//die("Errore nella query $query: " . $sql);
}
mysql_close($con);
echo 'OK';
?>
grazie! ho già copiato e incollato nei rispettivi files e se clicco su "config.php" si apre una pagina bianca (per lo meno non mi da nessun errore)... attendiamo un attimo giusto per mandare a regime il tutto! un'altra cosa: nel pannello di configurazione di sint wind pi (per intenderci quello che compare entrando nel raspberry) nella sezione "log data" ho inserito " www.meteolucignano.altervista.org/swpi/swpi_logger.php "; è giusto o devo inserire diversamente?
Please Log in to join the conversation.
logdata = true
serverfile =
http://www.meteolucignano.altervista.org/swpi/swpi_logger.php
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
SlamBall wrote: Nel pannello dovresti mettere:
logdata = true
serverfile = www.meteolucignano.altervista.org/swpi/swpi_logger.php
e allora ho fatto bene! ma adesso, aprendo il suddetto file, mi dice "wrong password"
Please Log in to join the conversation.
$swpipwd = "yuordbpwd";
se non l'hai cambiata di default è "admin"
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
SlamBall wrote: allora è sbagliata la password che hai messo in
$swpipwd = "yuordbpwd";
se non l'hai cambiata di default è "admin"
non ho mai cambiato la password di accesso al raspberry, per intenderci quella che inserisco quando accedo al file di configurazione (schermate rosa)... io veramente non capisco
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
www. etc o http://www. etc... ???
Please Log in to join the conversation.
ciao,
potresti postare il file di configurazione (swpi.cfg)
oscurando le password??
grazie
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
asy961 wrote: @giacomo.bartolacci
ciao,
potresti postare il file di configurazione (swpi.cfg)
oscurando le password??
grazie
dove lo trovo?
Please Log in to join the conversation.
/home/pi/swpi/swpi.cfg
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
asy961 wrote: nel raspberry
/home/pi/swpi/swpi.cfg
ho scaricato il file diconfigurazione, ho cambiato l'estensione in .txt e sostituito le password con delle crocette... poi non mi interessa se qualcuno vede le mie password, mi interessa invece che questo benedetto logger funzioni. Il file swpi.txt è in allegato. Grazie a tutti
Please Log in to join the conversation.
[DataLogging]
= True
serverfile = www.meteolucignano.altervista.org/swpi/swpi_logger.php
devono essere cosi
[DataLogging]
logdata = True
serverfile = http://www.meteolucignano.altervista.org/swpi/swpi_logger.php
poi vediamo
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Please Log in to join the conversation.
- giacomo.bartolacci
- Topic Author
- Visitor
asy961 wrote: intanto non so se l'hai cancellata te per sbaglio ma queste righe
[/i][DataLogging] = True serverfile = www.meteolucignano.altervista.org/swpi/swpi_logger.php
devono essere cosi
[/i][DataLogging] logdata = True serverfile = http://www.meteolucignano.altervista.org/swpi/swpi_logger.php
poi vediamo
"logdata" cancellato io per sbaglio... aggiunto "http://"; vediamo che succede
Please Log in to join the conversation.