Skip to content

Releases: bauer-group/IP-HargassnerIntegration

v0.3.1

12 Mar 10:30

Choose a tag to compare

🐛 Fixed

  • Fehlende/falsche Fehlercodes + Fallback für unbekannte Codes (Issue #16)
    • Community-Beitrag von @mkaufmann0983
    • ERROR_CODES von 15 auf 294 Einträge erweitert (Quelle: offizielles Hargassner Nano-PK Manual)
    • Fehlercode 380 korrigiert: "Wartung fällig, Werkswartung durchführen lassen"
    • Dynamischer Fallback für unbekannte Fehlercodes — verhindert "Unknown"-Status in Home Assistant

v0.3.0

03 Mar 17:30

Choose a tag to compare

✨ Added

  • Firmware-Unterstützung für HSV/CL 9-60KW (V14_0d) (Issue #14)
    • Community-Beitrag von @tk79
    • 165 Analog-Parameter, 84 Digital-Parameter
    • Ältestes unterstütztes Modell (HSV 15.2, ~10 Jahre alt)
    • Kaskaden-Parameter, Betriebsstundenzähler (BSZ), Mengenwärmezähler (MWZ)
    • Encoding-Artefakt H°Chste AnfHöchste Anf korrigiert
    • ⚠️ Hinweis: V14_0d hat keinen Störungs Nr Analog-Parameter — der Betriebsstatus-Sensor zeigt immer "OK". Störungen werden nur als digitaler Bit-Wert übertragen.

✨ Improved

  • 30+ neue Parameter-Beschreibungen (DE/EN) für V14_0d
    • Mengenwärmezähler (MWZ), Betriebsstundenzähler (BSZ), Schieberost, VFS, Kaskade

v0.2.9

03 Mar 17:08

Choose a tag to compare

✨ Added

  • Firmware-Unterstützung für Nano.2 20 + Solar/3HK (V14_1HAR_q1_solar) (Issue #11)

    • Community-Beitrag von @tvieider via DAQ-Template
    • 132 Analog-Parameter (inkl. 3 Dummy-Kanäle für Board-Alignment)
    • Solar-Parameter: DiffR3TWq, DiffR3 K1/K2, DiffR3TDiff1/TDiff2, DiffR3 P1/P2/P3, DiffR3 WMZ
    • AUP-Parameter: AUPSoll, AUPIst, AUPStrom
    • Füllstand und BoiZustand_1
  • Firmware-Unterstützung für Nano 65 (V40_0HAR_az15) (PR #13)

🐛 Fixed

  • Cross-Template Parameter-Kompatibilität (Issue #12)

    • Neues _PARAM_NAME_ALIASES-System in sensor.py für bidirektionale Umlaut↔ASCII Zuordnung
    • Wärmemenge-Sensor funktioniert jetzt korrekt mit V14_0HAR_q Template (VerbrauchszaehlerVerbrauchszähler)
    • Störungs-Sensor Lookup korrigiert (Storungs NrStörungs Nr)
    • V14_0HAR_q Tippfehler Storungs Nr bewusst beibehalten für Entity-ID-Stabilität
  • DAQ-Parser Encoding verbessert (tools/daq_parser.py)

    • CP1252 als primäres Encoding priorisiert (Windows-Standard für DAQ-Dateien)
    • Sonderzeichen (°, ä, ö, ü) werden jetzt korrekt gelesen statt ersetzt

✨ Improved

  • FULL-Modus Anzeigenamen für V14_0HAR_q (firmware_templates.py)
    • ASCII-Varianten in PARAMETER_DESCRIPTIONS ergänzt (Verbrauchszaehler, Stoerungs Nr, Puff Fuellgrad, etc.)
    • FULL-Modus zeigt jetzt korrekte zweisprachige Beschreibungen statt Roh-Parameternamen

v0.2.8

19 Jan 12:46

Choose a tag to compare

🐛 Fixed

  • V14_0HAR_q Template: Heizkreis-Parameter korrigiert (Issue #10)

    • Vorlauf-Ist und Vorlauf-Soll Positionen für HK1/HK2 korrigiert
    • Neuer Parameter HK1 Status bei Position 65 hinzugefügt
    • Korrigierte Zuordnung: Position 66 = TVL_1 (Vorlauf Ist), Position 67 = TVLs_1 (Vorlauf Soll)
    • Community-Feedback von @MiOrt mit Telnet-Analyse
  • V14_0HAR_q Template: Sonderzeichen normalisiert (Issue #9)

    • Verbrauchsz°hlerVerbrauchszaehler
    • StörungStoerung
    • Puff FüllgradPuff Fuellgrad
    • T SpülungT Spuelung
    • LZ ES seit F°ll.LZ ES seit Fuell.
    • Entity-IDs jetzt sauber ohne deg-Artefakte

📚 Docs

  • Dokumentation für Input DateTime Helper (Issue #5)
    • Neuer Schritt 2 in CUSTOM_DASHBOARD.md: Anleitung zur Erstellung des input_datetime.hg_pk32_pelletverbrauch_startzeit Helpers
    • Option A (UI) und Option B (YAML) dokumentiert
    • Troubleshooting-Abschnitt für Prognose-Sensoren hinzugefügt

v0.2.7

12 Jan 16:54

Choose a tag to compare

✨ Added

  • Firmware-Unterstützung für Classic Lambda 40L-60L (V14_0m5) (firmware_templates.py)

    • Community-Beitrag von @philippe44 via Issue #6
    • 146 Analog-Parameter (vs. ~112 beim Nano-PK)
    • Unterstützung für Heizkreise 3-6
    • Zusätzliche Warmwasser-Sensoren (TB2, TB3)
    • Firmware-Version in const.py registriert
  • Classic-spezifische Parameter-Beschreibungen (DE/EN) (firmware_templates.py)

    • 60+ neue Parameter-Übersetzungen für Classic Lambda
    • Puffer Mitte-Oben/Unten (TPmo, TPmu)
    • Heizkreise 3-6 vollständig (TVL, TVLs, TRA, TRs, HKZustand, FR Zustand)
    • Externe Heizkreis-Pumpen (EHKP, EHKP2, EHKP3)

🐛 Fixed

  • Sprachunterstützung für STANDARD_SENSORS (sensor.py)
    • Community-Beitrag von @philippe44 via PR #7
    • STANDARD_SENSORS verwenden jetzt sprachabhängige Namen aus PARAMETER_DESCRIPTIONS
    • Englischsprachige Benutzer sehen nun korrekt übersetzte Sensornamen
    • Entity-IDs bleiben stabil (kein Breaking Change)

v0.2.6

01 Dec 01:18

Choose a tag to compare

🐛 Fixed

  • Kritischer Reconnect-Bug behoben: Endlose Reconnect-Schleife korrigiert (telnet_client.py)
    • Problem: _last_update wurde bei _close_connection() nicht zurückgesetzt, was zu sofortiger erneuter Staleness-Erkennung nach Reconnect führte (13.000+ Reconnects)
    • Fix 1: _last_update = None bei Verbindungsabbruch setzen
    • Fix 2: Delay nach Staleness-Disconnect hinzugefügt (TELNET_RECONNECT_DELAY)
    • Fix 3: Initiale Verbindung wird nicht mehr als Reconnection gezählt

v0.2.5

29 Nov 17:43

Choose a tag to compare

✨ Added

  • Erweitertes Standard-Sensor-Set: Von 17 auf 27 Sensoren erweitert (sensor.py)
    • Kessel Solltemperatur (TKsoll)
    • Brennraumtemperatur (BRT)
    • Wirkungsgrad (Effizienz)
    • O2 Gehalt (O2)
    • Saugzug Ist (SZist)
    • Puffer Sollwert Oben/Unten (Puffer_soll oben/unten)
    • Vorlauf Soll Heizkreis 1 (TVLs_1)
    • Warmwasser Soll (TBs_1)

📚 Docs

  • Dokumentation für erweitertes Standard-Sensor-Set aktualisiert
    • README.md, SCHNELLSTART.md, ARCHITECTURE.md, INSTALLATION.md, PROJECT_SUMMARY.md
  • Code-Dokumentation in sensor.py verbessert mit Übersicht aller Standard-Sensoren

Release v0.2.4

29 Nov 01:10

Choose a tag to compare

Release v0.2.4

🐛 Fixed

  • Reconnect-Mechanismus: Vereinfacht und korrigiert (telnet_client.py)

    • Entfernt: Komplexe consecutive-timeout Logik und exponential backoff die HA-Prozess überlasteten
    • Reconnect nur bei: TCP-Verbindungsverlust (OS-Level) oder 60s keine Daten empfangen
    • Einfacher 5s Reconnect-Delay zwischen Versuchen
  • Störungs-Sensor: Vereinfacht (sensor.py)

    • Verwendet nur noch Störungs Nr: 0 = OK, >0 = Störungscode
  • Sensorwerte bei Verbindungsverlust: Zeigen jetzt "unknown" statt alte Werte (coordinator.py)

    • Bei Verbindungsverlust werden Sensordaten gelöscht
    • Sensoren gehen auf "unknown" bis neue Daten empfangen werden
  • Firmware V14_1HAR_q1: Warmwasser-Parameter korrigiert (firmware_templates.py)

    • TB1 (Warmwasser Ist) und TBs_1 (Warmwasser Soll) waren vertauscht

🗑️ Removed

  • Nicht mehr benötigte Konstanten: TELNET_MAX_RECONNECT_DELAY, TELNET_MAX_CONSECUTIVE_TIMEOUTS (const.py)

Installation via HACS

  1. Open HACS in Home Assistant
  2. Go to "Integrations"
  3. Search for "BAUERGROUP Hargassner"
  4. Update to version v0.2.4

Manual Installation

Download the latest release and copy custom_components/bauergroup_hargassnerintegration to your Home Assistant config directory.


🤖 Generated with automated release script

Release v0.2.3

28 Nov 15:38

Choose a tag to compare

Release v0.2.3

This release includes:

  • Version bump to v0.2.3
  • Updated manifest.json, SCHNELLSTART.md, and documentation

Installation via HACS

  1. Open HACS in Home Assistant
  2. Go to "Integrations"
  3. Search for "BAUERGROUP Hargassner"
  4. Update to version v0.2.3

Manual Installation

Download the latest release and copy custom_components/bauergroup_hargassnerintegration to your Home Assistant config directory.


🤖 Generated with automated release script

Release v0.2.2

27 Nov 00:50

Choose a tag to compare

Release v0.2.2

✨ Improved

  • Sensor-Updates auf Push-Modus umgestellt (coordinator.py)
    • Push: Sofortige Updates bei jedem empfangenen Datensatz vom Kessel (keine Messdaten verloren)
    • Manueller Poll: _async_update_data() verfügbar für manuelle Refresh-Aufrufe
    • Connection-Callback hinzugefügt für robuste Verbindungsstatus-Erkennung (telnet_client.py)

Installation via HACS

  1. Open HACS in Home Assistant
  2. Go to "Integrations"
  3. Search for "BAUERGROUP Hargassner"
  4. Update to version v0.2.2

Manual Installation

Download the latest release and copy custom_components/bauergroup_hargassnerintegration to your Home Assistant config directory.


🤖 Generated with automated release script