Skip to content

Version 2.8.4 ​

13. Mai 2026

Hinzugefügt ​

  • App/UI: Neue Gerätekategorie "Energie" mit Typen Inverter, Smart Meter, EV Charger und Heat Pump
  • App/UI: Energie-Gerätekarten zeigen Schlüsselwerte (PV-Erzeugung, Netzleistung, Verbrauch); Statistik-Icons für alle Energie-Mappings; Feature-Buttons mit getrennter PV-, Netz- und Verbrauchsaggregation
  • App/UI: Eigener Feature-Button für Außentemperatur (Wetterstationen und Geräte mit outside_temperature) — wird nicht mehr mit Innentemperatur-Durchschnitt vermischt
  • App/UI: Unterstützung neuer Darstellungseinstellungen für Geräte (Sortierung, Statusanzeige, Wertelisten)
  • Backend: free@home EV Charger (Wallbox) Unterstützung — Lade-Status, Leistung, Energie, Boost-Modus und weitere Wallbox-Datenpunkte
  • Config/UI: Zahlreiche neue Modbus-basierte Geräteprofile (Addons) für Wärmepumpen, Wallboxen, Inverter und Smart Meter hinzugefügt
  • Config/UI: Neuer Tab "Darstellung" auf der Geräteseite mit Sichtbarkeit, Benennung, Sortierung, Statusanzeige und Bildschirmschoner-Konfiguration
  • Config/UI: Performance-Verbesserung bei KNX-Adresslisten — Automations-Builder und Komponentenzuweisung sind bei grossen KNX-Projekten mit tausenden Gruppenadressen deutlich schneller
  • Daemon: Calculated Mappings für Commandserver — registerübergreifende Arithmetik via {$REF$}-Syntax in Mapping-Conditions
  • Daemon: Neuer MODBUS Servertyp mit dynamischer CRC16-Berechnung (XXXX-Platzhalter)
  • Daemon: UDP-Response-Validierung für MODBUS Commandserver — filtert unerwartete Datagramme automatisch anhand der erwarteten Antwortgröße
  • Daemon: Neue Mapping-Filter %int16 und %int32 für signed Integer-Interpretation von Hex-Werten (z.B. Modbus-Register mit negativen Werten wie Leistung oder Strom)
  • Daemon: Neuer Parameter-Filter %hex8 — konvertiert Float-Werte in IEEE-754 Big-Endian Hex (8 Zeichen) für Modbus-Write-Commands (FC 0x06/0x10)
  • Daemon: Neuer Mapping-Filter %bitcode{N} — kodiert ein 16-Bit-Register mit verteilten Alarm-Bits zu einem einzelnen Integer (0 wenn kein Bit gesetzt, sonst höchstes_gesetztes_Bit + N), zur Aggregation mehrerer Alarm-Register zu einem Mapping mit valueList
  • Daemon: Neuer Mapping-Filter %bitcode32{N} — 32-Bit-Variante von %bitcode für breitere Bitfeld-Register
  • Daemon: Neue Mapping-Filter %shr{N} und %shl{N} — Right- und Left-Shift mit unsigned-Arithmetik
  • Daemon: Neue SHUTDOWNCMD-Option für Commandserver — sendet Geräte-Befehle vor Disconnect und Daemon-Shutdown
  • Daemon: Neue Sysvars [HOUR_HEX], [MIN_HEX], [SEC_HEX], [DAY_HEX], [WDAY_HEX], [MONTH_HEX], [YEAR2K_HEX] — liefern die jeweilige Zeit- bzw. Datumskomponente als 2-stelliges Hex-Byte für die direkte Einbettung in Binärprotokoll-Sequenzen (z.B. Zeit/Datum-Sync auf seriellen Heizungssteuerungen)
  • Daemon: [SYSVAR]-Tokens neu in CommandServer-Befehls-Sequenzen verfügbar — werden bei jedem Send frisch aufgelöst, sodass aktuelle Werte (Uhrzeit, Datum, System-IP usw.) dynamisch in Geräte-Payloads eingebettet werden können. Per Opt-in via neuer CONFIG-Option RESOLVE_SYSVARS=YES, damit Profile mit literalem '[' in Sequenzen (z.B. JSON/REST) unverändert bleiben

Änderungen ​

  • Backend: Stabilität und Performance der Matter-Integration verbessert
  • Backend: RTSP-Kamerastreams verwenden jetzt TCP+UDP statt nur UDP — verbessert die Kompatibilität mit Kameras hinter NAT oder in instabilen Netzwerken
  • Backend: Miele-Integration optimiert — zuverlässigere Verbindung zur Miele Cloud, weniger unnötige API-Anfragen
  • Backend: Home Connect-Integration optimiert — zuverlässigere Verbindung zur Home Connect Cloud, neue Geräte werden automatisch erkannt
  • Backend: MQTT-Konfiguration verbessert — lokaler Broker wird bei Zugangsdaten automatisch abgesichert, Sicherheitscheck warnt bei fehlendem Passwortschutz
  • Daemon: mRemote GUI-Port (5500) wurde geschlossen und ist nicht mehr erreichbar
  • Daemon: xPL-Netzwerk-Listener (Ports 49152+) werden nur noch gestartet, wenn xPL-Definitionen vorhanden sind — reduziert unnötig offene Ports auf Systemen ohne xPL-Konfiguration
  • System: Sicherheitsoptimierungen

Behoben ​

  • Backend: KNX-Geräte wurden in seltenen Fällen als nicht erreichbar angezeigt, obwohl sie funktionierten
  • Daemon: %swap32/%swap16/%float Filter in Commandserver- und Event-Mappings funktionierten im HEX-Modus nicht korrekt (Hex-zu-Dezimal-Konvertierung vor Filter-Chain verhinderte korrekte Byte-Verarbeitung)
  • Daemon: KNX-Verbindungsstatus wird jetzt periodisch gesendet, damit das Backend verlorene Status-Events erkennt
  • Daemon: Hue Bridge wurde nach Verbindungsstörungen erst nach 11-14 Minuten wieder als erreichbar erkannt
  • Backend: Home Connect Skill hat sich bei vorübergehenden Cloud-Störungen selbstständig ausgeloggt
  • Backend: Miele-Geräte wurden bei hoher Cloud-Auslastung fälschlich als nicht erreichbar angezeigt