Schliessen

Kein Account? Einfach kostenlos registrieren

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

Firmware-Info für P44-DSB-E2

Firmware-Version Releasenotes
2.6.9
freigegeben 15.12. 2023

Firmware 2.6.9

Firmware 2.6.9 für P44-DSB-Geräte ist eine Wartungsversion für das Firmware Release 2.6.

Allgemeine Empfehlung für Updates: Bevor Sie ein Update durchführen, sollten Sie immer die Schaltfläche "Konfigurationssicherung herunterladen" verwenden, um ein Backup der Gerätekonfiguration herunterzuladen.

Änderungen seit Produktionsversion 2.6.8

Die einzige Änderung in 2.6.9 ist wie folgt:

  • Es gibt eine neue Funktion, mit der Sie den Bezug öffentlicher Beta-Firmware für Ihr P44-DSB-Gerät aktivieren können. Während Beta-Versionen schon seit langem auf Anfrage erhältlich sind, können Sie dies nun über die Weboberfläche aktivieren (und später natürlich auch wieder deaktivieren). Es gibt eine neuen Button mit der Bezeichnung "Beta..." neben dem Button "Check for new firmware version...", der einen Dialog zum Aktivieren oder Deaktivieren des Bezugs von Betas öffnet.
  • Diesee Option wurde hinzugefügt weil einerseits im vergangenen Jahr viel Arbeit in die Entwicklung der Firmware des P44-DSB-Geräts geflossen ist, insbesondere für Matter-Bridge und eine eingebaute p44script IDE. Auf dser anderen Seite ist die Matter-Bridge noch nicht zertifiziert und kann erst später in eine Release-Version aufgenommen werden. Deshalb können Sie jetzt selbst entscheiden, ob Sie die neuen Funktionen bereits in den öffentlichen Betaversionen (die in der Regel genauso stabil sind wie die regulären Versionen) nutzen, oder auf eine spätere allgemeine Version warten wollen.
  • Wenn Sie vorher einen Blick darauf werfen wollen, was in den Betas seit der 2.6.8 Version passiert ist, können Sie das in den Beta-Release-Notes nachlesen.

Änderungen seit Produktionsversion 2.6.6

Fehlerbehebungen

  • lokale Klick-Behandlung: Die lokale Klick-Behandlung dient als Fallback, wenn keine Verbindung zu dSS besteht, und sorgt dafür, dass alle Lichter auf Lichtschalter reagieren. Es wurde ein Fehler behoben, der in diesem Fall dazu führte, dass Lichter auch auf Nicht-Licht-Tasten reagierten.
  • Animatoren: Fehler behoben, der unerwünschte Glitches verursachte (Animatoren liefen scheinbar nicht oder zu schnell)

Verbesserungen

  • Enocean: Unterstützung für D2-07-00 Türschloss-Statusprofil hinzugefügt.
  • Kanalübergänge: Verbesserte Wraparound-Kanäle (wie "hue"), um Vollkreisübergänge in einem Schritt zu ermöglichen.
  • Analogio: CWWW-Lichter hinzugefügt, WebUI-Unterstützung für die Erstellung von Linux-PWMChip-basierten Lichtern hinzugefügt.
  • p44lrgraphics: Unterstützung für mehrere Schriftarten hinzugefügt, vorerst 7x5 und 8x5, aber Mechanismus für größere Größen vorhanden, Unterstützung für französische Akzentzeichen hinzugefügt, mit grundlegendem Mechanismus für die Behandlung jedes UTF-8-Codepunkts in Schriftarten vorhanden.
  • p44script: Anweisung foreach hinzugefügt
  • p44script: answer() Funktionen für Web-Anfragen und Feature-Anfragen akzeptieren nun auch einen Fehlerwert als Argument, der an den API-Aufrufer zurückgesendet wird.
  • p44script: Digitalbus() hinzugefügt, um mehrere GPIOs zu kombinieren, um einen digitalen Wert ein- oder auszugeben
  • p44script: alle time getter Funktionen wie hour(), month(), sunrise() etc. akzeptieren nun ein epoch timestamp Argument. Außerdem erlaubt die Funktion epochtime() die Konstruktion von Epochenzeitstempeln aus Datumskomponenten.
  • LED-Ketten: mehr LED-Layout (R,G,B,W Anordnung) Optionen
  • LED-Ketten: Überarbeitete Update-Timing-Engine, ist jetzt präziser, gibt Log-Warnungen aus, wenn die Anzeige wahrscheinlich springt oder flackert aufgrund von Grenzen in der maximalen LED-Ausgabe-Frame-Rate.
