Probleme plugin teleinfo

Bonjour, je rencontre un problème avec le plugin téléinfo, ci-joint les logs:
Pour info j’ai essayé le compteur linky en mode standard ou historique et changé la vitesse à 9600 ou 19200 mais rien ne change. Je ne peux même plus supprimer le plugin…

Send to jeedom : {‹ device ›: {‹ 031961563140 ›: {‹ SINSTS ›: ‹ 01322 ›, ‹ device ›: ‹ 031961563140 ›}}}
[2020-02-26 12:35:26][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-02-26 12:35:27][DEBUG] : http://127.0.0.1:80 « POST /plugins/teleinfo/core/php/jeeTeleinfo.php?apikey=5ECZ1IfrVTe4RRt1lALVlFVqId8lZZ0W HTTP/1.1 » 200 0
[2020-02-26 12:35:27][DEBUG] : TELEINFO------WAITING : 481 octets dans la file apres sleep
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : DATE value : checksum : Horodate : H200226123529
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : NGTF value : BASE checksum : <
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : LTARF value : BASE checksum : F
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EAST value : 005438809 checksum : 4
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASF01 value : 005438809 checksum : G
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASF02 value : 000000000 checksum : #
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASF03 value : 000000000 checksum : $
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASF04 value : 000000000 checksum : %
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASF05 value : 000000000 checksum : &
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASF06 value : 000000000 checksum : ’
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASF07 value : 000000000 checksum : (
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASF08 value : 000000000 checksum : )
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASF09 value : 000000000 checksum : *
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASF10 value : 000000000 checksum : "
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASD01 value : 005438809 checksum : E
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASD02 value : 000000000 checksum : !
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASD03 value : 000000000 checksum : "
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : EASD04 value : 000000000 checksum : #
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : IRMS1 value : 006 checksum : 4
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : URMS1 value : 238 checksum : G
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : PREF value : 12 checksum : B
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : PCOUP value : 12 checksum :
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : SINSTS value : 01321 checksum : M
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : SMAXSN value : 03959 checksum : Horodate : H200226001455
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : SMAXSN-1 value : 04115 checksum : Horodate : H200225185415
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : CCASN value : 01962 checksum : Horodate : H200226123000
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : CCASN-1 value : 02810 checksum : Horodate : H200226120000
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : UMOY1 value : 239 checksum : Horodate : H200226123000
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : STGE value : 003A0001 checksum : :
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : MSG1 value : PAS DE MESSAGE checksum : <
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : PRM value : 19935745203317 checksum : <
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : RELAIS value : 000 checksum : B
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : NTARF value : 01 checksum : N
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : NJOURF value : 00 checksum : &
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : NJOURF+1 value : 00 checksum : B
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : PJOURF+1 value : 00008001 NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE checksum : 9B
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : ADSC value : 031961563140 checksum : 4
[2020-02-26 12:35:27][DEBUG] : TELEINFO------name : ADSC value : 031961563140 checksum : 4
[2020-02-26 12:35:27][DEBUG] : TELEINFO------START SLEEPING 0.5 seconds
[2020-02-26 12:35:28][DEBUG] : Send to jeedom : {‹ device ›: {‹ 031961563140 ›: {‹ SINSTS ›: ‹ 01321 ›, ‹ device ›: ‹ 031961563140 ›}}}
[2020-02-26 12:35:28][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-02-26 12:35:28][DEBUG] : http://127.0.0.1:80 « POST /plugins/teleinfo/core/php/jeeTeleinfo.php?apikey=5ECZ1IfrVTe4RRt1lALVlFVqId8lZZ0W HTTP/1.1 » 200 0
[2020-02-26 12:35:28][INFO] : GLOBAL------Passage des logs en normal
[2020-02-26 12:43:49][ERROR] : Error on send request to jeedom, return code 500
[2020-02-26 12:45:49][ERROR] : Error on send request to jeedom, return code 500
[2020-02-26 12:47:18][ERROR] : Error on send request to jeedom, return code 500
[2020-02-26 12:48:44][ERROR] : Error on send request to jeedom, return code 500
[2020-02-26 12:52:12][ERROR] : Error on send request to jeedom, return code 500
[2020-02-26 12:52:18][ERROR] : Error on send request to jeedom, return code 500
[2020-02-26 12:52:27][ERROR] : Error on send request to jeedom, return code 500
[2020-02-26 12:53:18][ERROR] : Error on send request to jeedom, return code 500
[2020-02-26 12:55:11][ERROR] : Error on send request to jeedom, return code 500
[2020-02-26 13:07:48][ERROR] : Error on send request to jeedom, return code 500

