Plugin Domoticz-Palazzetti

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Samquad
Messages : 29
Inscription : 02 oct. 2020, 10:42

Plugin Domoticz-Palazzetti

Message par Samquad »

Bonjour,
J'ai un poele à pellets Hydro Jacky avec module Cbox pour pouvoir utiliser l'application Palazzetti sur mon smartphone.

Je recherchai comment le connecter sur Domoticz pour le piloter et suivre la conso de pellets et la température.

Je viens de d'installer le plugin téléchargé à cette adresse: https://github.com/kinou74/Domoticz-Palazzetti

Ca m'a créé tous les capteurs dont j'avais besoin (merci à kinou74).

J'ai quelques erreurs dans mes log qui concernent ce script:

Code : Tout sélectionner

2022-12-23 14:24:56.072 Error: Palazzetti: Call to function 'onMessage' failed, exception details:
2022-12-23 14:24:56.073 Error: Palazzetti: Traceback (most recent call last):
2022-12-23 14:24:56.073 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 574, in onMessage
2022-12-23 14:24:56.073 Error: Palazzetti: _plugin.onMessage(Connection, Data)
2022-12-23 14:24:56.073 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 347, in onMessage
2022-12-23 14:24:56.073 Error: Palazzetti: Domoticz.Error("Error in Connection Box response: "+str(Status))
2022-12-23 14:24:56.073 Error: Palazzetti: NameError: name 'Status' is not defined
2022-12-23 14:25:53.430 Error: Palazzetti: Call to function 'onMessage' failed, exception details:
2022-12-23 14:25:53.430 Error: Palazzetti: Traceback (most recent call last):
2022-12-23 14:25:53.430 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 574, in onMessage
2022-12-23 14:25:53.430 Error: Palazzetti: _plugin.onMessage(Connection, Data)
2022-12-23 14:25:53.430 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 347, in onMessage
2022-12-23 14:25:53.430 Error: Palazzetti: Domoticz.Error("Error in Connection Box response: "+str(Status))
2022-12-23 14:25:53.430 Error: Palazzetti: NameError: name 'Status' is not defined
2022-12-23 14:26:56.045 Error: Palazzetti: Call to function 'onMessage' failed, exception details:
2022-12-23 14:26:56.045 Error: Palazzetti: Traceback (most recent call last):
2022-12-23 14:26:56.045 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 574, in onMessage
2022-12-23 14:26:56.045 Error: Palazzetti: _plugin.onMessage(Connection, Data)
2022-12-23 14:26:56.045 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 347, in onMessage
2022-12-23 14:26:56.045 Error: Palazzetti: Domoticz.Error("Error in Connection Box response: "+str(Status))
2022-12-23 14:26:56.045 Error: Palazzetti: NameError: name 'Status' is not defined
2022-12-23 14:27:56.010 Error: Palazzetti: Call to function 'onMessage' failed, exception details:
2022-12-23 14:27:56.011 Error: Palazzetti: Traceback (most recent call last):
2022-12-23 14:27:56.011 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 574, in onMessage
2022-12-23 14:27:56.011 Error: Palazzetti: _plugin.onMessage(Connection, Data)
2022-12-23 14:27:56.011 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 347, in onMessage
2022-12-23 14:27:56.011 Error: Palazzetti: Domoticz.Error("Error in Connection Box response: "+str(Status))
2022-12-23 14:27:56.011 Error: Palazzetti: NameError: name 'Status' is not defined
2022-12-23 14:28:56.024 Error: Palazzetti: Call to function 'onMessage' failed, exception details:
2022-12-23 14:28:56.024 Error: Palazzetti: Traceback (most recent call last):
2022-12-23 14:28:56.024 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 574, in onMessage
2022-12-23 14:28:56.024 Error: Palazzetti: _plugin.onMessage(Connection, Data)
2022-12-23 14:28:56.024 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 347, in onMessage
2022-12-23 14:28:56.024 Error: Palazzetti: Domoticz.Error("Error in Connection Box response: "+str(Status))
2022-12-23 14:28:56.024 Error: Palazzetti: NameError: name 'Status' is not defined
2022-12-23 14:30:56.044 Error: Palazzetti: Call to function 'onMessage' failed, exception details:
2022-12-23 14:30:56.044 Error: Palazzetti: Traceback (most recent call last):
2022-12-23 14:30:56.044 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 574, in onMessage
2022-12-23 14:30:56.044 Error: Palazzetti: _plugin.onMessage(Connection, Data)
2022-12-23 14:30:56.044 Error: Palazzetti: File "/home/domoticz/domoticz/plugins/Domoticz-Palazzetti/plugin.py", line 347, in onMessage
2022-12-23 14:30:56.044 Error: Palazzetti: Domoticz.Error("Error in Connection Box response: "+str(Status))
2022-12-23 14:30:56.044 Error: Palazzetti: NameError: name 'Status' is not defined
Est-ce que vous pouvez me dire comment régler ces 2 erreur?

Merci d'avance pour votre aide.
Samquad
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Plugin Domoticz-Palazzetti

Message par Keros »

Tu es sûr de tes infos de connexion vers la Connection Box ?

Ce que je vois aussi, c'est que la dernière maj du plugin date d'il y a 4 ans. :roll:

Tu as vu qu'il y avait une PR concernant le status code. Tu as essayé de l'appliquer ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Samquad
Messages : 29
Inscription : 02 oct. 2020, 10:42

Re: Plugin Domoticz-Palazzetti

Message par Samquad »

Salut,

Coté info connexion : il n'y a que l'adresse IP de la Cbox (ip fixe ) à renseigner.--> RAS

