[Stat Periph / GPS IOS - Tuto complet 3.1 / New Température]

Partagez ici vos astuces et idées d'utilisation d'eedomus

Re: [Connexion Php-Xml - Tuto complet - Temp OK]

Messagepar gusdelamort » 23 Nov 2013 17:32

Code updaté en 1.3

Au programme :
- Cumul annuel
- XML et capacité de tout intégrer directement dans l'eedomus via un capteur http
- Gestion des températures
- Tuto détaillé sur l'actionneur http ainsi que la règle pour qu'une fois les tables crées, ça se lance automatiquement...

Amélioration depuis la V 1.2:
- gestion des heures & icones
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet]

Messagepar gusdelamort » 24 Nov 2013 12:19

Code updaté en 1.4

Au programme :
- Gestion des températures améliorées et bases spécifiques pour les températures
- Capacité à traiter plus de 10000 enregistrements (limite de l'api eedomus)

Bonne utilisation :) N'hésitez pas à me faire vos retours
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar Aurel64 » 24 Nov 2013 12:37

J'ai une autre question. Serai t'il possible via ce système de récupérer la consommation d'eau d'un compteur de type Gioanola?
Je m'explique: actuellement on peut avoir un
histogramme qui va être calculé en fonction du comptage du nombre d’impulsion par jour.
Cela donne le nombre de litre consommé, car le module fonctionne par 1L = 1 impulsion.

Il faudrait qu’il soit possible de récupérer la valeur de comptage.
Aurel64
 
Messages : 77
Inscription : 07 Mars 2013
Localisation : FRANCE - Pau

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar gusdelamort » 24 Nov 2013 13:17

Du moment que tu extraits les valeurs de base tu veux faire à peu près de ce que tu veux ;-)

Pour investiguer, envoi moi une capture d'écran de l'historique de ce produit dans l'eedomus. Ou si il n'est pas dans l'eedomus, la ref exacte du produit.

Edit : je vois que ce type de produit s'interface avec les cartes ip800, que je n'ai pas, qui sont à la lecture de 2/3 éléments, complètement interfacable avec un script php. En effet, l'eedomus pourra te faire la synthèse, mon script ira un peu plus loin.
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar Aurel64 » 27 Nov 2013 23:07

Voila la copie d'écran de l'historique que j'obtient avec mon module de compteur d'eau :
Pièces jointes
Capture.JPG
Capture.JPG (85.79 Kio) Consulté 30364 fois
Aurel64
 
Messages : 77
Inscription : 07 Mars 2013
Localisation : FRANCE - Pau

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar gusdelamort » 28 Nov 2013 13:23

Je pense que c'est jouable.

Par contre tu aurais l'info sur ton débit ?

Car un robinet qui s'ouvre X secondes, ça dépend de la taille du tuyau :)
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar gusdelamort » 21 Déc 2013 18:51

Code updaté en 1.5

Au programme :
- Gestion des températures permettant un comparatif intérieur / extérieur
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar michael20 » 26 Déc 2013 22:30

Bonsoir
Merci pour ce travail top.
j'ai une question bête, lorsque vous dite en étape deux:

On lancer le script de creation de table avec comme donnée d'entrée le nom de son produit

Exemple : bddcreertable.php?table=Bouilloire&energie=1

vous créez ce scripte dans eedomus? il est utilisé que pour la création de la table c bien ca?
michael20
 
Messages : 10
Inscription : 26 Déc 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar gusdelamort » 27 Déc 2013 10:15

bddcreertable.php?table=Bouilloire&energie=1
==> ce script est a exécuter directement depuis un naviguateur (une seule fois), il permet de créer au sein de la base de données la table Bouilloire et la table Bouilloireenergie qui stockera les données dedans. L'eedomus n'est pas sollicité à ce niveau.

(ps : je vais expliquer ça de manière détaillée dans la version 2 qui devrait arriver sous peu, avec au programme de belle surprise :))
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar michael20 » 27 Déc 2013 11:53

Je ne voie pas mon erreur,
je lance dans mon navigateur
IP-de-mon-nas/domotique/bddcreertable.php?table=Bouilloire&energie=1
les fichiers sont bien dans domotique mais j'ai rien qui se passe.
j'ai la base test qui est dans phpmyadmin.
michael20
 
