Aller au contenu

Graph De Température, Humidité, Consommation...sur Nas


Lazer

Messages recommandés

Bon je viens d'installer et cela ne veut pas marcher, les tables ne se remplissent pas, une idée d'ou cela peut venir?

 

Ce que j'ai fais:

- Suppression de la base HighStock du précédent plugin, création après d'une nouvelle base HighStock avec importation du fichier charts.sql, tout c'est bien passé,

- Création du répertoire graph dans le répertoire web de mon synology, copie des fichiers du répertoire graph zu zip,

- Modification du fichier config.inc.sql, j'ai mis les paramètres suivants:

server = "localhost";
// MySQL User account
$login = "mon login";
// MySQL User password
$password = "mon password";
// MySQL Database name
$database = "Highstock";

 

Au niveau du VD j'ai bien changé l'IP avec par "xxx.xxx.xxx.xxx", j'ai juste changé les noms des boutons pour changer du 1/2/3/4/5.

 

Merci pour le coup de main

Lien vers le commentaire
Partager sur d’autres sites

Lolomail,

Deux pistes :

Est tu certain que ta base de données se nomme bien Highstock ? A vérifier dans les paramètres de MySQL.

J'ai mis les boutons 1,2,3,4,5 car sinon l'appel àla fonction pressButton depuis la scène ne fonctionnait pas.

"Envoyé depuis mon Nexus 7 avec Tapatalk"

Lien vers le commentaire
Partager sur d’autres sites

Merci pour le retour rapide, alors:

La version du logiciel que m'indique phpMyAdmin: 5.1.49

 

Je viens de supprimer la base et d'en recréer une autre, voici le message:

-- phpMyAdmin SQL Dump
--
-- Généré le : Mar 25 Février 2014 à  01:02
-- Version du serveur: 5.1.66
-- Version de PHP: 5.3.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";# MySQL a retourné un résultat vide (aucune ligne).

SET time_zone = "+00:00";# MySQL a retourné un résultat vide (aucune ligne).



/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;# MySQL a retourné un résultat vide (aucune ligne).

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;# MySQL a retourné un résultat vide (aucune ligne).

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;# MySQL a retourné un résultat vide (aucune ligne).

/*!40101 SET NAMES utf8 */;# MySQL a retourné un résultat vide (aucune ligne).


-- --------------------------------------------------------

--
-- Structure de la table `domotique_battery`
--

CREATE TABLE IF NOT EXISTS `domotique_battery` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`time` timestamp NOT NULL DEFAULT CURR[...]

 
Lien vers le commentaire
Partager sur d’autres sites

@lolomail

 

essayez d’exécuter l'url suivante:

 

http://XXX.XXX.XXX.XXX//graph/data_post_temperature.php?id=21&value=20.18

 

en replaçant i'id par id de votre module de température et les XXX par ip du serveur

 

la si ça viens de php une belle erreur s'affichera ;)

Lien vers le commentaire
Partager sur d’autres sites

Merci REMS pour ta patience...

en regardant ton précédent screenshot, je voie fibaro:call(95, "presse...

chez moi j'ai copié "bêtement" le script lua du tuto et j'ai fibaro:call(82, "presse...

 

le 82 ou le 95 correspond à  quoi? je pense que le probleme est là 

Lien vers le commentaire
Partager sur d’autres sites

Bon cela vient de démarrer chez moi. Ce que j'ai fait, c'est de refaire la base de données en la nommant HighStock, rien d'exceptionnel jusque là .

Quand j'ai importé le fichier charts.sql j'ai décoché "Ne pas utiliser AUTO_INCREMENT pour la valeur zéro" et apparement cela a fait que c'est parti, a tester sur un autre syno ;).

 

Pour l'histoire des boutons, il faut mettre dans la scène le numéro qui figure dans le champ ID de chaque bouton du virtual device.

 

Les graphes sont très très sympa, le fait de mettre la pièce aussi. Juste un truc qui serait sympa serait d'avoir trois display pour la température cad:

- Un pour les temps des sondes,

- Un pour les temps des thermostats,

- Un avec les deux

 

Un grand merci pour ce boulot superbe :)

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...