Forum eedomus
https://forum.eedomus.com/

Comptage énergétique Jours / mois / années
https://forum.eedomus.com/viewtopic.php?f=12&t=1299
« Précédent  Page 3 sur 4  Suivant »
Auteur:  gusdelamort [ 09 Nov 2013 23:01 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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.
Auteur:  Madoma73 [ 10 Nov 2013 00:02 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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

Pierre
Auteur:  gusdelamort [ 10 Nov 2013 00:09 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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 :))
Auteur:  aurel [ 10 Nov 2013 10:16 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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!
Auteur:  bullby [ 10 Nov 2013 12:13 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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 ?
Auteur:  gusdelamort [ 10 Nov 2013 13:50 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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 ?
Auteur:  bullby [ 10 Nov 2013 13:58 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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 ?
Auteur:  gusdelamort [ 10 Nov 2013 14:12 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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 ?
Auteur:  bullby [ 10 Nov 2013 14:21 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

Ç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 ?
Auteur:  aurel [ 06 Déc 2013 12:08 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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

;)
Auteur:  Rocketlud [ 18 Fév 2014 18:08 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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;)
++
Auteur:  aurel [ 18 Fév 2014 18:14 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

tu heberge les fichiers en local?
Auteur:  Rocketlud [ 18 Fév 2014 18:17 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

Oui sur mon syno Aurel,

J'ai tout mis dans web
Auteur:  aurel [ 18 Fév 2014 18:25 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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.
Auteur:  Rocketlud [ 18 Fév 2014 18:35 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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
Auteur:  Rocketlud [ 18 Fév 2014 18:38 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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."
Auteur:  aurel [ 18 Fév 2014 20:18 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

Heu, dans ton URL tu pointe bien vers l'adresse du syno et pas vers celle de l'eedomus?
Auteur:  aurel [ 18 Fév 2014 20:21 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

La partie datables n'est pas à configurer si tu utilise tes api dans l'url.
Auteur:  Rocketlud [ 18 Fév 2014 20:54 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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 ;)
Auteur:  aurel [ 18 Fév 2014 21:07 ]
Sujet du message:  Re: Comptage énergétique Jours / mois / années

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.
Page 3 sur 4 Le fuseau horaire est UTC+1 heure