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

Re: Plugin Domoticz-Palazzetti

Message par Samquad »

J'ai 3 bornes wifi avec du roaming.

borne 1: signal -78dBm
borne 2: signal -62dBm (Cbox connectée actuellement à cette borne wifi qui est la plus proche, elle est dans la même pièce)
borne 3: signal -96dBm
Samquad
Messages : 29
Inscription : 02 oct. 2020, 10:42

Re: Plugin Domoticz-Palazzetti

Message par Samquad »

Bonjour,
J'ai un poêle Jackie IDRO j'ai besoin de récupérer la température du ballon tampon (T5 sur le poele) dans domoticz
J'utilise ce plugin https://github.com/mce35/Domoticz-Palazzetti
Je ne sais pas comment le modifier pour rajouter un nouveau capteur, je ne maitrise pas du tout Python.

Voici la trame émise par la passerelle Cbox

Code : Tout sélectionner

http://"ip CBOX"/cgi-bin/sendmsg.lua?cmd=GET%20alls

{"INFO":{"RSP":"OK","CMD":"GET ALLS","TS":1682400032},"SUCCESS":true,"DATA":{"T2":21.3,"F2LF":0,"PQT":751,"PWR":1,"T4":0,"FANLMINMAX":[0,5,0,1,0,1],"FDR":0,"F2V":0,"MOD":1003,"DPT":0,"APLWDAY":2,"MAC":"40:F3:85:71:2C:51","SETP":56,"APLTS":"2023-04-25 07:21:09","STATUS":0,"T3":20,"T1":21.6,"PUMP":0,"T5":54.5,"F1RPM":0,"OUT":0,"F1V":0,"SN":"LT202203980571410237688","LSTATUS":0,"EFLAGS":0,"F2L":0,"CORE":34,"DP":41,"CHRSTATUS":0,"IN":9,"FWDATE":"2020-12-09","VER":8,"MBTYPE":0}}
Qui Pourrait faire évoluer le code et rajouter cette sonde?

Merci pour votre aide

Samquad
skarab22
Messages : 101
Inscription : 14 nov. 2019, 09:18

Re: Plugin Domoticz-Palazzetti

Message par skarab22 »

Normalement toute les température sont remontées par le plugin mais il faut activer le dispositif dans domoticz
Samquad
Messages : 29
Inscription : 02 oct. 2020, 10:42

Re: Plugin Domoticz-Palazzetti

Message par Samquad »

La sonde correspondant à T5 n'est pas remontée dans les dispositifs du plugin
skarab22
Messages : 101
Inscription : 14 nov. 2019, 09:18

Re: Plugin Domoticz-Palazzetti

Message par skarab22 »

Alors sur le plugin de base, T5 corresponds à la température de la pièce.

Tu as donc du changer la valeur de T5 par T2 pour que le dispositif Room Température affiche la bonne valeur. Pour accéder à la température T5, tu peux au choix :
- activer le dispositif "pellet backwall temperature" qui normalement n'est pas activé, lui attribuer la valeur T5 au lieux de T2 par défaut
- tu crée un dispositif spécifique :

Code : Tout sélectionner

55     __UNIT_TMP_CHAUDIERE = 15
118 TMP_CHAUDIERE=T5
192  # TMP_CHAUDIERE
            Domoticz.Device(Name="Chaudiere Temperature", Unit=self.__UNIT_TMP_CHAUDIERE, TypeName="Temperature", Used=0).Create()
278  # TMP_EXHAUST
            if keys["TMP_CHAUDIERE"] in DataResponse:
                UpdateDevice(self.__UNIT_TMP_CHAUDIERE, 0, str( DataResponse[keys["TMP_EXHAUST"]] ))


Et je crois que c'est à peu pret tout ce qu'il y à modifier mais à vérifier...

Je te laisse choisir et tester la méthode qui te convient le mieux...
Si tu choisis la 2e méthode, copie colle en commençant par la fin si tu veux conserver les lignes...
Samquad
Messages : 29
Inscription : 02 oct. 2020, 10:42

Re: Plugin Domoticz-Palazzetti

Message par Samquad »

Je n'ai rien changé au niveau du plugin.
J'ai juste configuré le poele en configuration 4:
Programmer cette configuration quand on veut relier le poêle à une accumulation thermique sans serpentin. Le poêle s’allume en fonction de la température lue par la sonde de l’accumulation et s’éteint en fonction de la température de retour du poêle.
Dans cette configuration: la sonde de température ambiante cablée au dos du poêle est déportée dans le ballon d'accumulation thermique.

Au niveau du boitier Cbox
T2 correspond au capteur dummy "Palazzetti - Room Temperature" le plugin remonte cetteinfo dans domoticz
T5 correspond à la température de l'accumulation le plugin d'origine ne remonte pas cette sonde dans domoticz

