[Externe Integration] đŸ”„ Palazzetti-Integration fĂŒr Gladys, lokal

Hallo zusammen,

Hier ist eine externe Integration, um die Palazzetti-Pelletöfen von Gladys aus zu steuern. Sie nutzt die lokale API der Connection Box, also ohne Cloud, ohne Palazzetti-Konto und ohne MQTT-Bridge.

:backhand_index_pointing_right: Repository: GitHub - William-De71/gladys-palazzetti · GitHub
:open_book: Dokumentation auf Französisch: gladys-palazzetti/docs/fr.md at main · William-De71/gladys-palazzetti · GitHub

Palazzetti

Was sie kann

GerÀt Ofen, mit nur den Funktionen, die Ihr Modell besitzt:

  • Ein/Aus, Solltemperatur, Leistung (1 bis 5);
  • LĂŒfter: Aus, 1 bis 5, Max oder Auto, mit links und rechts je nach Modell;
  • Leise Modus und Aktivierung der Zeitplanung;
  • Raumtemperatur (oder Wassertemperatur bei Hydro), Rauch und andere vorhandene Sensoren;
  • Klarer Zustand (ZĂŒndung, Verbrennung, Eco-Modus, AbkĂŒhlung
) und aktiver Alarm;
  • Verbrauchte Pellets, FĂŒllstand des BehĂ€lters, Anzahl der ZĂŒndungen, Heizstunden, Stunden seit der Wartung.

Szenenauslöser:

  • ZustandsĂ€nderung des Ofens, filterbar: aus, ZĂŒndung, Heizung, Eco-Modus, Ausschalten, Alarm
;
  • Alarm, filterbar nach Typ: keine Pellets mehr, TĂŒr offen, Überhitzung, Zug, Reinigung des Kanals
;
  • Alarmende;
  • Pellets bald leer;
  • Ofen nicht erreichbar, dann wieder erreichbar.

Jeder Auslöser liefert eine Zusammenfassung, die bereit ist, als Nachricht gesendet zu werden, z. B. „Wohnzimmer hat Alarm: Keine Pellets mehr.“

Szenenaktionen:

  • Ofen lesen: Zustand, Temperaturen, Solltemperatur, Leistung
 nutzbar in Bedingungen oder Nachrichten;
  • Ofen einstellen: Ein/Aus, Solltemperatur, Leistung und LĂŒftung in einer einzigen Aktion.

Dashboard-Widgets:

  • Ofen: Temperatur und Solltemperatur in Echtzeit, Kurve ĂŒber 24 h, Zustand und SchaltflĂ€chen Ein/Aus, −1 °C, +1 °C und Leistung;
  • Pelletverbrauch: kg pro Tag als Histogramm, Durchschnitt, SĂ€cke mit 15 kg pro Woche, ZĂ€hler.

Installation

  • Gladys 5.1.1 oder höher ist erforderlich.
  • Der Entdeckungsbutton der Integration findet die Connection Boxen im Netzwerk.
  • Wenn Ihr Netzwerk die Entdeckung blockiert, geben Sie die IP-Adresse des GerĂ€ts in der Konfiguration ein. Um zu ĂŒberprĂŒfen, ob das GerĂ€t antwortet, öffnen Sie in einem Browser: http://IP_DER_BOX/cgi-bin/sendmsg.lua?cmd=GET+STAT. Sie sollten JSON erhalten.
  • Das GerĂ€t benachrichtigt Gladys nicht ĂŒber Änderungen. Die Integration liest daher den Ofen standardmĂ€ĂŸig alle 30 s, einstellbar von 10 bis 300 s.
  • Eine feste IP-Adresse fĂŒr das GerĂ€t wird empfohlen. Wenn sie sich Ă€ndert, findet die Integration den Ofen trotzdem wieder, mit einer Verzögerung von einigen Minuten.

:warning: Aufruf an Tester

Ich habe keinen Palazzetti-Ofen: Alles wurde auf Basis von echten Antworten von GerÀten entwickelt, die online gefunden wurden (Ginger, Julie Pro 2), der von Home Assistant verwendeten Bibliothek und dem offiziellen Palazzetti-SDK. Es wurde noch nicht an einem echten Ofen getestet.

@Steph38230, da du dich angeboten hast, wÀre dein Feedback sehr hilfreich. Könntest du mir hier die Ausgaben dieser drei Adressen kopieren? Denke daran, die MAC-Adresse und die Seriennummer zu maskieren.

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

Die Punkte, die mir am meisten am Herzen liegen:

  • die ZĂ€hler (GET CNTR);
  • die Aktion Ofenzeit einstellen in der Konfiguration;
  • die Alarmbeschriftungen, da die Quellen nicht alle ĂŒbereinstimmen, was die Codes betrifft.

Das Feedback aller, die einen Palazzetti-Ofen oder eine andere Marke mit einer Fumis-Karte und einer Connection Box haben, ist ebenfalls willkommen. FĂŒr Fehler: GitHub-Issues oder dieser Thread :slightly_smiling_face:

Community-Integration, nicht mit Palazzetti verbunden.

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"}}

Danke fĂŒr dein Feedback.

Sag mir bitte, falls etwas nicht funktioniert oder etwas fehlt.
Vielen Dank im Voraus.

Ich weiß nicht, ob das machbar ist, aber das wĂ€re super: eine Programmierkonsole, um die Tage, Zeitfenster und Solltemperaturen festzulegen, denn das auf dem Telefon ĂŒber die PALAZETTI-App zu machen, ist echt eine Qual :rofl:

FĂŒr mich lĂ€uft vorerst alles gut. Danke fĂŒr die Arbeit.

Ich habe EinschrĂ€nkungen bei den externen Integrationen, ich schaue, was ich tun kann, und halte dich auf dem Laufenden. Bis dahin danke fĂŒr dein Feedback.

Vielleicht mit der neuen Thermostat-Integration?

Gut gesehen @mutmut