Comptage énergétique Jours / mois / années

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

Re: Comptage énergétique Jours / mois / années

Messagepar gusdelamort » 09 Nov 2013 23:01

Top guide ! Mais qui ne marche pas encore pour moi à 100 %

Petite question complémentaire :
- il ne manquerait pas la règle 6 : raz mensuel
- il ne manquerait pas la règle 7 : raz annuel

De mon coté, j'ai un petit souçi, j'ai le message suivant d'erreur :
Exiting - function does not exist

Le configcheck donne :
Fichier utils.cls.php présent au bon endroit
Fichier eedomus.cls.php présent au bon endroit
Fichier bdpv.cls.php présent au bon endroit

La version 0 fonctionne
Les version 1 à 6 ne fonctionnent pas.

La fonction en question qui indique "function does not exist"
http://192.168.0.20:5002/www/op.php?api ... rator=plus

Des idées ? J'ai mis dans tout cela sur un nas synology.
gusdelamort
 
Messages : 258
Inscription : 16 Mai 2013

Re: Comptage énergétique Jours / mois / années

Messagepar Madoma73 » 10 Nov 2013 00:02

Salut,
dans ton cas, je dirai qu'il manque un paramètre à ton url: ?function=math (cf le wiki sur googleCode)

Pierre
Pierre
Madoma73
 
Messages : 1440
Inscription : 16 Sep 2012
Localisation : 38

Re: Comptage énergétique Jours / mois / années

Messagepar gusdelamort » 10 Nov 2013 00:09

Je confirme que cela fonctionne désormais ! Un grand merci pour ta réactivité, mais aussi au post initial.

(ça vaut le coup de remodifier le tuto :))
gusdelamort
 
Messages : 258
Inscription : 16 Mai 2013

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 10 Nov 2013 10:16

Petite question complémentaire :
- il ne manquerait pas la règle 6 : raz mensuel
- il ne manquerait pas la règle 7 : raz annuel

Oui en effet, mais sur le même principe donc très simple à mettre en place.


(ça vaut le coup de remodifier le tuto :))

C'est fait, avec le fait que la classe d'origine n'est plus accessible, le tuto avait effectivement besoin d'un petit coup d'update. Il est a présent à jour mais nécessite forcement l'installation sur un serveur web local.

Je n'aborde pas dans le tuto l'appel des api user et secret en base mais sachez que c'est possible et même plus simple. A vous de voir donc!
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar bullby » 10 Nov 2013 12:13

gusdelamort a écrit:Top guide ! Mais qui ne marche pas encore pour moi à 100 %

Petite question complémentaire :
- il ne manquerait pas la règle 6 : raz mensuel
- il ne manquerait pas la règle 7 : raz annuel

De mon coté, j'ai un petit souçi, j'ai le message suivant d'erreur :
Exiting - function does not exist

Le configcheck donne :
Fichier utils.cls.php présent au bon endroit
Fichier eedomus.cls.php présent au bon endroit
Fichier bdpv.cls.php présent au bon endroit

La version 0 fonctionne
Les version 1 à 6 ne fonctionnent pas.

La fonction en question qui indique "function does not exist"
http://192.168.0.20:5002/www/op.php?api ... rator=plus

Des idées ? J'ai mis dans tout cela sur un nas synology.



Salut,

J'au aussi un nas et j'ai suivi le wiki mais ça ne fonctionne pas.
Lorsque je fais le configcheck, ça me dit que mes fichiers ne sont pas au bon endroit (Voir détail du conficheck plus haut). Pourtant j'ai bien mis mon op.php (en ayant modifier le chemin comme indique sur le wiki) dans mon répertoire web du syno et les autres fichiers sont dans Library.

Peux tu m'aider STP ?
bullby
 
Messages : 102
Inscription : 25 Mars 2013

Re: Comptage énergétique Jours / mois / années

Messagepar gusdelamort » 10 Nov 2013 13:50

Je vais tenter de t'aider

De mon côté j'ai tout mis dans le même endroit, et modifier le config pour qu'il trouve les 3 librairies.
Je n'ai rien mis en base.

Ton serveur web fonctionne ? Ça vaut le coup de faire un test.php et hello dedans pour s'assurer que ça marche.
T'as quel modèle de nas ?
gusdelamort
 
Messages : 258
Inscription : 16 Mai 2013

Re: Comptage énergétique Jours / mois / années

Messagepar bullby » 10 Nov 2013 13:58

Je n'y connais pas grand chose en php (pour ne pas dire rien !).
J'ai bien activé mon serveur web dans mon SYNO DS211J, ce qui m'a crée un répertoire WEB dans mon arborescence.

Comment je fais un test.php et hello ???
L'adresse ip de mon nas est 192.168.1.3

Peux tu me dire comment faire exactement ?
bullby
 
Messages : 102
Inscription : 25 Mars 2013

Re: Comptage énergétique Jours / mois / années

Messagepar gusdelamort » 10 Nov 2013 14:12

Tu crée un fichier comme cela, que tu renommes en test.php

<?php
Print "hello";
?>

Tu copies ce fichier dans ton espace www

