Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Suivi Conso

Pour échanger sur les plugins classés en catégorie "Energie"
Avatar de l’utilisateur
mickeys
Actif
Messages : 3281
Inscription : 19 août 2014, 16:19
Localisation : Normandie

Re: [Sujet officiel] Plugin Suivi Conso

Message par mickeys » 17 sept. 2016, 12:22

Effectivement
Tu est,sur quel navigateur ?

As tu des styles perso paramétrés dans jeedom ?

Envoyé avec mon Tel et mes gros doigts

jcaero
Timide
Messages : 7
Inscription : 17 sept. 2016, 11:58

Re: [Sujet officiel] Plugin Suivi Conso

Message par jcaero » 17 sept. 2016, 12:23

je n'ai pas de styles perso et je suis sur Safari Version 9.1.3 (11601.7.8).
c'est la meme chose sur mon iPad ou iPhone

Avatar de l’utilisateur
mickeys
Actif
Messages : 3281
Inscription : 19 août 2014, 16:19
Localisation : Normandie

Re: [Sujet officiel] Plugin Suivi Conso

Message par mickeys » 17 sept. 2016, 12:25

Peux tu tester sur Google Chrome ?

Envoyé avec mon Tel et mes gros doigts

jcaero
Timide
Messages : 7
Inscription : 17 sept. 2016, 11:58

Re: [Sujet officiel] Plugin Suivi Conso

Message par jcaero » 17 sept. 2016, 12:32

c'est mieux sur chrome ( version 53.0.2785.116) ou firefox (48.0.2). je ferais mes factures sur firefox
merci pour ses conseils rapides

Avatar de l’utilisateur
mickeys
Actif
Messages : 3281
Inscription : 19 août 2014, 16:19
Localisation : Normandie

Re: [Sujet officiel] Plugin Suivi Conso

Message par mickeys » 17 sept. 2016, 12:32

Merci pour ton retour je regarderais pour un correctif

Envoyé avec mon Tel et mes gros doigts

Avatar de l’utilisateur
Dams
Helper
Messages : 878
Inscription : 16 sept. 2014, 08:06
Localisation : Annecy

Re: [Sujet officiel] Plugin Suivi Conso

Message par Dams » 19 sept. 2016, 08:51

@mickeys
Pour être sure que j'ai bien réglé mon plugin:
Pour la consommation d'eau en quelle unité doit on mettre l'index?
J'ai essayé au litre: les graph sont bon mais pas l'unté
J'ai essayé au m3 et ça n'a pas l'air de fonctionner je n'arrive pas à avoir une valeur en m3 avec 3 chiffres après la virgule...
merci de ton aide
Helper Officiel Jeedom
Merci à l'équipe pour le job !!
Trucs & Astuces I Documentation Jeedom

Avatar de l’utilisateur
blablatus
Timide
Messages : 277
Inscription : 20 avr. 2015, 19:16
Localisation : Nord (59)

Re: [Sujet officiel] Plugin Suivi Conso

Message par blablatus » 19 sept. 2016, 12:29

blablatus a écrit :
blablatus a écrit :Bonjour.

J'ai installé le plugin depuis mars dernier pour suive ma consommation électrique, avec un compteur 'maître' et 9 compteurs 'fils'. Jusqu'à maintenant, je ne m'étais pas trop intéressé à la partie valorisation en euros. Je viens de faire quelques contrôles et, sauf erreur de ma part, je pense qu'il y a un petit souci dans la tableau '12 derniers mois TTC' : les montants calculés pour les HP et HC sont exprimés en 'hors taxe' et non pas TTC. Par contre les montants 'Variable' et 'Fixe' sont corrects.

Par ailleurs, je fais une petite demande d'évolution : toujours dans ce tableau '12 derniers mois TTC', serait il possible de ne pas afficher
la partie montant 'Fixe' pour les compteurs 'fils' ?

Voilà.
Bonjour.

Petit Up.
Bonjour.
Je me réponds à moi même après avoir parcouru les quelques 138 pages ... Ma table TVA était mal configurée. J'ai rectifié le tir et maintenant c'est OK pour les montants TTC.

Voilà.
Beelink BT3+RazBerry+IPX800+ECODEVICE - Jeedom PROD 4.0.23 - Jeedom DEV 4.0.23
- Chauffage électrique via modules qubino+thermostats Danfoss
- Interaction avec alarme DIAGRAL via IPX800
- Suivi conso électrique
- Volets bubbendorff via IPX800

