[Integration externe] đŸ”„ IntĂ©gration Palazzetti pour Gladys, en local

Bonjour Ă  tous,

Voici une intĂ©gration externe pour piloter les poĂȘles Ă  pellets Palazzetti depuis Gladys. Elle passe par l’API locale de la Connection Box, donc sans cloud ni compte Palazzetti et sans pont MQTT.

:backhand_index_pointing_right: DépÎt : GitHub - William-De71/gladys-palazzetti · GitHub
:open_book: Documentation en français : gladys-palazzetti/docs/fr.md at main · William-De71/gladys-palazzetti · GitHub

Palazzetti

Ce qu’elle fait

L’appareil poĂȘle, avec seulement les fonctions que votre modĂšle possĂšde :

  • marche / arrĂȘt, consigne, puissance (1 Ă  5) ;
  • ventilateurs : arrĂȘt, 1 Ă  5, max ou auto, avec gauche et droite selon le modĂšle ;
  • mode silence et activation de la programmation horaire ;
  • tempĂ©rature ambiante (ou de l’eau sur les hydro), fumĂ©es et autres sondes prĂ©sentes ;
  • Ă©tat en clair (Allumage, Combustion, Mode Ă©co, Refroidissement
) et alarme en cours ;
  • pellets consommĂ©s, niveau du rĂ©servoir, nombre d’allumages, heures de chauffe, heures depuis l’entretien.

Déclencheurs de scÚne :

  • changement d’état du poĂȘle, filtrable : Ă©teint, allumage, en chauffe, veille Ă©co, extinction, alarme
 ;
  • alarme, filtrable par type : plus de pellets, porte ouverte, surchauffe, tirage, nettoyage du conduit
 ;
  • fin d’alarme ;
  • pellets bientĂŽt vides ;
  • poĂȘle injoignable, puis de nouveau joignable.

Chaque dĂ©clencheur fournit un rĂ©sumĂ© prĂȘt Ă  envoyer en message, par exemple « Salon est en alarme : Plus de pellets. »

Actions de scĂšne :

  • Lire le poĂȘle : Ă©tat, tempĂ©ratures, consigne, puissance
 utilisables dans des conditions ou des messages ;
  • RĂ©gler le poĂȘle : marche/arrĂȘt, consigne, puissance et ventilation en une seule action.

Widgets de tableau de bord :

  • PoĂȘle : tempĂ©rature et consigne en direct, courbe sur 24 h, Ă©tat, et des boutons Allumer/Éteindre, −1 °C, +1 °C et Puissance ;
  • Consommation de pellets : kg par jour sous forme d’histogramme, moyenne, sacs de 15 kg par semaine, compteurs.

Installation

  • Il faut Gladys 5.1.1 ou plus.
  • Le bouton DĂ©couverte de l’intĂ©gration trouve les Connection Box du rĂ©seau.
  • Si votre rĂ©seau bloque la dĂ©couverte, saisissez l’adresse IP du boĂźtier dans la configuration. Pour vĂ©rifier que le boĂźtier rĂ©pond, ouvrez dans un navigateur : http://IP_DU_BOITIER/cgi-bin/sendmsg.lua?cmd=GET+STAT. Vous devez obtenir du JSON.
  • Le boĂźtier ne prĂ©vient pas Gladys des changements. L’intĂ©gration lit donc le poĂȘle toutes les 30 s par dĂ©faut, rĂ©glable de 10 Ă  300 s.
  • Une adresse IP fixe pour le boĂźtier est conseillĂ©e. Si elle change, l’intĂ©gration retrouve quand mĂȘme le poĂȘle, avec quelques minutes de dĂ©lai.

:warning: Appel aux testeurs

Je n’ai pas de poĂȘle Palazzetti : tout a Ă©tĂ© dĂ©veloppĂ© Ă  partir de rĂ©ponses rĂ©elles de boĂźtiers rĂ©cupĂ©rĂ©es en ligne (Ginger, Julie Pro 2), de la bibliothĂšque utilisĂ©e par Home Assistant et du SDK officiel Palazzetti. Ce n’est pas encore testĂ© sur un vrai poĂȘle.

@Steph38230, comme tu t’étais proposĂ©, ton retour m’aiderait beaucoup. En particulier, peux-tu me copier ici ce que renvoient ces trois adresses ? Pense Ă  masquer l’adresse MAC et le numĂ©ro de sĂ©rie.

  • http://IP_DU_BOITIER/cgi-bin/sendmsg.lua?cmd=GET+STDT
  • http://IP_DU_BOITIER/cgi-bin/sendmsg.lua?cmd=GET+ALLS
  • http://IP_DU_BOITIER/cgi-bin/sendmsg.lua?cmd=GET+CNTR