Liste des dispositifs remontés dans Domoticz par le plugin d'origine

Code : Tout sélectionner

		118	Palazzetti	001F0004	4	Palazzetti - Setpoint	Thermostat	SetPoint	56.0	-	-	   	2023-05-03 07:49:47
		119	Palazzetti	001F0005	5	Palazzetti - Room Temperature	Temp	LaCrosse TX3	22.5 C	-	-	   	2023-05-03 07:49:47
		120	Palazzetti	001F0006	6	Palazzetti - Pellets Qty Used	RFXMeter	RFXMeter counter	756	-	-	   	2023-05-03 07:49:47
		124	Palazzetti	001F000A	10	Palazzetti - Pellet Backwall Temperature	Temp	LaCrosse TX3	22.3 C	-	-	   	2023-05-03 07:49:47
		125	Palazzetti	001F000B	11	Palazzetti - Exhaust Temperature	Temp	LaCrosse TX3	21.0 C	-	-	   	2023-05-03 07:49:47
		126	Palazzetti	001F000D	13	Palazzetti - FAN_FAN1RPM	General	Fan	0 RPM	-	-	  	2023-05-03 07:49:47
		127	Palazzetti	001F000F	15	Palazzetti - DP	General	Custom Sensor	30	-	-	   	2023-05-03 07:49:47
		115	Palazzetti	001F0001	1	Palazzetti - On-Off	Light/Switch	Switch	Off	-	-	   	2023-04-28 07:33:57
		116	Palazzetti	001F0002	2	Palazzetti - Power Level	Light/Switch	Selector Switch	Off	-	-	   	2023-04-28 07:33:57
		117	Palazzetti	001F0003	3	Palazzetti - Fan Speed	Light/Switch	Selector Switch	Off	-	-	   	2023-04-28 07:33:57
		121	Palazzetti	001F0007	7	Palazzetti - Status code	General	Text	0	-	-	   	2023-04-28 07:33:57
		122	Palazzetti	001F0008	8	Palazzetti - Status	General	Text	Off	-	-	   	2023-04-28 07:33:57
		123	Palazzetti	001F0009	9	Palazzetti - Timer	Light/Switch	Switch	Off	-	-	   	2022-12-20 19:35:57

Je vais opter pour l'option 2: créer un dispositif spécifique.
Je test bientôt et te ferai un retour

Merci Skarab22 pour l'aide
Samquad
Messages : 29
Inscription : 02 oct. 2020, 10:42

Re: Plugin Domoticz-Palazzetti

Message par Samquad »

Merci skarab22 pour ton aide

J'ai ajouté précisément ces lignes au plugin et maintenant j'ai ma température-chaudiere (du ballon de chauffage centrale) dans Domoticz

Code : Tout sélectionner

54     __UNIT_TMP_CHAUDIERE = 16

158                 "TMP_CHAUDIERE": "T5",

216  # TMP_CHAUDIERE
217            Domoticz.Device(Name="Chaudiere Temperature", Unit=self.__UNIT_TMP_CHAUDIERE, TypeName="Temperature", Used=0).Create()

319            # TMP_CHAUDIERE
320           if keys["TMP_CHAUDIERE"] in DataResponse:
321                UpdateDevice(self.__UNIT_TMP_CHAUDIERE, 0, str( DataResponse[keys["TMP_CHAUDIERE"]] )) 

marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Plugin Domoticz-Palazzetti

Message par marcus_54 »

Bonjour

j'ai fait installer un poêle Palazzettii Vivienne,
je viens de parcourir le forum pour trouver des explications à insérer le plugin Palazzetti
j'ai installé le plugin

Code : Tout sélectionner

git clone https://github.com/mce35/Domoticz-Palazzetti.git
Dans domoticz, dans matériel je vois bien apparaître "Palazzetti connexion box" avec l'adresse IP que j'ai renseignée qui est celle de l'interface.
Par contre après je n'ai aucun indicateur de quoi que ce soit qui apparaît... :shock:
J'ai oublier quoi ?
Le poêle est éteint, mais l'interface est accessible en JSON

Merci
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
skarab22
Messages : 101
Inscription : 14 nov. 2019, 09:18

Re: Plugin Domoticz-Palazzetti

Message par skarab22 »

Tu n'as pas de dispositifs qui apparaissent ? Normalement tu dois voir des sondes de température et un set point
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Plugin Domoticz-Palazzetti

Message par marcus_54 »

Non aucun dispositif pour le moment
j'ai un message d'erreur dans le log

Code : Tout sélectionner

2023-08-15 12:32:48.671 Error: Palazzetti: Device creation failed, Domoticz settings prevent accepting new devices.
[/color]
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Répondre