Swatmorpheus
Actif
Messages : 919
Inscription : 23 avr. 2015, 14:38
Localisation : Haute Gironde

Re: [Sujet officiel] Plugin Suivi Conso

Message par Swatmorpheus » 19 sept. 2016, 12:32

salut mickeys , je reviens vers toi pour mon soucis de roue cranté qui ne fait que tourner , j'ai fait la dernière màj et je ne vois toujours pas pourquoi ça fait ça , rien dans les log en debug mise à part les calculs.
Prod: jeedom V3.2.12 DIY RPI3 + Zwave (fibaro) + Zigbee (xiaomi) + IPXV4 + X4VR
AppleTV4k
PI3 : Max2play
PiZéro: PiCoreplayer
Mini+: OpenElec 7.0.1 Kodi 16.1 Jarvis
En préinstall pour migration: Nuc hystou ,ESXi6.7,jeedom V3.2.12, LMS ,Owncloud

yohann.perraud
Timide
Messages : 8
Inscription : 06 oct. 2015, 00:28

Re: [Sujet officiel] Plugin Suivi Conso

Message par yohann.perraud » 21 sept. 2016, 00:42

Bonjour,
J'ai un problème au premier démarrage du daemon.

Activation du plugin :
[2016-09-20 22:48:59][INFO] : Début d'activation du plugin
[2016-09-20 22:49:00][INFO] : Info sur le démon : Array ( [log] => [state] => nok [launchable] => ok [launchable_message] => Gestion automatique désactivée [auto] => 0 [last_launch] => Inconnue )
[2016-09-20 22:49:00][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=conso function=install callInstallFunction=1
[2016-09-20 22:49:00][DEBUG] : Installation du Plugin Conso
[2016-09-20 22:49:00][DEBUG] : Verification des cron
[2016-09-20 22:49:00][DEBUG] : Cron StartDeamon Inexistant il faut le creer
[2016-09-20 22:49:00][DEBUG] : Cron UpdateTable Inexistant il faut le creer
[2016-09-20 22:49:00][DEBUG] : Cron UpdateOldDay Inexistant il faut le creer
[2016-09-20 22:49:00][DEBUG] : Mise a jour du Plugin Conso
[2016-09-20 22:49:00][ERROR] : [MySQL] Error code : 42S02 (1146). Table 'jeedom.conso_teleinfo' doesn't exist
Ajout équipement téléinfo :
[2016-09-20 22:59:01][DEBUG] : Mise a jour de l equipement
[2016-09-20 22:59:01][DEBUG] : Verification des cron
[2016-09-20 22:59:01][DEBUG] : Cron StartDeamon Existe
[2016-09-20 22:59:01][DEBUG] : Cron UpdateTable Existe
[2016-09-20 22:59:01][DEBUG] : Cron UpdateOldDay Existe
[2016-09-20 22:59:03][ERROR] : Erreur sur conso::StartDeamon() : [MySQL] Error code : 42S02 (1146). Table 'jeedom.conso_teleinfo' doesn't exist
Mise à jour quotidienne :
[2016-09-21 00:00:02][DEBUG] : Lancement du cron UpdateTable
[2016-09-21 00:00:02][INFO] : Table des jours indexée
[2016-09-21 00:00:02][ERROR] : Erreur sur conso::UpdateTable() : [MySQL] Error code : 42S02 (1146). Table 'jeedom.conso_jour' doesn't exist
En effet, je n'ai aucune table conso_... en base. J'ai supprimé, réinstallé le plugin, rien n'y fait ...
Un truc m'échappe :(

Merci d'avance pour votre aide ;)

Avatar de l’utilisateur
PuNiSHeR
Actif
Messages : 1664
Inscription : 05 sept. 2015, 15:38
Localisation : Belgique
Contact :

Re: [Sujet officiel] Plugin Suivi Conso

Message par PuNiSHeR » 21 sept. 2016, 07:26

yohann.perraud a écrit :Bonjour,
J'ai un problème au premier démarrage du daemon.

Activation du plugin :
[2016-09-20 22:48:59][INFO] : Début d'activation du plugin
[2016-09-20 22:49:00][INFO] : Info sur le démon : Array ( [log] => [state] => nok [launchable] => ok [launchable_message] => Gestion automatique désactivée [auto] => 0 [last_launch] => Inconnue )
[2016-09-20 22:49:00][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=conso function=install callInstallFunction=1
[2016-09-20 22:49:00][DEBUG] : Installation du Plugin Conso
[2016-09-20 22:49:00][DEBUG] : Verification des cron
[2016-09-20 22:49:00][DEBUG] : Cron StartDeamon Inexistant il faut le creer
[2016-09-20 22:49:00][DEBUG] : Cron UpdateTable Inexistant il faut le creer
[2016-09-20 22:49:00][DEBUG] : Cron UpdateOldDay Inexistant il faut le creer
[2016-09-20 22:49:00][DEBUG] : Mise a jour du Plugin Conso
[2016-09-20 22:49:00][ERROR] : [MySQL] Error code : 42S02 (1146). Table 'jeedom.conso_teleinfo' doesn't exist
Ajout équipement téléinfo :
[2016-09-20 22:59:01][DEBUG] : Mise a jour de l equipement
[2016-09-20 22:59:01][DEBUG] : Verification des cron
[2016-09-20 22:59:01][DEBUG] : Cron StartDeamon Existe
[2016-09-20 22:59:01][DEBUG] : Cron UpdateTable Existe
[2016-09-20 22:59:01][DEBUG] : Cron UpdateOldDay Existe
[2016-09-20 22:59:03][ERROR] : Erreur sur conso::StartDeamon() : [MySQL] Error code : 42S02 (1146). Table 'jeedom.conso_teleinfo' doesn't exist
Mise à jour quotidienne :
[2016-09-21 00:00:02][DEBUG] : Lancement du cron UpdateTable
[2016-09-21 00:00:02][INFO] : Table des jours indexée
[2016-09-21 00:00:02][ERROR] : Erreur sur conso::UpdateTable() : [MySQL] Error code : 42S02 (1146). Table 'jeedom.conso_jour' doesn't exist
En effet, je n'ai aucune table conso_... en base. J'ai supprimé, réinstallé le plugin, rien n'y fait ...
Un truc m'échappe :(

Merci d'avance pour votre aide ;)
Tu veux bien afficher les logs d'installation du plugin ?

Je pense que le problème commence à l'installation. Ce que tu montres n'est qu'une réaction en chaine.

Avatar de l’utilisateur
mickeys
Actif
Messages : 3281
Inscription : 19 août 2014, 16:19
Localisation : Normandie

Re: [Sujet officiel] Plugin Suivi Conso

Message par mickeys » 21 sept. 2016, 09:28

yohann.perraud a écrit :Bonjour,
J'ai un problème au premier démarrage du daemon.

Activation du plugin :
[2016-09-20 22:48:59][INFO] : Début d'activation du plugin
[2016-09-20 22:49:00][INFO] : Info sur le démon : Array ( [log] => [state] => nok [launchable] => ok [launchable_message] => Gestion automatique désactivée [auto] => 0 [last_launch] => Inconnue )
[2016-09-20 22:49:00][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=conso function=install callInstallFunction=1
[2016-09-20 22:49:00][DEBUG] : Installation du Plugin Conso
[2016-09-20 22:49:00][DEBUG] : Verification des cron
[2016-09-20 22:49:00][DEBUG] : Cron StartDeamon Inexistant il faut le creer
[2016-09-20 22:49:00][DEBUG] : Cron UpdateTable Inexistant il faut le creer
[2016-09-20 22:49:00][DEBUG] : Cron UpdateOldDay Inexistant il faut le creer
[2016-09-20 22:49:00][DEBUG] : Mise a jour du Plugin Conso
[2016-09-20 22:49:00][ERROR] : [MySQL] Error code : 42S02 (1146). Table 'jeedom.conso_teleinfo' doesn't exist
Ajout équipement téléinfo :
[2016-09-20 22:59:01][DEBUG] : Mise a jour de l equipement
[2016-09-20 22:59:01][DEBUG] : Verification des cron
[2016-09-20 22:59:01][DEBUG] : Cron StartDeamon Existe
[2016-09-20 22:59:01][DEBUG] : Cron UpdateTable Existe
[2016-09-20 22:59:01][DEBUG] : Cron UpdateOldDay Existe
[2016-09-20 22:59:03][ERROR] : Erreur sur conso::StartDeamon() : [MySQL] Error code : 42S02 (1146). Table 'jeedom.conso_teleinfo' doesn't exist
Mise à jour quotidienne :
[2016-09-21 00:00:02][DEBUG] : Lancement du cron UpdateTable
[2016-09-21 00:00:02][INFO] : Table des jours indexée
[2016-09-21 00:00:02][ERROR] : Erreur sur conso::UpdateTable() : [MySQL] Error code : 42S02 (1146). Table 'jeedom.conso_jour' doesn't exist
En effet, je n'ai aucune table conso_... en base. J'ai supprimé, réinstallé le plugin, rien n'y fait ...
Un truc m'échappe :(

Merci d'avance pour votre aide ;)
hello

quel est ton équipement , raspberry ?
je peux regarder mais il me faudrait un accès a ton jeedom stp

Avatar de l’utilisateur
delavitoune
Timide
Messages : 82
Inscription : 22 janv. 2015, 23:32

Re: [Sujet officiel] Plugin Suivi Conso

Message par delavitoune » 21 sept. 2016, 21:41

Bonjour @all, @mickeys,

Pour résoudre un problème lié à l'affichage des stats, j'ai purgé les données, et noté le comportement suivant :
- Lorsque je clique sur "Aujourd'hui" ou "Tout Synchroniser", le plugin supprime toutes les données de la table Téléinformation, et ne crée aucune données dans la table jour.

J'ai désactivé / réactivé le plugin, puis désinstaller / ré-installer --> même comportement.

Est-ce que cela vous dit quelque chose ?

Merci pour votre aide !

yohann.perraud
Timide
Messages : 8
Inscription : 06 oct. 2015, 00:28

Re: [Sujet officiel] Plugin Suivi Conso

Message par yohann.perraud » 22 sept. 2016, 00:58

Bonsoir,

La seule autre log qui bouge c'est "update". Voici son contenu :
[2016-09-21 22:52:49][ALERT] : Début de la mise à jour de : conso
[2016-09-21 22:52:49][ALERT] : téléchargement du plugin...
[2016-09-21 22:52:49][ALERT] : Téléchargement de conso...
[2016-09-21 22:52:57][ALERT] : OK
[2016-09-21 22:52:57][ALERT] : Décompression du zip...
[2016-09-21 22:52:57][ALERT] : OK
[2016-09-21 22:52:57][ALERT] : Post-installation de conso...
[2016-09-21 22:52:57][ALERT] : OK
Je pense que les infos que tu veux sont dans mon précédent post ("Activation du plugin : ")
Il s'agit d'une install Docker avec l'image officielle, un conteneur MySQL accédé via ip interne, un volume mappé sur /var/www/html.

Par curiosité, j'ai récupéré le fichier install.sql exécuté via la fonction conso_install dans install.php.
Son exécution plante dès la création de la première table conso_jour : Error Code: 1067. Invalid default value for 'rec_date'
Ligne du CREATE incréminée : `rec_date` date NOT NULL DEFAULT '0000-00-00',

La log de l'install du plugin ne remonte pas cette erreur mais elle ne dit pas non que ca c'est bien passé :(

@Mickeys, si cette nouvelle info ne t'aide pas, je te contacterai en privé pour l'accès ;)

A+

yohann.perraud
Timide
Messages : 8
Inscription : 06 oct. 2015, 00:28

Re: [Sujet officiel] Plugin Suivi Conso

Message par yohann.perraud » 22 sept. 2016, 01:11

Mon image Docker mysql embarque la version 5.7.
D'après la doc http://dev.mysql.com/doc/refman/5.7/en/datetime.html, un champ DATE accepte une valeur compris entre '1000-01-01' et '9999-12-31'.
Le CREATE avec en default value '1000-01-01' passe :)
Pour tester, c'est possible de relancer l'install proprement sans supprimer le plugin ?

Avatar de l’utilisateur
mickeys
Actif
Messages : 3281
Inscription : 19 août 2014, 16:19
Localisation : Normandie

Re: [Sujet officiel] Plugin Suivi Conso

Message par mickeys » 22 sept. 2016, 01:12

Slt

Oui je me rappel.
C est une histoire de date regarde sur Google il explique pourquoi.
Je crois que la date 0000 ne soit pas accepter dans ta config

Envoyé avec mon Tel et mes gros doigts

Avatar de l’utilisateur
mickeys
Actif
Messages : 3281
Inscription : 19 août 2014, 16:19
Localisation : Normandie

Re: [Sujet officiel] Plugin Suivi Conso

Message par mickeys » 22 sept. 2016, 01:14

yohann.perraud a écrit :Mon image Docker mysql embarque la version 5.7.
D'après la doc http://dev.mysql.com/doc/refman/5.7/en/datetime.html, un champ DATE accepte une valeur compris entre '1000-01-01' et '9999-12-31'.
Le CREATE avec en default value '1000-01-01' passe :)
Pour tester, c'est possible de relancer l'install proprement sans supprimer le plugin ?
Tout sauf les commandes jeedom et la table conso_teleinfo

Envoyé avec mon Tel et mes gros doigts

yohann.perraud
Timide
Messages : 8
Inscription : 06 oct. 2015, 00:28

Re: [Sujet officiel] Plugin Suivi Conso

Message par yohann.perraud » 22 sept. 2016, 02:15

Merci,
Il y avait également l'insert du taux à 5,5 de la table conso_tva.
J'ai donc modifié ces dates dans le fichier install.sql, droppé les tables conso_*, vues et PS et exécuté la fonction conso_install() :

Code : Tout sélectionner

/var/www/html/plugins/conso/plugin_info# php -r "require 'install.php'; conso_install();"
Aucune erreur, le dashboard s'affiche, les stats commencent à s'afficher ! :)
Par contre j'ai une erreur affichée en haut du dashboard :
Fatal error: Uncaught Exception: [MySQL] Error code : 42000 (1055). Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'jeedom.s.timestamp' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by in /var/www/html/core/class/DB.class.php:101 Stack trace: #0 /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php(905): DB::Prepare(' SELECT\r\n ...', Array, 1) #1 /var/www/html/plugins/conso/core/ajax/graph.ajax.php(115): conso_teleinfo::GetCalculPrice('2015-09-22', '2016-12-31', 'mois', false, false, false, false, '29') #2 {main} thrown in /var/www/html/core/class/DB.class.php on line 101
"this is incompatible with sql_mode=only_full_group_by" : encore un pb lié à ma version/conf mysql ? Je verrai ca demain.