Messages : 10
Inscription : 26 Déc 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar gusdelamort » 27 Déc 2013 15:41

ce script est tout simplement le premier script qui permet de construire l'ossature de la base de donnée

pour vérifier que la base est bien crée, il suffit d'aller dans le phpmyadmin
http://IPNAS/phpMyAdmin/index.php

ensuite il faut alimenter la base bouilloire avec les données issues du péripherique bouilloire en lançant le script
http://IPNAS/REPERTOIRE/bddinsertionper ... Bouilloire

le numéro de péripherique dépend de votre système, il faut aller le chercher dans la plate-forme eedomus (cf mon tutorial)
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar michael20 » 27 Déc 2013 23:30

Merci pour votre réponse, la base n est pas créer.
La base test est bien créé .
michael20
 
Messages : 10
Inscription : 26 Déc 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar DjMomo » 27 Déc 2013 23:55

Attention à ne pas confondre base et table. Une base est composée de plusieurs tables. Dans ce tuto, la base test est composée des tables Bouilloire et Bouilloireenergie ;)
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar gusdelamort » 28 Déc 2013 16:12

Exact ! J'ai modifier le tutorial initial pour éviter la confusion.

Pour mieux comprendre le fonctionnement ci-joint une petite explication

Image
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar gusdelamort » 29 Déc 2013 12:50

Code Updaté en V2.0 :

- désormais on peut utiliser en 3 commandes seulement la création de statistiques :

Cas Numéro 1 : Lampe / Chauffage
[N°1] bddinsertionperiph.php?idperiph=35598&table=Lampecuisine
[N°2] bddcreationstatperiph.php?table=Lampecuisine
[N°3] bddconsultstat.php?table=Lampecuisine
bddconsultstat.php?table=Lampecuisine&xmldemande=oui ==> sort les données au format XML

Cas Numéro 2 : Température
[N°1] bddinsertionperiph.php?idperiph=36003&table=Tempgarage&temp=oui
[N°2] bddconsultstattemp.php?table=Tempgarage
bddconsultstattemp.php?table=Tempgarage&xmldemande=oui ==> sort les données au format XML

- les années sont désormais gérées, il suffit de l'indiquer dans le fichier compteetconnexion.php
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar michael20 » 02 Jan 2014 23:15

Bonsoir
Je me permet de revenir vers vous, j'ai encore besoin de votre aide.
Je n'arrive pas a crée la table avec l'url suivant:
http://10.0.0.7/domotique/stat/bddinser ... onsostudio


La base domotique est bien crée dans PhpMyAdmin qui est sur mon nas syno. J'ai véridié le mot de passe root.

le fichier compteetconnexion.php contient:
<?
//info base de donnÈes
$base = 'domotique';
$compte = 'root';
$password = 'motcde passe de phpmyadmin sur le syno;
$ipserveurbdd = '10.0.0.7';

//info eedomus
$apiuser = 'userdemabox;
$apisecret = 'Iddemabox;
$ipeedomus = '10.0.0.4';

$annee ='2013';
?>
michael20
 
Messages : 10
Inscription : 26 Déc 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar DjMomo » 03 Jan 2014 07:58

michael20 a écrit:$password = 'motcde passe de phpmyadmin sur le syno;


Bonjour,

Est-ce bien le même que celui du compte admin sur le DSM ?
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar michael20 » 03 Jan 2014 09:40

oui.
le compte admin sur le syno est admin et le mot de passe et la j'ai mis l'identifiant de phpmyadmin
root et le mot de passe.
michael20
 
Messages : 10
Inscription : 26 Déc 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar gusdelamort » 03 Jan 2014 14:34

en effet, cela peut changer entre la configuration de chacun

n'oubliez pas de changer l'année :)

est-ce que les résultats vous plaisent ?
gusdelamort
 
Messages : 259
Inscription : 16 Mai 2013

Re: [Statistiques sur tous vos péripheriques - Tuto complet

Messagepar michael20 » 03 Jan 2014 15:42

Bonjour.
c'est bien le compte phpmyadmin que l'on rentre?
j'ai fais l'essai avec les deux et je n'y arrive toujours pas.
:-)
michael20
 
Messages : 10
Inscription : 26 Déc 2013

PrécédentSuivant

Retour vers Mes usages

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 31 invité(s)