Page 1 sur 3

Plugin Domoticz-Palazzetti

Publié : 23 déc. 2022, 14:50
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

Re: Plugin Domoticz-Palazzetti

Publié : 23 déc. 2022, 17:59
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 ?

Re: Plugin Domoticz-Palazzetti

Publié : 27 déc. 2022, 10:35
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

Re: Plugin Domoticz-Palazzetti

Publié : 27 déc. 2022, 10:45
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.

Re: Plugin Domoticz-Palazzetti

Publié : 28 déc. 2022, 09:51
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}}

Re: Plugin Domoticz-Palazzetti

Publié : 28 déc. 2022, 10:24
par Keros
Ah top :)

Re: Plugin Domoticz-Palazzetti

Publié : 28 déc. 2022, 11:08
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}}

Re: Plugin Domoticz-Palazzetti

Publié : 04 janv. 2023, 15:05
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

Re: Plugin Domoticz-Palazzetti

Publié : 05 janv. 2023, 07:51
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}}

Re: Plugin Domoticz-Palazzetti

Publié : 05 janv. 2023, 14:25
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.