2.6.8
freigegeben 07.06. 2023

Firmware 2.6.8

Firmware 2.6.8 für P44-DSB-Geräte ist eine Wartungsversion für das Firmware Release 2.6. Sie enthält einige allgemeine Verbesserungen und Fehlerbehebungen.

Allgemeine Empfehlung für Updates: Bevor Sie ein Update durchführen, sollten Sie immer die Schaltfläche "Konfigurationssicherung herunterladen" verwenden, um ein Backup der Gerätekonfiguration herunterzuladen.

Änderungen seit Produktionsversion 2.6.6

Fehlerbehebungen

  • lokale Klick-Behandlung: Die lokale Klick-Behandlung dient als Fallback, wenn keine Verbindung zu dSS besteht, und sorgt dafür, dass alle Lichter auf Lichtschalter reagieren. Es wurde ein Fehler behoben, der in diesem Fall dazu führte, dass Lichter auch auf Nicht-Licht-Tasten reagierten.
  • Animatoren: Fehler behoben, der unerwünschte Glitches verursachte (Animatoren liefen scheinbar nicht oder zu schnell)

Verbesserungen

  • Enocean: Unterstützung für D2-07-00 Türschloss-Statusprofil hinzugefügt.
  • Kanalübergänge: Verbesserte Wraparound-Kanäle (wie "hue"), um Vollkreisübergänge in einem Schritt zu ermöglichen.
  • Analogio: CWWW-Lichter hinzugefügt, WebUI-Unterstützung für die Erstellung von Linux-PWMChip-basierten Lichtern hinzugefügt.
  • p44lrgraphics: Unterstützung für mehrere Schriftarten hinzugefügt, vorerst 7x5 und 8x5, aber Mechanismus für größere Größen vorhanden, Unterstützung für französische Akzentzeichen hinzugefügt, mit grundlegendem Mechanismus für die Behandlung jedes UTF-8-Codepunkts in Schriftarten vorhanden.
  • p44script: Anweisung foreach hinzugefügt
  • p44script: answer() Funktionen für Web-Anfragen und Feature-Anfragen akzeptieren nun auch einen Fehlerwert als Argument, der an den API-Aufrufer zurückgesendet wird.
  • p44script: Digitalbus() hinzugefügt, um mehrere GPIOs zu kombinieren, um einen digitalen Wert ein- oder auszugeben
  • p44script: alle time getter Funktionen wie hour(), month(), sunrise() etc. akzeptieren nun ein epoch timestamp Argument. Außerdem erlaubt die Funktion epochtime() die Konstruktion von Epochenzeitstempeln aus Datumskomponenten.
  • LED-Ketten: mehr LED-Layout (R,G,B,W Anordnung) Optionen
  • LED-Ketten: Überarbeitete Update-Timing-Engine, ist jetzt präziser, gibt Log-Warnungen aus, wenn die Anzeige wahrscheinlich springt oder flackert aufgrund von Grenzen in der maximalen LED-Ausgabe-Frame-Rate.
2.6.6
freigegeben 11.11. 2022

Firmware 2.6.6

Firmware 2.6.6 für P44-DSB-Geräte ist eine Wartungsversion für das Firmware Release 2.6. Sie enthält einige allgemeine Verbesserungen und Fehlerbehebungen.

Allgemeine Empfehlung für Updates: Bevor Sie ein Update durchführen, sollten Sie immer die Schaltfläche "Konfigurationssicherung herunterladen" verwenden, um ein Backup der Gerätekonfiguration herunterzuladen.

Verbesserungen seit der Produktionsversion 2.6.5

Fehlerbehebungen

  • Evaluatoren: Problem mit between_dates() behoben, das zu viele Auswertungen am letzten Tag des Datumsbereichs verursachte und möglicherweise das Gerät für diesen Tag verlangsamte.
  • p44script: Problem mit der Eventverteilung bei der Zuweisung von signal() Ergebnissen an Variablen behoben.
  • Tunable Whites: Einige tunable white Leuchten zeigten immer noch ein Icon an, das volles RGB-Farblicht andeutete. Jetzt wird das korrekte WW/CW-Icon angezeigt.

Verbesserungen

  • Evaluatoren: Verbesserte Protokollierung, um zu zeigen, welches Evaluator-Gerät betroffen ist, wenn es unaufgelöste Wertezuordnungen gibt.
  • matter: Weitere interne Vorbereitungen, um matter bridge-Funktionalität für die P44-DSB mit einem zukünftigen Firmware-Update bereitzustellen. Eine Beta-Version ist bereits verfügbar, siehe Details hier.
2.6.5
freigegeben 06.09. 2022

Firmware 2.6.5 für P44-DSB-Geräte ist eine Wartungsversion für das Firmware Release 2.6. Sie enthält einige allgemeine Verbesserungen und Fehlerbehebungen sowie einige zusätzliche p44script-Funktionen.

Allgemeine Empfehlung für Updates: Bevor Sie ein Update durchführen, sollten Sie immer die Schaltfläche "Konfigurationssicherung herunterladen" verwenden, um ein Backup der Gerätekonfiguration herunterzuladen.

Verbesserungen seit der Produktionsversion 2.6.4

Generell

  • Text lässt sich in der Weboberfläche nun leichter markieren und kopieren (in manchen Browsern konnte der Text zuvor nur per Rechtsklick ausgewählt werden).
  • Präziseres Timing der Ausgangs-Übergänge, mehrere Kanäle können sich jetzt gleichzeitig in unterschiedlich schnellen Übergängen befinden, wenn die Hardware dies unterstützt.
  • Evaluatoren: intuitiveres Verhalten, wenn sich Ein-/Aus-Bedingungen logisch überschneiden (beide gleichzeitig wahr sind), verbesserte Protokollierung, um das Verständnis der Auswertung von Auswerterbedingungen zu erleichtern.
  • Grundlage gelegt, damit die P44-xx-Geräte möglicherweise in Zukunft als matter-bridge fungieren können.

Bugfixes

  • Wenn dem P44-xx-Gerät ein sehr langer Name zugewiesen wurde, konnte dns-sd diesen nicht veröffentlichen und das Gerät wurde vom dSS nicht mehr im Netzwerk gefunden und erschien nicht mehr in Bonjour- oder Avahi-Netzwerkbrowsern. Jetzt werden lange Namen automatisch gekürzt, um dies zu verhindern.

p44script

  • Bit(feld)-Manipulationsfunktionen: bit(), setbit(), flipbit() hinzugefügt.
  • Hinzugefügt: lowerwcase(), uppercase(), case-sensitive Option für find() und neue replace() Funktion für Stringmanipulation.
  • Funktion cquote() hinzugefügt.
  • Optionen withmeta und formdata zu httprequest() hinzugefügt. Außerdem behandelt httprequest() jetzt alle Statuscodes der Klasse "Erfolg" (200..203) als ok, nicht nur 200.
  • dnssdbrowse() zur Suche nach benannten öffentlichen Diensten im lokalen Netzwerk unter Verwendung von dns-sd (aka Bonjour, aka zeroconf, aka avahi) hinzugefügt.
  • Funktion annotation() hinzugefügt, um den Annotationsstring eines Wertes zu erhalten (der z.B. oft den Grund dafür angibt, warum ein Ergebnis null/undefined ist).
  • Hinzugefügt wurden die Funktionen globalbuiltins() und contextbuiltins(), die alle eingebauten globalen oder kontextbezogenen Funktionen/Objekte auflisten.
  • Boolean-Operatoren geben jetzt "echte" boolesche Werte zurück, d.h. nicht nur die generischen numerischen Werte 0 oder 1, sondern den tatsächlichen Typ bool (der immer noch in den numerischen Wert 1 für wahr, 0 für falsch konvertiert). Der Hauptunterschied besteht darin, dass diese "echten" boolschen Werte, wenn sie JSON-Objektfeldern zugewiesen werden, tatsächlich als JSON-Boolsche Werte und nicht als Zahlen dargestellt werden.

Scripted Devices/external device API

  • Tasten können jetzt direkt Klicks und langes Drücken melden (nützlich, wenn das Tastengerät bereits über eine eigene Klick-Erkennung verfügt, die präziser sein kann als die Übertragung direkter Tastendruck-/loslass-Ereignisse über eine API, die zu viel Verzögerung verursachen kann).
2.6.4
freigegeben 22.03. 2022

Firmware 2.6.4 für P44-DSB-Geräte ist eine Wartungsversion für das Firmware-Release 1.6. Sie gibt im Wesentlichen die Unterstützung für ein kommendes Hue-Bridge-Update frei und enthält einige allgemeine Verbesserungen und Fehlerbehebungen.

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

Verbesserungen seit Produktionsversion 2.6.1

hue

  • Vorbereitet auf das kommende hue bridge Firmware Release (erwartet für Q2/2022), welches die SSDP-Methode zum Auffinden der hue bridge im lokalen Netzwerk entfernt. Die neue Methode ist DNS-SD (auch Bonjour, mDNS, ZeroConf genannt). SSDP wird für alte (runde) hue bridges weiterhin unterstützt.

DALI

  • Behoben: Helligkeitsdimmung für einige RGB(WA)-Farbdimmer hat nicht funktioniert.

EnOcean

  • Behhoben: Einlernen des Rauchmelders F6-05-02.

Allgemein

  • Fehler behoben, die in einigen Randfällen auftreten konnten, so dass Szenenübergänge nicht wie erwartet funktionierten.
  • Web-UI: Behoben: Der Szeneneffekt für eine benutzerdefinierte Übergangszeit zeigt jetzt das Parameterfeld an, so dass die Übergangszeit tatsächlich bearbeitet werden kann.
  • Die Auslösebedingungen des "Internal Action Evaluator" werden jetzt neu ausgewertet, nachdem das Aktionsskript ausgeführt wurde, um Skript-Nebeneffekte zu erkennen (z. B. die Änderung einer Skriptvariablen), die zum Zurücksetzen der Auslösebedingung erforderlich sein könnten.
  • Schattengeräte sollten jetzt in digitalSTROM eine korrekte Benutzeroberfläche erhalten (entsprechende Modelfeatures hinzugefügt)
  • Unterstützung für die neue p44-mini-e+l Hardwareplattform.

Logging

  • Szenenoperationen haben jetzt eine Textbeschreibung für die betreffende Szene (z. B. "preset 1" für Szene Nummer 5).
  • Es gibt jetzt eine Option um in der Log-Anzeige lange Zeilen umbrechen zu lassen.
  • Bessere Fehleranzeige, die nicht nur den numerischen Fehlercode, sondern auch den einen Fehlernamen anzeigt.