Essaye d’aller voir dans les logs « http.error » si quelque chose de louche n’apparaît pas aux moments où la requêtes vers jeeTeleinfo.php est effectuée

Voici l’erreur qui revient dans http.error

[Wed Feb 26 23:01:24.176790 2020] [:error] [pid 26789] [client 127.0.0.1:48066] PHP Fatal error: Uncaught exception ‹ Exception › with message ‹ [MySQL] Error code : 23000 (1062). Duplicate entry ‹ 272-EAS03 › for key ‹ unique › : INSERT INTO cmd SET id = :id, logicalId = :logicalId, generic_type = :generic_type, eqType = :eqType, name = :name, order = :order, type = :type, subType = :subType, eqLogic_id = :eqLogic_id, isHistorized = :isHistorized, unite = :unite, configuration = :configuration, template = :template, display = :display, value = :value, isVisible = :isVisible, alert = :alert › in /var/www/html/core/class/DB.class.php:101
Stack trace:
#0 /var/www/html/core/class/DB.class.php(157): DB::Prepare(‹ INSERT INTO `cm… ›, Array, 0)
#1 /var/www/html/core/class/cmd.class.php(970): DB::save(Object(teleinfoCmd))
#2 /var/www/html/plugins/teleinfo/core/class/teleinfo.class.php(154): cmd->save()
#3 /var/www/html/plugins/teleinfo/core/php/jeeTeleinfo.php(140): teleinfo::createCmdFromDef(‹ 031961563140 ›, ‹ EAS&03 ›, ‹ 000000000 ›)
#4 {main}
thrown in /var/www/html/core/class/DB.class.php on line 101

Il essai de créer une commande qui existe déjà, sûrement une histoire d’encodage.
Duplicate entry ‘272-EAS03’ for key ‘unique
Supprime la commande ou désactive la création automatique des commandes tu n’auras plus les messages d’erreur.

en fait j’ai un ancien compteur de présent que je n’arrive pas à supprimer. Du coup je n’arrive pas à supprimer le plugin pour le réinstaller (erreur 500 internal server error).
Quelle commande faut il supprimer ou sinon ou faut il desactiver la creation automatique des commandes ?

Salut,
Est ce que c’est 031961563140 que tu souhaites supprimer ?
Envoi moi en mp l’id de celui que tu souhaites supprimer je te générerai un script pour nettoyer ça.
T’es bien en jeedom v4 ?

oui c’est bien le 140 et je suis en V4. Merci

D’ac, je te fais ça demain.

Pour info j’ai aussi ces 2 erreurs qui reviennent dans cron
[2020-02-26 15:00:05][ERROR] : [Erreur] Classe ou fonction non trouvée conso::UpdateTable()
[2020-02-26 18:00:06][ERROR] : [Erreur] Classe ou fonction non trouvée conso::UpdateTable()
[2020-02-26 21:00:06][ERROR] : [Erreur] Classe ou fonction non trouvée conso::UpdateTable()
[2020-02-27 00:00:06][ERROR] : [Erreur] Classe ou fonction non trouvée conso::UpdateTable()
[2020-02-27 00:30:04][ERROR] : [Erreur] Classe ou fonction non trouvée conso::UpdateOldDay()
[2020-02-27 03:00:06][ERROR] : [Erreur] Classe ou fonction non trouvée conso::UpdateTable()
[2020-02-27 06:00:05][ERROR] : [Erreur] Classe ou fonction non trouvée conso::UpdateTable()
[2020-02-27 09:00:06][ERROR] : [Erreur] Classe ou fonction non trouvée conso::UpdateTable

Ça c’est pas moi, c’est le plugin conso :wink:

Hello,
Tu a un problème avec le plugin Suivi Conso ?

Cdt
Thibaut