2.8.2 freigegeben 29.05. 2026 |
Firmware 2.8.2
Allgemeine Empfehlung für Updates: Bitte laden Sie vor dem Update immer über die Schaltfläche "Download configuration backup" eine Sicherung der Gerätekonfiguration herunter.
Änderungen seit 2.8.1
Unterstützung für neue P44-Gerätegeneration: 2.8.2.52 ist die ersteVersion mit Unterstützung für die kommende, deutlich leistungsfähigere, zugleich kleinere und energieeffizientere dritte P44-Gerätegeneration: das neue Wiser-by-Feller Gateway P44-GW-MW sowie aktualisierte Versionen von P44-DSB-D, P44-DSB-DEH2 und P44-LC-DE.
matter: die Matter-Bridge-Softwarekomponente p44mbrd hat in der in dieser Firmware-Version enthaltenen Fassung die Matter-Zertifizierungstests erfolgreich abgeschlossen. Allerdings laufen derzeit noch administrative Verfahren ausserhalb unserer Kontrolle, damit Matter-Zertifikate auf geeignete P44-Geräte ausgerollt werden können. Wir erwarten, dass dies im Juni 2026 zusammen mit einer neuen Firmware-Version erfolgen wird. Bis dahin bleibt die Matter-Bridge im Beta-Status.
- Neue Versionsnummer: Bei den Produkten P44-LC-xx (eigenständiger Lichtcontroller) und P44-AC-xx (eigenständiger Automationscontroller) wird die Nummerierung der Haupt-Firmware-Version nun an die Firmware von P44-DSB-xx (Digital Strom Bridge) angeglichen und springt mit dieser Version von 1.8.2 auf 2.8.2.
Neue Integrationen
Wiser-by-Feller: Jede Wiser-by-Feller-Installation mit einem WLAN/uGateway-Gerät kann angebunden und zur Kombination mit direkt angeschlossener Hardware (DALI, EnOcean, ...) und per Matter verfügbar gemacht werden: Starten Sie einfach den Learn-in-Modus (Schaltfläche im Tab "hardware") und drücken Sie dann die magenta leuchtende Taste an Ihrem WLAN-fähigen Wiser-by-Feller-Modul. Nach wenigen Sekunden sind alle Wiser-Lasten und -Sensoren als Geräte sichtbar, und mit uGateway-FW v6.0.36 oder neuer können Sie auch Smart Buttons zur Verwendung in Matter konfigurieren. Weitere Informationen finden Sie unter P44-GW-MW.
direktes dS485: Die Geräte P44-DSB und P44-LC können jetzt alle dS-Classic-Klemmenblöcke in einer Installation steuern und überwachen und diese damit auch einzeln über Matter abbilden (zusätzlich zur bereits zuvor verfügbaren Abbildung des Raumstatus).
Damit wird dS classic endlich zu einem integrierbaren Subsystem!
Es gibt eine kurze Einrichtungsanleitung. Bitte beachten Sie, dass dies derzeit noch Beta ist und im Laufe der Zeit weiter verfeinert wird.
Verwenden Sie die neue Schaltfläche dS485 support... im Abschnitt "Bridging Features" des Tabs "System" der Weboberfläche, um die Funktion zu aktivieren bzw. zu deaktivieren.
Neue Funktionen
- EnOcean: Unterstützung für Signal-Telegramme (genauere Information zu Energie-Status/-Gewinnung/-Backup).
- EnOcean: Unterstützung für das Profil D2-14-59 - CO2-, Feuchtigkeits- und Temperatursensor.
- EnOcean: Unterstützung für das Profil D2-14-41 - Temperatur, Feuchtigkeit, Helligkeit (wie D2-14-40), plus Kontakteingang.
- Enocean: Unterstützung für den elektrischen Fensterantrieb D2-06-20, Unterstützung für verkettete sichere Nachrichten (wie sie gewisse D2-06-20-Geräte benötigen).
- Enocean: Profilvarianten in A5-04-02 für den Sensor AFTF-HK-FSE hinzugefügt, der über einen zusätzlichen, nicht standardisierten Helligkeitssensor verfügt.
- outputs: Kanäle mit rundumlaufenden Werteskalen wie "hue" unterstützen jetzt gerichtete Übergänge (aufwärts/abwärts/kürzester/längster).
- sensors: Neuer Sensortyp für Frequenz in Hz (etwa für Netzfrequenzmessung zur Laststeuerung...).
- ELDAT: Unterstützung für den älteren RX09-USB-Transceiver (zusätzlich zum RX10).
Allgemeine Verbesserungen
- matter bridging: bessere Kontrolle darüber, welche Teile eines Geräts an Matter gebridged werden. Beispielsweise haben Wiser-by-Feller-Geräte Tasten, die in vielen Fällen in Matter nicht benötigt werden, sondern nur der Ausgang. Es gibt jetzt die Wahl zwischen
entire device (wie bisher), output only, output and sensors/inputs und buttons only. Sofern keine Matter-seitigen Automationen durch bestimmte P44/Wiser-Tasten ausgelöst werden sollen, sind output only oder output and sensors/inputs eine gute Wahl, um unnötige Tasten auf der Matter-Seite zu vermeiden.
- Sensor Evaluators: Neue Sensortypen Percentage und Speed in percent of full range per second hinzugefügt.
- logging: Einige Subsysteme können jetzt separate logleveloffsets haben, z.B. um die Protokollierung bestimmter APIs zu verstärken oder stummzuschalten. Es gibt einen neuen API-Methodenaufruf, der über die
tweak.html-UI oder in der p44script-IDE mittels logleveloffset() ausgelöst werden kann.
- Speicherung der Einstellungen: optimiert, spart RAM- und Flash-Speicherplatz.
- Custom/Scripted Devices: bessere Unterstützung für die Implementierung von Farbleuchten - der Farbmodus des Ziels kann konfiguriert werden (
colormode in der init-Nachricht), einschliesslich Unterstützung für RGB(WA)-Primärfarb-Zielleuchten.
- scene scripts: In Szenenskripten definierte Handler werden jetzt bei Szenenwechseln deaktiviert. Bisher wurden die Handler nur deaktiviert, wenn ein anderes Szenenskript gestartet wurde, nicht aber beim Wechsel zu einer Szene ohne Szenenskript.
- apidocs: P44-LC-Geräte enthalten jetzt eine OpenAPI-Spezifikation für die vDC-API via HTTP(S) mit Live-Tryout-Option (basierend auf SwaggerUI). Rufen Sie dazu einfach
/apidocs auf Ihrem Gerät auf.
- p44lrgraphics/SmartLEDs: Vollständige Überarbeitung der Display-Update-Logik. Jetzt funktionieren selbst komplexe Überlagerungen aus weichen Scrollern mit schnellen Animationen korrekt bei vollautomatischer variabler Bildrate. Ausserdem wurde das WS2813- und WS2815-Timing auf P44-xx-Geräten angepasst, um besser zu den meisten modernen Original-WorldSemi-Chips zu passen und Flackern zu vermeiden, das in manchen Fällen auftrat. Das alte Timing ist weiterhin als
WS2813_N verfügbar, da einige WS2813-Klone dies benötigen könnten.
- Digital IO: Digitale Eingänge auf Basis von GPIO, i2c usw. werden jetzt einmal beim Gerätestart abgetastet, sodass ihr Zustand von Anfang an gültig ist. Zuvor war der Zustand "unknown", bis sich das Eingangssignal zum ersten Mal änderte.
- dial input sync: Sensoreingänge, die als Raum-/Bereichsdimmer verwendet werden, können jetzt einen Synchronisationsmodus angeben, der festlegt, wie mit einer nicht synchronen Stellung zwischen Drehgeber und aktuellem Ausgangswert umgegangen wird. Verfügbare Modi sind "jump" (wie bisher, die erste vom Drehgeber gemeldete Änderung ändert den Ausgang), "pick up" (der Drehgeber muss sich über den tatsächlichen Ausgangswert bewegen, um einzurasten), "scale" (der Drehgeber arbeitet relativ zum aktuellen Ausgang).
p44script-Verbesserungen
- speed: deutlich effizientere globale Funktionsnamenssuche.
- scene scripts: können jetzt
stopactions() verwenden, um Übergänge zu stoppen, ohne das Szenenskript zu beenden, und mit den Gerätefeldern lastscene und currenscene die vorherige und aktuelle Szenen-ID prüfen, was bei Bedarf eine vollständig benutzerdefinierte Szenenanwendungslogik erlaubt.
- TCP socket support: Jetzt kann
tcpsocket() für TCP-Client-Sockets verwendet werden, z.B. für Nicht-Web Geräte-APIs.
- binary strings:
format() erlaubt jetzt das Einfügen binärer Strings (möglicherweise mit NUL-Zeichen) mit %s. Das ist nützlich zum Erzeugen binärer Protokollnachrichten, z.B. über TCP-Sockets.
- modbus: Unterstützung für in 2 Registern gespeicherte Float32-Werte:
readfreg(), writefreg(), getfreg() und setfreg().
- global event handling: Die Wertquelle
globalevent() kann verwendet werden, um Ereignisse wie den Aufbau oder Verlust der Netzwerkverbindung usw. zu überwachen.
- value processing: Neue Funktion
filter() zum einfachen Implementieren von Mittelwertbildung usw.
- this: Es gibt jetzt eine Variable
this, die den aktuellen Kontext repräsentiert, etwa das Gerät in einer Scripted-Device-Implementierung, das z.B. als Parameter an eine Funktion übergeben werden soll.
- logging:
logleveloffset() kann jetzt die Protokollierung eines angegebenen "Themas" ändern, etwa logleveloffset(2,'enoceancomm') um spezifisch die Enocean-Kommunikation ausführlicher im Log zu zeigen.
- ledchains: Globales Dimmen (Absenken und Verstärken) für alle LEDs über die neue p44script-Funktion
ledmaindim() hinzugefügt.
- ledchains: Unterstützung um den WS28xx-SmartLED-Datenstrom alternativ zu den bisherigen Methoden auch mittels schnellem Standard-UART (3 Mbaud, 7-N-1) zu erzeugen (benötigt am TX-Signal einen invertierenden Pegelwandler).
- gpio: Unterstützung für den moderne Linux-gpiod-Methode, GPIOs anzusteuern. pinspec kann jetzt
gpioX.Y oder gpioX.name sein, für gpiochip X und Leitung Y bzw. Leitung benannt name.
- splitflap displays: Unterstützung für ältere SBB-Splitflap-Typen mit "omega controller", der ein Dutzend (oder mehr) Module steuert.
- bugfix: Funktionen
bit(),setbit(),flipbit() korrigiert.
- bugfix: Leerzeichen vor der schliessenden Klammer in
on() { ...}-Bedingungen waren nicht erlaubt.
|