Les points qui me tiennent le plus à cƓur :

  • les compteurs (GET CNTR) ;
  • l’action Mettre Ă  l’heure le poĂȘle dans la configuration ;
  • les libellĂ©s des alarmes, car les sources ne sont pas toutes d’accord sur les codes.

Les retours de tous ceux qui ont un poĂȘle Palazzetti, ou une autre marque avec une carte Fumis et une Connection Box, sont aussi les bienvenus. Pour les bugs : les issues GitHub ou ce fil :slightly_smiling_face:

Intégration communautaire, non affiliée à Palazzetti.

CTNR :

{"INFO":{"RSP":"OK","CMD":"GET CNTR","TS":1791782922},"SUCCESS":true,"DATA":{"IGNERRORS":0,"POWERTIME":"44987:58","SERVICETIME":"07:45","PQT":4388,"OVERTMPERRORS":0,"HEATTIME":"5299:48","ONTIME":"00:00","IGN":2477}}

ALLS :

{"INFO":{"RSP":"OK","CMD":"GET ALLS","TS":1791783501},"SUCCESS":true,"DATA":{"T2":28.9,"F2LF":2,"PQT":4388,"PWR":3,"CHRSTATUS":0,"FANLMINMAX":[0,5,0,5,0,5],"FDR":0,"F2V":0,"MOD":1228,"DPT":0,"APLWDAY":1,"MAC":"40:F3:85:70:xx:xx","SETP":20,"APLTS":"2026-10-12 07:38:17","STATUS":9,"T3":63,"T1":0,"PUMP":0,"T5":22.5,"F1RPM":0,"OUT":0,"SN":"LT202029480580589xxxxxx","F1V":0,"EFLAGS":0,"LSTATUS":51,"T4":0,"F3L":2,"F2L":7,"CORE":34,"F4L":2,"IN":11,"DP":0,"FWDATE":"2020-11-20","VER":2,"MBTYPE":0}}

STDT :

{"INFO":{"RSP":"OK","CMD":"GET STDT","TS":1791783636},"SUCCESS":true,"DATA":{"GWDEVICE":"wlan0","GATEWAY":"192.168.0.254","PSENSLTSH":0,"WMAC":"40:F3:85:70:xx:xx","plzbridge":"2.2.1 2021-09-22 16:14:57","HWTYPE":7,"NOMINALPWR":12,"AUTONOMYTYPE":1,"WMODE":"sta","STOVETYPE":1,"CHRONOTYPE":5,"SPLMIN":6,"DSPFWVER":44,"MOD":1228,"FAN2MODE":3,"EGW":"192.168.0.116","MAC":"40:F3:85:70:xx:xx","FAN2TYPE":5,"SPLMAX":51,"ECBL":"down","FLUID":0,"WADR":"192.168.xx.xx","CLOUD_ENABLED":true,"EPR":"static","PELLETTYPE":3,"PSENSLMIN":0,"SNCHK":1,"PSENSLMAX":0,"PSENSTYPE":0,"CONFIG":1,"LABEL":"Poele maison","EMSK":"255.255.255.0","BLEMBMODE":17,"WGW":"192.168.0.254","UICONFIG":1,"BLEDSPMODE":13,"MAINTPROBE":4,"ICONN":1,"EBCST":"","FWDATE":"2020-11-20","WSSID":"FBX_xxxxx","WPR":"dhcp","VER":2,"WPWR":"-72 dBm","MBTYPE":0,"WENC":"psk2","CBTYPE":"miniembplug","EADR":"192.168.xx.xx","sendmsg":"2.1.2 2018-03-28 10:19:09","WMSK":"255.255.255.0","EMAC":"40:F3:85:70:xx:xx","CORE":34,"SN":"LT202029480580589xxxxxx","APLCONN":1,"DNS":["192.168.0.254","192.168.0.254","127.0.0.1"],"SYSTEM":"2.5.3 2021-10-03 09:13:42 (b0ebcdc)","WBCST":"192.168.0.255","WCH":"11"}}

Merci pour ton retour.

Dit moi si jamais,il y a des choses qui ne fonctionne pas ou qu’il manque.
Merci d’avance.

Je ne sais pas si c’est faisable, mais ce qui serait top c’est une console de programmation pour dĂ©finir les jours, plages horaires et tempĂ©ratures de consigne parce que le faire sur le tĂ©lĂ©phone sur l’application PALAZETTI c’est une vrai purge :rofl:

Pour moi Ă  priori tout marche bien. Merci pour le job.

J’ai des limitations avec les intĂ©grations externe, je regarde ce que je peux faire et je te tiens au courant. En attendant merci de ton retour.

Avec la nouvelle intĂ©gration thermostat peut-ĂȘtre ?

Bien vu @mutmut