Bonne nuit.

yohann.perraud
Timide
Messages : 8
Inscription : 06 oct. 2015, 00:28

Re: [Sujet officiel] Plugin Suivi Conso

Message par yohann.perraud » 22 sept. 2016, 09:57

Bonjour,

Tous mes problèmes viennent de la version 5.7 de MySQL dans laquelle ils ont activé plusieurs modes par défaut :
- ONLY_FULL_GROUP_BY en v5.7.5
- NO_ZERO_DATE en v5.7.4
Source : http://dev.mysql.com/doc/refman/5.7/en/ ... de-changes

Je test ça ce soir mais as tu prévu de rendre le plugin compatible Mysql 5.7 ?

a+

Avatar de l’utilisateur
mickeys
Actif
Messages : 3281
Inscription : 19 août 2014, 16:19
Localisation : Normandie

Re: [Sujet officiel] Plugin Suivi Conso

Message par mickeys » 23 sept. 2016, 10:07

yohann.perraud a écrit :Bonjour,

Tous mes problèmes viennent de la version 5.7 de MySQL dans laquelle ils ont activé plusieurs modes par défaut :
- ONLY_FULL_GROUP_BY en v5.7.5
- NO_ZERO_DATE en v5.7.4
Source : http://dev.mysql.com/doc/refman/5.7/en/ ... de-changes

Je test ça ce soir mais as tu prévu de rendre le plugin compatible Mysql 5.7 ?

a+
heu non pas pour mysql 5.7 sauf si cela devient standard sur jeedom

yohann.perraud
Timide
Messages : 8
Inscription : 06 oct. 2015, 00:28

Re: [Sujet officiel] Plugin Suivi Conso

Message par yohann.perraud » 24 sept. 2016, 01:55

Hello,
Ta réponse parait logique en effet :)

J'ai ajouté ça dans un .cnf dans le répertoire /etc/mysql/conf.d :
[mysqld]
sql_mode = "STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Il s'agit des modes SQL par défaut sans les modes ONLY_FULL_GROUP_BY et ceux pour les ZERO dates. Reboot MySQL.

Ca marche bien. J'ai eu la roue crantée au début, après un lancement des crons à la main, elle a disparut.

Je vais enfin pouvoir profiter de ce super plugin ;)

Merci pour tout et a +

Répondre

Revenir vers « [Catégorie] Energie »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités