Kopiert und frei per Deepl übersetzter Originalbeitrag von @lyubomirpetrov Firmware 0.11.0 beta1 for 2nd generation devices is officially released
Gen2 0.11.0 (beta1)
Heute haben wir Gen2 0.11.0 (beta1) veröffentlicht, die folgendes enthält:
Verbesserungen für eingebettetes/lokales Web:
- Wenn Sie ein Skript bearbeiten, gibt es einen Abschnitt "Snippets", der es Ihnen ermöglicht, Snippets zu verwenden, um schneller Code zu schreiben
- Auf der Seite Skripte (Auflistung) gibt es eine neue Schaltfläche "Bibliothek", mit der Sie Skripte direkt von unserer GitHub-Seite installieren können.
- In der Skriptbibliothek können Sie die Bibliotheksurl für das jeweilige Gerät ändern und Ihre eigene Bibliothek laden
Verbesserungen der API-Dokumentation:
- Umfangreiche Umstrukturierung der Dokumentation, so dass die meisten APIs jetzt leicht im neuen kombinierten Abschnitt "Komponenten und Dienste" zu finden sind
- Anfragen und Antworten wurden neu formatiert, damit sie besser aussehen und leichter zu verwenden/zu verstehen sind.
- Die Formatierung von Parametern, Fehlercodes usw. wird jetzt in Tabellen dargestellt, um die Lesbarkeit zu verbessern.
- Jede Komponenten-/Diensteseite folgt nun einer ähnlichen Seitenstruktur
- Neue Komponenten und ihre jeweilige Dokumentation wurden hinzugefügt (siehe unten)
Hinzugefügt:
- client_id-Parameter in der MQTT-Konfiguration
- discoverable-Eigenschaft in der Systemkonfiguration
- Bereichserweiterung (BETA)
- Ausgehende Websocket-Komponente (BETA)
- Überarbeitungen von Webhooks und Zeitplänen
- Webhooks: Bedingungen; variable Interpolation in URLs
- Benachrichtigung über Statusänderungen für das Attribut cfg_rev
- KVS-Dienst
- Temperatur-Komponente
- Feuchte-Komponente
- DevicePower-Komponente
- Licht-Komponente
- Sleep-Management für batteriebetriebene Geräte
Geändert:
- MQTT: MQTT QOS-Level auf 1 ändern
- BLE: Neustart erforderlich, um BLE-Konfigurationsänderungen zu übernehmen
- Skripte: Das Verhalten bei der Fehlerbehandlung wurde auf einen strengeren Modus umgestellt. Bisher beendeten Fehler während der Skriptausführung nur den aktuellen Kontext, z. B. einen bestimmten Callback-Aufruf. Jetzt beenden Fehler, die während der Skriptausführung auftreten, das Skript und werden in seinem Status angezeigt.
Behoben:
- Skripte: Skripte, die Geräteabstürze verursachen, werden erkannt und automatisch deaktiviert.
- Leistungswerte oszillieren zwischen 0W und 1W bei Plus1PM
- Absturz beim Aufruf von Shelly.Update ohne Parameter
- Falsche aenergy-Werte bei Low-Power-Loads auf Pro-Geräten
- Validierung der cid- und Event-Parameter von Webhook.Create, Webhook.Update
- Absturz aufgrund von Race-Conditions zwischen TCP-Fehlern und Callbacks in der Warteschlange
- Schlechte Reaktionszeit des Geräts während der Ausführung von HTTPS-Webhooks
Vollständiges 0.11.0-beta1 Änderungsprotokoll: https://shelly-api-docs.shelly.cloud/gen2/changelog
Sie können Ihre Geräte über die lokale/eingebettete Web-UI oder APP auf die STABLE-Version aktualisieren.
Ich wünsche Ihnen einen schönen Tag und danke Ihnen nochmals für all die proaktiven Berichte und die Hilfe!