Le plugin EcoDevice est il encore d'actu?

Bonjour,
suite à une modification de tarification compteur (HCHP > BASE) j’ai du modifier certain paramètres du plugin EcoDevice.
Les modifications étant impossibles ( Erreur 500 : Internal Server Error ) , j’ai supprimé le device correspondant a ma téléinfo1.
Depuis le plugin est en erreur et impossible de modifier/créer un device.
C’est très gênant car j’utilisais certaines fonction indispensables du plugin :
calcul évolution index précis avec un cron à 10s" pour avoir la Puissance Active et non la Puissance Apparente ( pour info, EDF facture la puissance active uniquement) et ainsi gérer au plus près l’activation de mon ballon ECS.
J’ai utilisé des scripts pour exploiter les valeurs de la trame XML de l’EcoDevice en attendant mais uniquement à la minute ( CRON mini de jeedom…)

Bref, ma question est la suivante :
Y a t il une chance pour que le plugin refonctionne un jour ou la maintenance est elle abandonnée ?
Merci d’avance à l’équipe et aux devs.

Bonjour
J’utilise ce plugin, et pour moi il est opérationnel .

Bonjour j’ai exactement le même problème j’ai voulu rajouter un deuxième compteur et depuis (Erreur 500 : Internal Server Error ) si quelqu’un à trouver une solution je suis preneur : merci à vous tous pour les aides que vous donnez à des novices comme moi :heart_eyes:

Bonjour,

Sans log aucune chance que l’on trouve la moindre solution.

Donc:

  • capture page santé
  • log du plug-in en debug (au moment de l’erreur, merci de pas nous donner 4000 lignes de logs à lire ;-))
  • log http.error: en cas d’erreur 500 il contient souvent de l’info utile

J’ai fait quelques changements hier dans la version beta du plugin (dispo sur le market en beta donc), cela devrait débloquer le problème de l’erreur 500.

Mais vu le code du plugin cela ne m’étonnerait pas qu’il y ait d’autres problèmes mais comme je ne connais pas ce plugin, je ne sais même pas ce qu’il est sensé faire, sans log je ne sais pas faire grand chose de plus.

Merci Mips ,
hélas pas de gros changement de situation.
pour les logs (j’essaye de ne pas coller de tartine imbuvable:

LOG HTTP.ERROR


0000|[Sun Mar 20 18:25:41.013823 2022] [php7:error] [pid 4973] [client 192.168.10.65:57853] PHP Fatal error:  Uncaught Error: Call to undefined method ecodeviceCmd::setEventOnly() in /var/www/html/plugins/ecodevice/core/class/ecodevice.class.php:310
0001|Stack trace:
0002|#0 /var/www/html/core/class/DB.class.php(228): ecodevice->postUpdate()
0003|#1 /var/www/html/core/class/eqLogic.class.php(1002): DB::save(Object(ecodevice), false)
0004|#2 /var/www/html/core/ajax/eqLogic.ajax.php(488): eqLogic->save()
0005|#3 {main}
0006|thrown in /var/www/html/plugins/ecodevice/core/class/ecodevice.class.php on line 310, referer: http://192.168.10.200/index.php?v=d&m=ecodevice&p=ecodevice&id=270

LOG ECODEVICE


0452|[2022-03-19 04:10:03][ERROR] : Erreur sur ecodevice::pull() : Call to a member function execCmd() on bool
0453|[2022-03-19 04:11:02][ERROR] : Erreur sur ecodevice::pull() : Call to a member function execCmd() on bool
0454|[2022-03-19 04:12:02][ERROR] : Erreur sur ecodevice::pull() : Call to a member function execCmd() on bool
0455|[2022-03-19 04:13:02][ERROR] : Erreur sur ecodevice::pull() : Call to a member function execCmd() on bool
0456|[2022-03-19 04:15:05][ERROR] : Erreur sur ecodevice::pull() : Call to a member function execCmd() on bool

..........

0471|[2022-03-20 19:25:40][DEBUG] : get http://XXXXXX:XXXXX@192.168.10.152:80/status.xml
0472|[2022-03-20 19:25:44][DEBUG] : Scan rapide EcoDevice
0473|[2022-03-20 19:25:54][DEBUG] : Scan rapide EcoDevice
0474|[2022-03-20 19:26:03][DEBUG] : start cron
0475|[2022-03-20 19:26:03][DEBUG] : Scan EcoDevice
0476|[2022-03-20 19:26:03][ERROR] : Erreur sur ecodevice::pull() : Call to a member function execCmd() on bool
0477|[2022-03-20 19:26:04][DEBUG] : Scan rapide EcoDevice
0478|[2022-03-20 19:26:14][DEBUG] : Scan rapide EcoDevice
0479|[2022-03-20 19:26:24][DEBUG] : Scan rapide EcoDevice
0480|[2022-03-20 19:26:34][DEBUG] : Scan rapide EcoDevice
0481|[2022-03-20 19:26:44][DEBUG] : Scan rapide EcoDevice
0482|[2022-03-20 19:26:54][DEBUG] : Scan rapide EcoDevice
0483|[2022-03-20 19:27:02][DEBUG] : start cron
0484|[2022-03-20 19:27:02][DEBUG] : Scan EcoDevice
0485|[2022-03-20 19:27:02][ERROR] : Erreur sur ecodevice::pull() : Call to a member function execCmd() on bool
0486|[2022-03-20 19:27:04][DEBUG] : Scan rapide EcoDevice
0487|[2022-03-20 19:27:14][DEBUG] : Scan rapide EcoDevice
0488|[2022-03-20 19:27:24][DEBUG] : Scan rapide EcoDevice
0489|[2022-03-20 19:27:34][DEBUG] : Scan rapide EcoDevice
0490|[2022-03-20 19:27:44][DEBUG] : Scan rapide EcoDevice
0491|[2022-03-20 19:27:54][DEBUG] : Scan rapide EcoDevice
0492|[2022-03-20 19:28:02][DEBUG] : start cron
0493|[2022-03-20 19:28:02][DEBUG] : Scan EcoDevice
0494|[2022-03-20 19:28:02][ERROR] : Erreur sur ecodevice::pull() : Call to a member function execCmd() on bool
0495|[2022-03-20 19:28:04][DEBUG] : Scan rapide EcoDevice
0496|[2022-03-20 19:28:14][DEBUG] : Scan rapide EcoDevice
0497|[2022-03-20 19:28:14][DEBUG] : get http://XXXXXX:XXXXX@192.168.10.152:80/status.xml
0498|[2022-03-20 19:28:24][DEBUG] : Scan rapide EcoDevice
0499|[2022-03-20 19:28:34][DEBUG] : Scan rapide EcoDevice


au besoin me contacter pour tests
Merci

Êtes-vous sur d’avoir installé la version bêta ?
Puis-je voir la page de config du plug-in ?

Car on voit toujours l’erreur sur seteventonly hors c’est ce que j’ai corrigé normalement

Beta installée. Ca a l’air de fonctionner à nouveau ! bravo !
je laisse tourner jusqu’à demain pour valider tout de même.
juste un beug sur les compteur C1 C0 :
apparemment même en sélectionnant le type de compteur en électricité il me me mets les unité en Litres et des info de débit comme si il s’agissait d’un compteur EAU…
En tous cas merci pour la correction !

Salut,
j’ai vu une nouvelle MAJ dispo en bêta ce matin, après Install et double bascule du type de compteur , tout est impeccable.
Un grand merci encore pour votre réactivité Mips !
Content de voir que l’équipe DEV est à l’écoute
A Bientôt

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