Et tu lances l'adresse http://192.168.1.3/www/test.php et normalement ça doit t'afficher hello

Ça marche ?
gusdelamort
 
Messages : 258
Inscription : 16 Mai 2013

Re: Comptage énergétique Jours / mois / années

Messagepar bullby » 10 Nov 2013 14:21

Ça y est ça marche !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
En fait j'ai décoché dans les paramètres PHP de mon synology la case "Personnaliser PHP Open_basedir"
et la ça fonctionne ...

Par contre j'ai un message d'erreur dont le résultat est le suivant : "Operation timed out after 10006 milliseconds with 0 bytes received).

Mais ça fonctionne quand même.

Une idée ?
bullby
 
Messages : 102
Inscription : 25 Mars 2013

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 06 Déc 2013 12:08

Pour ceux que cela intéresse, j'ai developpé un script php qui permet de faire tout cela en une règle et avec plus d'infos et surtout une sécurité sur les informations erronées. Si la regle ne fonctionne pas un jour, cela n'erronera pas vos relevés suivants puisque la prochaine exécution recalculera tout les index.

pour plus d'infos rendez vous sur le post suivant: http://forum.eedomus.com/viewtopic.php?f=12&t=1351&p=8758#p8758

;)
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar Rocketlud » 18 Fév 2014 18:08

Salut,

Pour commencer soft, et pas attaquer tout de suite le tuto avec base de donnée, je me suis dit que je vais tenter ce tuto.

J'ai donc fait exactement ce premier tuto.
J'ai bien Stock conso Hier mais par contre pour les autres je n'ai rien et j'ai toujours une erreur :

Opération Sous-Sol / Stock et additionne Hier dans Hebdo en erreur (HTTP 404). Aperçu du résultat

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www. [...]

Ensuite je n'ai pas compris ce qu'il faut modifier dans le fichier config check?

Merci de vos retours les gars;)
++
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 18 Fév 2014 18:14

tu heberge les fichiers en local?
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar Rocketlud » 18 Fév 2014 18:17

Oui sur mon syno Aurel,

J'ai tout mis dans web
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 18 Fév 2014 18:25

execute l'url dans ton navigateur pour avoir plus d'infos sur l'erreur.
pour l'installation sur Syno il y a des notes d'install dans le wiki https://code.google.com/p/framework-php-eedomus/wiki/Installation tupeux aussoi regarder de ce coté la.
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar Rocketlud » 18 Fév 2014 18:35

Merci Aurel, j'ai suivi le wiki et effectivement je n'ai rien fait !!!!!

- J'ai mis le dossier library dans www

- ensuite je nage il faut editer je ne sais pas quoi et a chaque fois c'est la meme chose je bloque ici :(

- j'ai ouvert le config.ini
; parametres de configuration pour la base dans laquelle sont stockees les donnes de conf
[Database]
DBEnabled = False
Host = c'est quoi comme IP
Port = 3306
DBSchema = Eedomus
Login = root // ici c'est pas notre login
Password =

; paramatres de configuration pour la base dans laquelle sont stockees les donnes issues de l'eedomus
[DbLogger]
Host = idem quel IP
Port = 3306
DBSchema = Eedomus
Login = root
Password =

- Ensuite Editer op.php et ajouter le chemin du dossier Library/ dans les 3 include du début.

include ('./Library/utils.cls.php');
include ('./Library/eedomus.cls.php');
include ('./Library/bdpv.cls.php');

mon fichier op.php est dans mon nas sur web/www/library/ mon chemin serait celui là donc? Je vois des usr ou je ne sais quoi ?

Merci
Ludo
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Comptage énergétique Jours / mois / années

Messagepar Rocketlud » 18 Fév 2014 18:38

Quand je rentre l'url dans mon nav, j'ai simplement une page avec le logo eedomus et en dessous de ce logo j'ai :"La page que vous avez demandé n'existe pas."
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 18 Fév 2014 20:18

Heu, dans ton URL tu pointe bien vers l'adresse du syno et pas vers celle de l'eedomus?
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 18 Fév 2014 20:21

La partie datables n'est pas à configurer si tu utilise tes api dans l'url.
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar Rocketlud » 18 Fév 2014 20:54

aurel a écrit:Heu, dans ton URL tu pointe bien vers l'adresse du syno et pas vers celle de l'eedomus?


Arf tu vas pas dire que je me suis planter à ce point !!!!!!!!!!!!!!!! :oops: :oops:

donc par exemple pour Stock et additionne Hier dans Hebdo j'ai mis actuellement ça:
http://192.168.0.250/op.php?function=ma ... rator=plus


250 est mon eedomus
150 est mon syno
Pourquoi j'ai quand meme le resultat pour conso hier en mettant 250 ?

Encore merci ;)
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 18 Fév 2014 21:07

Conso hier fonctionne, c'est parce que ça réalise une copie de la valeur d'un périphérique à un autre via l'api de l'eedomus. Les autres URL font appel au script sur le syno.
Donc quand tu appel le script op.php c'est sur l'ip en 150.
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

PrécédentSuivant

Retour vers Mes usages

Qui est en ligne ?

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