p44script

  • restartapp() kann nun optional auch neu starten, herunterfahren oder ein Firmware-Upgrade starten.
  • Ungereimtheiten beim Member-Zugriff behoben, z.B. Zuweisung von Variablen über globalvars()['name'] = xx.
  • Neue Funktionen isok()ifok() zum Abfangen von Fehlern z.B. beim Zugriff auf Datenfelder, strrep() zum Erstellen von Strings mit sich wiederholenden Mustern.
  • Die Funktion random() kann nun diskrete Werte in einem bestimmten Intervall liefern, z. B. ganze Zahlen, Hälften usw.
  • signal() kann nun Daten senden, was die Verwendung als "Pipe" zur Übertragung von Informationen zwischen verschiedenen Skriptkontexten und Threads ermöglicht.
  • Benutzerdefinierte Funktionen können nun als "lokale Funktion" erstellt werden, um sie für den Kontext (z.B. Device, Mainscript) privat zu halten, anstatt sie global freizugeben. Aus Gründen der Übersichtlichkeit können Funktionen jetzt auch als "globale Funktion" deklariert werden.
  • Neue Funktionen maxblocktime() und maxruntime() zur Kontrolle des Skriptausführungstimings und der maximalen Gesamtlaufzeit.
  • Ein Absturz wurde behoben, der auftreten konnte, wenn ein Laufzeitfehler innerhalb von verschachtelten Funktionsaufrufen auftrat.
  • httprequest() erlaubt nun den Zugriff auf Server mit Basic-Authentifizierung (da dies von einiger IoT-Hardware benötigt wird, die keine Digest-Authentifizierung unterstützt). Standardmäßig schlägt httprequest() kein Basic-Auth vor und erlaubt es nur in SSL-Verbindungen, wenn der Server danach fragt.
  • Intern: der Event-Weiterleitungsmechanismus (auf dem on(..) {...} basiert) wurde deutlich verbessert und verallgemeinert. Dies behebt auch einige Randfälle, die zu Inkonsistenzen bei zu schnell aufeinanderfolgenden Events führen konnten.
  • Webserver: erlaubt nun den Zugriff über http basic auth (fordert diesen aber nicht an). Dies ermöglicht es IoT-Hardware, die kein Digest-Auth kann, auf die Web-API zuzugreifen. Beachten Sie, dass Basic Auth das Risiko birgt, das Passwort preiszugeben, wenn es ohne https/TLS verwendet wird.
  • Der API-Endpunkt `/api/json/scriptapi`, der über p44script aktiviert werden kann, ist nun ohne `rqvaltok`-Token zugänglich.
  • Spezielle Hardware-Unterstützung: direkter Zugriff auf i2c-, SPI- und Modbus-Peripherie aus p44script möglich (Userlevel >=1 erforderlich)
2.6.1
freigegeben 15.11. 2021

Die Firmware 2.6.1 für P44-DSB-Geräte (und 1.6.1 für P44-LC/AC) ist eine Wartungsversion für das Firmware-Release 2.6. Sie beinhaltet keine neuen Features, sondern behebt einige Fehler.

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

Verbesserungen seit 2.6.0

  • Skriptgesteuerte benutzerdefinierte Geräte: Ein Problem wurde behoben, das dazu führen konnte, dass on(...){...}-Handler dupliziert wurden und mehrfach im Hintergrund aktiv waren, wenn Implementierungen bearbeitet wurden. Zum Beispiel konnte es vorkommen, dass Geräte mit einer periodischen Abfrage eines Dienstes nach der Bearbeitung öfter als beabsichtigt aufgerufen wurden.
  • https-Zugriff von p44script: Ein Problem wurde behoben, das den Zugriff auf einige https-Server verhinderte (solche, die SNI zum Verbindungsaufbau benötigen).
  • LEDchain: diverse kleine Bugfixes, insbesondere genauere LED-Leistungsbegrenzung (nur P44-DSB-X)
2.6.0
freigegeben 05.10. 2021

Die Firmware 2.6.0 für P44-DSB-Geräte (und 1.6.0 für P44-LC/AC) konzentriert sich auf Erweiterbarkeit und Flexibilität um auch anspruchsvolle Anwendungen umsetzen zu können.

Es ermöglicht nun die Integration mit Diensten und Hardware von Drittanbietern komplett innerhalb des P44-xx-Geräts selbst, ohne dass externe Abhängigkeiten oder Tools erforderlich sind, und ist somit für langlebige Installationen geeignet. Die komplette kundenspezifische Einrichtung eines P44-DSB/P44-LC/AC-Gerätes kann als eine einzige Datei heruntergeladen und archiviert werden, und kann bei Bedarf einfach auf dem Originalgerät oder einem Ersatzgerät wiederhergestellt werden.

Um zu sehen, was man mit einem P44-DSB/LC-Gerät über das Übliche hinaus tun kann, finden Sie hier ein paar Beispiele.

Natürlich bleibt der P44-DSB/LC trotz all der neuen Möglichkeiten so einfach zu bedienen wie bisher und bindet DALI-, EnOcean- und hue-Geräte mit wenigen Klicks in digitalSTROM ein.

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

Neuerungen seit Produktions-Version 2.5.0

Web-Oberfläche

  • Geschwindigkeit: Deutlich verbesserte Geschwindigkeit, insbesondere bei den interaktiven Schiebereglern (Einstellungen der Ausgangskanäle wie Helligkeit, Farbe), die jetzt viel flüssiger sind als zuvor.
  • Caching: Komplette Überarbeitung der internen Webserver-Konfiguration, um Caching-Probleme und den gelegentlichen "Ajax -1"-Fehler zu vermeiden, der manchmal auftrat (was harmlos, aber unschön war).
  • Mehr Informationen: Der Geräte- und VDC-Infodialog hat jetzt einen Abschnitt "Technical details" mit zusätzlichen Informationen und einem Link zum Öffnen eines separaten Geräte-/VDC-Eigenschaftsbaumfensters.
  • Visuelles Feedback: Schaltflächen, die eine Aktion auslösen (z. B. das Testen eines Szenenskripts), leuchten nun auf, um zu bestätigen, dass das Gerät tatsächlich mit der Ausführung der Aktion begonnen hat. Dies ist besonders hilfreich beim Debuggen von Setups mit schwacher WLAN-Verbindung.

DALI

  • Unterstützung für "tunable white" Leuchten: Unterstützung für Leuchten (ohne DT-8) mit einem Dimmerkanal für die Helligkeit und einem zweiten Kanal für die Farbtemperatur (warm bis kühl).

Skripting

  • Benutzerdefinierte Geräte mit Skripting: Während es schon seit einiger Zeit möglich war, kundenspezifische Geräte mit der external device API zu erstellen, ermöglicht diese Version nun die Erstellung von benutzerdefinierter Hardware- und Service-Integrationen vollständig auf dem Gerät mit p44script. Obwohl es sich hierbei um eine fortgeschrittene Funktion handelt, die einige Programmierkenntnisse erfordert, gibt es einige gebrauchsfertige Beispiele. Folgende Dinge können z.B. mit skriptgesteuerten benutzerdefinierten Geräten durchgeführt werden:
  • Viele neue Funktionen: Dateizugriff mit readfile() und writefile(), numerische Bereichstransformation mit maprange(), ord()/chr() für die Arbeit mit binären Strings, httprequest(), urlencode() und websocket() für den Zugriff auf komplexe APIs, globalvars(), localvars(), contextvars(), globalhandlers(), contexthandlers() für Introspektion und Debugging, digitalio(), analogio(), dcmotor() für die Arbeit mit direkt angeschlossener Hardware (P44-DSB-X und custom P44-xx devices).
  • JSON-Objekte: Auf die Feldnamen von JSON-Objekten kann nun mit Hilfe eines numerischen Indexes zugegriffen werden (obj[0] liefert den Namen des ersten Feldes in obj).
  • Externer Zugriff: Die JSON-API des Geräts verfügt über einen "scriptapi"-Endpunkt, der verwendet werden kann, um eine benutzerdefinierte API in p44script zu implementieren, wobei die Ereignisfunktion webrequest() und ihr Mitglied answer() zur Beantwortung von Web-Anfragen verwendet werden.
  • Threads: Thread-lokale Variablen können mit dem Schlüsselwort threadvar definiert werden und werden implizit in der as Klausel von on() und catch() verwendet. Für die Thread-Koordination gibt es die neuen Funktionen signal(), lock().
  • Dokumentation: Zusätzlich zur eingebauten Skript-Kurzreferenz bieten die p44 tech docs jetzt eine Menge Informationen und Beispiele für die vielen fortgeschrittenen Anwendungen, die p44script ermöglichen kann.
  • Protokollierung: Viel bessere Anzeige des Kontexts, in dem skriptbezogene Dinge passieren, einschließlich der vollständigen Aufrufkette, wenn Skripte Funktionen aufrufen, die in anderen Skripten definiert sind. Verbesserte log()-Funktion erlaubt nun Formatierungen wie format().
  • Debugging: Hübsch gedruckte JSON-Ergebnisse in Read-Execute-Print/REPL (repl.html) und tweak (tweak.html) helfen bei der Inspektion von API-Ergebnissen, lrgraphics status() info usw.

Standalone-Controller (nur P44-LC)

  • Dimmen: nach dem Einschalten des Lichts über einen Szenenaufruf wird bei der nächsten Dimmaktion mit einer einzigen Taste heruntergedimmt (vorher wurde versucht, hochzudimmen, was nach dem Einschalten normalerweise keinen Sinn macht).
  • Mobile Website: Optimierte Registerkarte "Licht" für bessere Benutzerfreundlichkeit auf kleinen Bildschirmen. Alle Bedienelemente sind nun auch auf einem kleinen Handy-Bildschirm (im Querformat) erreichbar.
  • Trigger: Jetzt können zusätzliche Trigger-Modi eingestellt werden. Standardmäßig werden Auslöser ausgelöst, wenn sich der Bedingungsausdruck von falsch zu wahr ändert. Zusätzliche Modi können verwendet werden, um auszulösen, wenn das Ergebnis des Ausdrucks wahr ODER falsch wird, oder wenn sich der Wert des Ausdrucks überhaupt ändert (nicht nur boolesche Werte) oder sogar bei jeder Auswertung.
  • Benutzerdefinierte Aktionen: Auslöser haben jetzt die Option, als Schaltfläche auf einer separaten Webseite (actions.html) zu erscheinen. Damit können benutzerdefinierte Funktionen auf einfache Art und Weise für Endbenutzer zugänglich gemacht werden.

Unterstützung für kundenspezifische Gerätetypen (nur P44-DSB-X und kundenspezifische P44-xx-Geräte)

  • SmartLED-Ketten/p44lrgraphics: Unterstützt jetzt die Einstellung des LED-Chip-Typs und des Layouts (RGB,GRB,...) in p44script mit addledchain(). Die LED-Refresh-Rate kann mit setledrefresh() programmatisch geändert werden.
  • LEDchain-Geräte: Vereinfachte Erstellung von text-, lebens- und bildbasierten Lichtern.
  • "p44features": Dies ist ein Satz von ziemlich spezifischen Hardware-Treibern, die nun von p44script aus verwendet werden können. Wenn Sie zum Beispiel Swiss Railway Split-Flap-Module haben, gibt es eine splitflap-Funktion, um diese zu steuern.
  • WiFi: Für RaspberryPi 3 basierte P44-DSB-X Geräte kann WiFi durch Cmd/Ctrl-Shift Klick auf "Edit Network Settings...") konfiguriert werden.
  • Hardware I/O: digitalio() und analogio() ermöglichen den Zugriff auf GPIO-Pins, PWM-Ausgänge, I2C- und SPI-Peripheriegeräte wie A/D-Wandler oder Port-Erweiterungen in p44script.
  • Motorsteuerung: dcmotor() bietet alle Funktionen für bidirektionale DC-Motoren mit Strommessung zur Erkennung von Endanschlägen und/oder Endkontakten, mit sanfter Aufwärts-/Abwärtsrampensteuerung (geeigneter H-Brücken-Treiber und A/D-Wandler mit Anschluss an PWM, GPIO, SPI/I2C erforderlich).

Allgemein

  • Plattform: aktualisiert auf OpenWrt 19.07.8
  • Sonstiges: natürlich viele Detailverbesserungen und Fehlerbehebungen...

Beta-Releases anzeigen