Je ne comprend pas ce que tu veux dire " PR concernant le status code"
Il faudrait que j'applique quoi?

Merci
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Plugin Domoticz-Palazzetti

Message par Keros »

Sur le gitHub, il y a une PR en attente concernant le status code. Comme c'est encore une PR, les modifications ne sont pas intégrées dans le git clone que tu as fait.
Cela vaut peut-être le coup d'essayer d'intégrer les modifications de cette PR dans ton dossier en local pour voir si cela résout ton souci.
Tu pourras de toute façon revenir en arrière en supprimant le dossier du plugin et en refaisant un git clone.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Samquad
Messages : 29
Inscription : 02 oct. 2020, 10:42

Re: Plugin Domoticz-Palazzetti

Message par Samquad »

Merci Keros,

J'ai supprimé complètement le plugin de Kinou74 et installé la version PR de mce35

Pour installer le plugin sur mon RPI :

Code : Tout sélectionner

cd /home/domoticz/domoticz/plugins
git clone https://github.com/mce35/Domoticz-Palazzetti.git
cd /home/domoticz/domoticz/plugins/Domoticz-Palazzetti
chmod +x plugin.py
Le script fonctionne mieux et je n'ai plus d'erreur quand le poêle est à l'arrêt.
Quand il est allumé j'ai ce message qui remonte dans les logs:

Code : Tout sélectionner

2022-12-28 10:55:32.460 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221332}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 10:56:47.033 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221407}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 10:57:47.086 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221467}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 10:58:28.112 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221508}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 10:59:47.092 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221587}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 11:03:47.078 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221827}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 11:05:47.075 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221947}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
Dernière modification par Samquad le 28 déc. 2022, 11:07, modifié 1 fois.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Plugin Domoticz-Palazzetti

Message par Keros »

Ah top :)
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Samquad
Messages : 29
Inscription : 02 oct. 2020, 10:42

Re: Plugin Domoticz-Palazzetti

Message par Samquad »

Oui presque top, je viens de modifier ma réponse car j'ai quand même ces erreurs dans mes logs quand le poele est en fonctionnement

Code : Tout sélectionner

2022-12-28 10:55:32.460 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221332}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 10:56:47.033 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221407}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 10:57:47.086 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221467}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 10:58:28.112 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221508}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 10:59:47.092 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221587}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 11:03:47.078 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221827}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
2022-12-28 11:05:47.075 Error: Palazzetti: Error in Connection Box response: {'INFO': {'RSP': 'TIMEOUT', 'CMD': 'GET ALLS', 'TS': 1672221947}, 'SUCCESS': False, 'DATA': {'NODATA': True}}
skarab22
Messages : 101
Inscription : 14 nov. 2019, 09:18

Re: Plugin Domoticz-Palazzetti

Message par skarab22 »

Salut,
J'utilise ce plugin depuis un bon moment sur un Aurora et je n'ai presque jamais eu de soucis, mise à part une fois à cause d'un changement de version mais j'ai l'impression que les nouveaux poêles ont changé leur paramètres...

As tu essayé d'accédé directement au info du via une requête de ce type : "IP_POELE/cgi-bin/sendmsg.lua?cmd=GET+ALLS" ?

Cela permettra de voir si domoticz peut interrogé correctement le poele
Samquad
Messages : 29
Inscription : 02 oct. 2020, 10:42

Re: Plugin Domoticz-Palazzetti

Message par Samquad »

Salut @Skarab22,

En fait le plugin PR de mce35 fonctionne. c'est juste que de temps en temps le module cbox ne répond pas et ça fait des erreurs de time out dans les logs de domoticz.
J'ai constaté que de temps en temps le cbox perd la connexion avec le poele. J'ai contacté Palazetti pour voir avec eux car même leur application a du mal à fonctionner.


J'ai ouvert un navigateur internet et saisi la commande que tu m'as communiqué

Code : Tout sélectionner

 http://192.168.1.222/cgi-bin/sendmsg.lua?cmd=GET+ALLS
J'obtiens cette réponse:

Code : Tout sélectionner

{"INFO":{"RSP":"OK","CMD":"GET ALLS","TS":1672901061},"SUCCESS":true,"DATA":{"T2":34.9,"F2LF":0,"PQT":155,"PWR":1,"T4":0,"FANLMINMAX":[0,5,0,1,0,1],"FDR":0,"F2V":0,"MOD":1003,"DPT":0,"APLWDAY":4,"MAC":"40:F3:85:71:2C:51","SETP":60,"APLTS":"2023-01-05 07:44:04","STATUS":0,"T3":41,"T1":44.6,"PUMP":0,"T5":44.8,"F1RPM":0,"OUT":0,"F1V":0,"SN":"LT202203980571410237688","LSTATUS":0,"EFLAGS":0,"F2L":0,"CORE":34,"DP":30,"CHRSTATUS":0,"IN":9,"FWDATE":"2020-12-09","VER":8,"MBTYPE":0}}
skarab22
Messages : 101
Inscription : 14 nov. 2019, 09:18

Re: Plugin Domoticz-Palazzetti

Message par skarab22 »

Comme tu peux le voir, lorsque tu interroges la cbox elle te réponds bien et te donne les infos que tu souhaite ( T° des différentes sonde du poele, temps de fonctionnement, setpoint, etc.).

Il m'est également arrivé d'avoir des soucis de connexion entre la cbox et ma box. As tu regardé via l'interface web la qualité de ton signal ? Perso, j'étais un peu limite niveau signal. En mettant un répéteur, ça a solutionné mon problème. Depuis plusieurs année, je n'ai eu aucune erreur.
Répondre