Daemon crash au démarrage

Bonjour,

J’ai un souci avec mon plugin suivi conso, j’ai cherché pas mal dans le forum mais je n’ai pas trouvé de réponse.
J’ai un pi3 modèle B avec Jeedom 4.0.61 et la dernière version du plugin suivi conso.
Tout se passe très bien depuis plus d’un an , je vais rechercher ma conso via un module RT2 de chez GCE.
J’ai fait l’acquisition du pi 4 model B, j’ai réinstallé la dernière version de Jeedom, mes modules zigbee etc…
Je fais ensuite un backup / restore de mon pi3 vers le pi4 , tout fonctionne nickel sauf le daemon suivi conso qui crash au démarrage.
J’ai récupéré l’ip de mon 3B sur mon 4, rien ne change.
j’ai fait en mysql un backup de la db jeedom, restore sur le pi4 même souci …
J’ai comparé avec phpmyadmin les 2 bases de données sur les pi et ça me semble être pareil…
Les deux serveurs mariadb ont la même configuration.

Bref je suis perdu, je ne sais plus trop ou regarder !
Je sais que pi4 est en php 7.3 et pas 7.0 mais je ne sais pas si c’est ça peut être la source du problème.

Avez vous une idée ?

Merci d’avance pour votre aide :wink:

Pierre

2020-10-07 20:10:06	conso	Erreur sur conso::StartDeamon() : [MySQL] Error code : 22003 (1264). Out of range value for column 'inst1' at row 1 : REPLACE INTO conso_teleinfo (timestamp , rec_date, rec_time ,hchp,hchc,ptec,inst1,papp,imax1,id_equipement,temp) VALUES (1602094206,"2020-10-07","20:10:06",3240706,3876455,"HP",586,586,6319,72,10.9)		
	2020-10-07 20:08:24	conso	Erreur sur conso::StartDeamon() : [MySQL] Error code : 22003 (1264). Out of range value for column 'inst1' at row 1 : REPLACE INTO conso_teleinfo (timestamp , rec_date, rec_time ,hchp,hchc,ptec,inst1,papp,imax1,id_equipement,temp) VALUES (1602094104,"2020-10-07","20:08:24",3240690,3876455,"HP",602,602,6319,72,10.9)		
	2020-10-07 20:06:54	conso	Erreur sur conso::StartDeamon() : [MySQL] Error code : 22003 (1264). Out of range value for column 'inst1' at row 1 : REPLACE INTO conso_teleinfo (timestamp , rec_date, rec_time ,hchp,hchc,ptec,inst1,papp,imax1,id_equipement,temp) VALUES (1602094014,"2020-10-07","20:06:54",3240674,3876455,"HP",606,606,6319,72,10.9)		
	2020-10-07 20:04:52	conso	Erreur sur conso::StartDeamon() : [MySQL] Error code : 22003 (1264). Out of range value for column 'inst1' at row 1 : REPLACE INTO conso_teleinfo (timestamp , rec_date, rec_time ,hchp,hchc,ptec,inst1,papp,imax1,id_equipement,temp) VALUES (1602093892,"2020-10-07","20:04:52",3240648,3876455,"HP",841,841,6319,72,10.9)		
	2020-10-07 20:00:07	conso	Erreur sur conso::StartDeamon() : [MySQL] Error code : 22003 (1264). Out of range value for column 'inst1' at row 1 : REPLACE INTO conso_teleinfo (timestamp , rec_date, rec_time ,hchp,hchc,ptec,inst1,papp,imax1,id_equipement,temp) VALUES (1602093607,"2020-10-07","20:00:07",3240592,3876455,"HP",648,648,6319,72,10.9)		
	2020-10-07 19:56:01	conso	Erreur sur conso::StartDeamon() : [MySQL] Error code : 22003 (1264). Out of range value for column 'inst1' at row 1 : REPLACE INTO conso_teleinfo (timestamp , rec_date, rec_time ,hchp,hchc,ptec,inst1,papp,imax1,id_equipement,temp) VALUES (1602093361,"2020-10-07","19:56:01",3240549,3876455,"HP",609,609,6319,72,12.3)

Bonsoir,

Regardez ici :

Idée trouvé, supprimez votre historique pour au moins tester (gardez votre backup de Jeedom bien au chaud).

Bonjour,

J’ai supprimé tout l’historique et c’est le même souci, de plus dans mon cas ce n’est pas imax1 mais bien inst1 qui pose problème.

Merci,

Pierre

Hello,
Dans le paneaux de configuration tu a un bouton pour récré la DB. Fait le. Si tu a un bug, fait le pas 2 fois que l’on puisse récupérer la sauvegarde des données réaliser a chaque lancement de la fonction.

Cdt
Thibaut

Bonjour Thibaut,

Je viens de faire l’opération, reconstruire la base sans perte de données et reconstruire la base avec reset des configurations et c’est toujours le même souci.

En plus la valeur à l’air bonne pour l’update de inst1 :

Erreur sur conso::StartDeamon() : [MySQL] Error code : 22003 (1264). Out of range value for column ‹ inst1 › at row 1 : REPLACE INTO conso_teleinfo (timestamp , rec_date, rec_time ,hchp,hchc,ptec,inst1,papp,imax1,id_equipement,temp) VALUES (1602134992,« 2020-10-08 »,« 07:29:52 »,3843,0,« HP »,555,555,1372,72,11.4)

Idem si je prends la troisième option suppression des données et configurations

Idem si je prends la troisième option suppression des données et configurations

Bonsoir Thibaut,

C’est bizarre ma réponse à disparu :wink:
J’ai fait les 3 types de reset mais rien n’y fait , toujours le même souci alors que j’ai perdu toute mes config et le contenu de la db.

Pierre

Mince,

Il falais pas faire les 3 car il faut une sauvegarde de la db a chaque fois. Et la il a du la delete.
Tu a une backup avant ta manip ?

Cdt
Thibaut

Ha je viens de les voir apparaitre…

Je regarde mais la j’ai pas d’idée, je vais te ping mon collègue qui lui gère la DB.

@superbricolo Bonne chance j’ai pas les connaissance la.

Cdt
Thibaut

Le problème c’est que la déclaration du champs inst1 fait qu’il n’accepte des valeurs qu’entre -128 et +127. Alors que toi tu essaies d’insérer des valeurs > 500. Pourquoi la valeur de Inst1 est elle la même que celle de Papp. Tu doit avoir un problème de paramétrage de ton équipement.

Bonsoir Superbricolo,

En effet dans ma config j’ai la même valeur pour les deux champs, à vrai dire je ne sais pas quoi mettre dans inst1 mais ça marche comme cela depuis le début.

Que dois je mettre comme valeur ? je peux laisser à blanc ?

Merci

En fait je peux transformer la puissance en intensité simplement par une formule

Tu peux la laisser à blanc ou bien recalculer une intensité à partir de la puissance P= U * I: Ta commande /233.
Tu fais de même pour IMAX1

Je vais remplacer l’information dans ma db, ce que je ne comprends c’est que je n’avais pas cette erreur sur mon pi3 avec la même version !
Mais en effet c’est une erreur et je vais la corriger.

Un grand merci pour ton aide

Bonjour,

Un grand merci à tous , mon problème est résolu, j’avais en effet un mauvais paramétrage depuis le début dans la config du plugin !

Bonne journée,
Pierre

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.