Schliessen

Kein Account? Einfach kostenlos registrieren

Firmware-Info + Liste der unterstützten Geräte

Firmware-Info für P44-DSB-X

Aktuelle Version Releasenotes
2.5.0
freigegeben 01.03. 2021

Allgemeine Empfehlung für die Aktualisierung: bitte verwenden Sie vor dem Aktualisieren den Knopf "Download configuration backup", um eine Sicherungskopie der Gerätekonfiguration herunterzuladen.

Neue Funktionen

  • Automatische Prüfung auf Updates: optional kann die P44-DSB nun automatisch prüfen, ob eine neue Firmware-Version verfügbar ist, und wenn ja, beim Öffnen der Weboberfläche einn Hinweis anzeigen (die nächste verfügbare Versionsnummer ist auch als p44script-Funktion zur Verwendung in Evaluatoren verfügbar).
  • Skripting: eine neue Skripting-Engine, p44script, ermöglicht nun das Skripting fast aller Aspekte des Geräts.  
    • p44script verfügt über erweiterte Funktionen wie benutzerdefinierte Funktionen, parallele Ausführung, Event-Handler und eine Vielzahl von Funktionen von Mathematik über String-Handling bis hin zu http- und Socket-Verbindungen und vieles mehr.
    • p44script ist voll kompatibel mit den bisherigen Evaluator-Bedingungen und -Aktionsskripten, geht aber in der Funktionalität weit darüber hinaus.
    • Für die Bearbeitung von längerem Quellcode gibt es jetzt einen Fullscreen-Code-Editor mit p44script-Syntaxfärbung und Snippets (kleiner Link unter den Textfeldern)
    • Zum einfachen Ausprobieren von p44script-Funktionen und Codeschnipseln gibt es eine REPL-Webseite (Read Execute Print Loop) unter /repl.html.
    • Eine Kurzreferenz für p44script finden Sie unter dem Script+Expression reference Link unter den jeweiligen Textfeldern.
    • Skripting ist wie bisher von internen Evaluatoren vom Typs action trigger möglich.
    • Außerdem kann jetzt jede Szene in jedem Gerät ein Szenenskript haben, das beim Aufruf der Szene ausgeführt wird. Dies ermöglicht erweiterte Effekte und Übergänge beim Aufrufen von Szenen. Um Szenenskripte (und andere Szenenoptionen) zu bearbeiten, klicken Sie mit gedrückter Umschalttaste auf das Zahnradsymbol des Geräts, um zusätzliche Steuerelemente unterhalb der Kanalschieberegler einzublenden.
    • Für die Initialisierung und Ausführung von benutzerdefinierten Setups stellt p44script ein mainscript zur Verfügung, das mit dem Gerät gestartet wird und parallel zum normalen Gerätebetrieb weiterlaufen kann.
  • hue: Unterstützt jetzt reine Ein/Aus-Geräte ohne Dimmfunktion, wie z.B. Smart Plugs.
  • Logging: per device/vdc logleveloffset ermöglicht nun das Stummschalten von "lauten" Geräten oder die Fokussierung auf Geräte für Support und Debugging. Um den Log-Level-Offset zu ändern (von -2 für weitgehend stumm bis +2 für sehr ausführlich), klicken Sie mit gedrückter Umschalttaste auf den (i)-Button eines Geräts und dann auf einen der Links auf der Zeile logging.
  • Logging: neue "stats"-Schaltfläche/Link druckt einige momentane Statistiken in das Log, wie z.B. den Zustand des Optimierers.
  • Option für persistente Ausgänge: wenn aktiviert (Eigenschaft der Ebene vdchost), werden Änderungen des Ausgangszustands gespeichert und bei einem Neustart des Geräts wieder auf die Hardware angewendet. Beachten Sie, dass das Schreiben in den Flash kurze Verzögerungen verursachen kann und zur Abnutzung des Flashs beiträgt, aktivieren Sie die Funktion also nur, wenn sie tatsächlich benötigt wird. In der Voreinstellung ist sie ausgeschaltet.
  • Plattform: Unterstützung für kundenspezifische Geräte für intelligente LED-Installationen: P44-DSB-E+L, P44-DSB-LED 
  • Erweiterte Unterstützung von intelligenten LED-Ketten (nur P44-DSB-X und kundenspezifische P44-DSB-E+L, P44-DSB-LED)Streifen und Flächen, die aus individuell adressierbaren Farb-LEDs (WS281x, SK6812 usw.) aufgebaut sind, können mit dem p44lrgraphics-Subsystem verwendet werden.   
    • p44lrgraphics ist ein Grafik-Rendering-System, das auf einer Hierarchie von Views basiert, einschließlich Animation, Transparenz, Rotation, PNG-Anzeige, sanftem Scrollen, Text und mehr.
    • Es steuert z. B. das moving feature light with effects, ein Farblicht, das auf einem Segment von LED-Ketten angezeigt werden kann, mit zusätzlichen Kanälen für Größe, Farbverlauf, Drehung usw.
    • p44lrgraphics ist vollständig von p44script aus zugänglich, was das Erstellen und Animieren komplexer Lichtanordnungen ermöglicht.
    • Es unterstützt sogar das expressive pixels Animationsformat von Microsoft.
    • Der Ursprung von p44lrgraphics ist das  messagetorch-Projekt von vor 7 Jahren. Es hat sich über pixelboard zu dem entwickelt, was es heute ist. Es enthält immer noch den torch-View, der die Feueranimation von messagetorch erzeugen kann (und einen Conway's game of life-View).

Verbesserungen

  • Besseres Versionierungsschema:
    • Produktionsversionen haben kürzere Nummern in der Form 2.5.0 (major.minor.revision).
    • Test-/Beta-Versionen behalten die längere Form 2.5.0.0, wobei die vierte Zahl die Beta-Build-Version ist.
    • Beta-Versionen beginnen mit der Nummer der nächsten Release-Version. Eine Beta-Version wie 2.5.1.2 zeigt also an, dass es sich um eine Beta-Version für eine kommende 2.5.1-Version handelt.
  • Plattform: aktualisiert auf OpenWrt 19.07.6 
  • EnOcean: verbesserte Umstellung von unsicherer auf verschlüsselte Kommunikation und Aktualisierung des rolling counter (RLC).
  • EnOcean: verbessertes Out-of-Sync-RLC-Handling, bessere Log-Meldungen für verschlüsselungsbezogene Warnungen.
  • EnOcean: A5-20-04 Kommunikationsintervall von 20 auf 10min reduziert.
  • Evaluatoren: schreiben jetzt eine informativere Protokollzeile, wenn sich der Zustand ändert, einschließlich der beteiligten Werte und der Angabe, ob die Änderung durch das Timing oder unmittelbare Eingangswertänderungen ausgelöst wurde.
  • Evaluatoreninternal action evaluators können jetzt eine leere "Aus"-Bedingung haben, um die Aktion nur einmal auszuführen, jedesmall wenn die "Ein"-Bedingung wahr wird.
  • Evaluatorenkönnen jetzt Kanalausgangswerte als "Sensor"-Werte in Bedingungsausdrücken verwenden (unter Verwendung der Syntax device(x).output.channel(y))
  • Web-UI: Alle Dialoge können jetzt mit der Esc-Taste oder durch Klicken außerhalb des Dialogs beendet werden.
  • Web-UI: Unterstützung für die Einstellung des geografischen Standorts (für Sonnenaufgang/Sonnenuntergang-Berechnungen) und der Zeitzone.
  • LEDchains: Unterstützung für RGBW-Ketten, die aktuelle Lichtfarbe des W-Kanals kann pro Kette angegeben werden. Nur P44-DSB-X und kundenspezifische P44-DSB-E+L, P44-DSB-LED
  • LEDchains: --ledrefresh Befehlszeilenparameter zum Einstellen der Aktualisierungsrate (niedriger für sehr lange Ketten). Nur P44-DSB-X und kundenspezifische P44-DSB-E+L P44-DSB-LED
  • LEDchains: Ledchain-Treiber mit Unterstützung für RGB (vs GRB) WS2815 LEDs. Nur P44-DSB-X und kundenspezifische P44-DSB-E+L, P44-DSB-LED

Fehlerbehebungen

  • EnOcean: Verhindert, dass verschlüsselte Sensoren mit Repeatern aus der Synchronisation geraten (rolling counter) und für einige Zeit "inaktiv" erscheinen.
  • EnOcean: Probleme mit der Persistenz von sicheren Geräten behoben (inaktiv nach Neustart)
  • Fenster-/Tür-/Garagenkontakte: Bedeutung des aktiven Zustands (Binäreingang = 1) ist geschlossen, nicht offenMit Ausnahme der selten verwendeten EnOcean-Profile A5-14-07/08 ist dies nur eine Dokumentations-/Beschriftungsänderung, da für generische Kontakte bereits Konfigurationen für beide Signalpolaritäten existierten, um verschiedene Arten von Fenster-/Türkontakten abzudecken. (Beachten Sie, dass dies nichts mit der Funktionsweise der Fenstergriffeingänge zu tun hat - für diese waren und sind die Zustände: 0=geschlossen, 1=geöffnet, 2=gekippt).
  • Optimizer: Fehler behoben, der dazu führen konnte, dass Szenen nicht korrekt geladen wurden.
  • hue: Problem mit manuell eingegebener hue bridge url/IP behoben, funktionierte in einigen Fällen nicht.
  • Web-UI: langjähriges lästiges JQMobile-Problem behoben, das dazu führte, dass geöffnete Dialoge gescrollt wurden, anstatt die erste angeklickte Schaltfläche zu akzeptieren.
  • Webserver: basiert jetzt auf civetweb v1.12, was ein Socket-Leak beim Zugriff auf die Web-UI mit einer https-Anfrage behebt, die aufgrund von SSL-Level-Fehlern fehlschlägt. Vorher führte das ständige Abfragen der Web-UI über https (wie es einige Monitor-Tools tun) mit der Zeit zu Out-of-Memory, worauf das Gerät sehr langsam wurde.

Ältere Releases auch anzeigen

Beta-Releases anzeigen