Liebe Gruppe,
Heute haben wir die Beta-Version 1.4.0 für Gen2+ Shelly-Geräte veröffentlicht. Es bringt viele neue Funktionen und Korrekturen und die folgende Liste ist lang.
KNX-Unterstützung, virtuelle Komponenten und BTHome für Pro-Geräte, erste IPv6-Unterstützung. Korrekturen für Pro 3EM, MQTT. Einige bahnbrechende Änderungen in selten verwendeten, aber öffentlichen Schnittstellen. Viele Korrekturen und Verbesserungen.
Bitte beachten Sie, dass Ihre Geräte vor 1.4, die nicht in Version 1.3.x enthalten sind, zuerst auf 1.3.3 aktualisiert und dann auf 1.4. aktualisiert werden müssen. Mit dem integrierten OTA-Mechanismus über das eingebettete Web oder die Shelly-Anwendung und unseren eigenen Firmware-Update-Servern wird alles für Sie erledigt. Für alle, die Ihren Benutzern einen alternativen Update-Pfad bieten, beachten Sie bitte das Obige. Ein Upgrade von der Firmware-Version vor 1.3.x direkt auf 1.4 kann zu einem nicht wiederherstellbaren Gerät führen.
Firmware-Änderungen
Hinzugefügt:
[Pro] Benutzertaste (Zurücksetzen) auf der Vorderseite des Geräts kann die Schalterausgänge und Fensterabdeckungen ein- oder ausschalten.
[Pro] Benutzer (Zurücksetzen) Schaltfläche gibt Ereignisse sys_btn_down, sys_btn_up, sys_btn_push aus, die in Skripten verwendet oder von verbundenen Beobachtern gelesen werden können.
[Pro] Virtuelle Komponenten und BTHome-Komponenten.
[KNX] KNXnet/IP-Unterstützung in Shelly-Geräten. Weitere Informationen zu diesem Thema finden Sie in unserer Dokumentation:
Sie finden unterstützte Geräte, Setup-Anleitungen und beschriebene Anwendungsfälle.
[Pro 3EM] Unterstützung für Webhooks für Gesamtleistung und Gesamtstrom.
[Pro 3EM, Pro EM] Unterstützung für niedrigere aktuelle CT-Typen als ursprünglich geliefert.
[PM Mini] Unterstützung für die Umkehrung der Leistungsrichtung.
[Gen3+, Pro-Geräte] IPv6-Unterstützung. Geräte versuchen, eine öffentliche Adresse mit dem Neighbor Discovery Protocol zu erhalten. Bei Erfolg kann diese Adresse dann verwendet werden, um ein Shelly-Gerät im Netzwerk zu erreichen, und das Gerät enthält es in MDNS-Host-Anzeigen. IPv4 ist immer noch erforderlich, damit die meisten Funktionen des Geräts funktionieren, da viele interne Systeme ausgelöst werden, wenn eine IPv4-Adresse erworben wird.
[RGB, RGBW] Steuern Sie Helligkeit, Weiß- und RGB-Werte in button_presets und night_mode.
[Light, RGB, RGBW] Relativer Offset als Argument zur Set-Methode hinzugefügt.
[Light, RGB, RGBW] DimUp-, DimDown-, DimStop-Methoden hinzugefügt.
[Plus RGBW PM] Hochfrequenzmodus zur Reduzierung von PWM-Modulationsgeräuschen hinzugefügt.
[BLU Gw] Unterstützung zum Deaktivieren der System-LED.
[Virtuelle Komponenten] Synchrone Methoden Virtual.setValue, Virtual.getValue, Virtual.getStatus, Virtual.getConfig, Virtual.setConfig, Virtual.on
Verwenden Sie das gleiche Zertifikatspaket für die OTA-Prüfung und die HTTPS-Verbindung.
Behoben:
[Pro 3EM] Fehler des Leistungsmessers. Das Gerät wird nach dem Fehler power_meter_failure wiederhergestellt.
[Pro 3EM] Umgekehrte Messrichtung im Monophasenprofil funktioniert nicht richtig.
[Pro 3EM] Absturz, wenn eine Phasen-zu-Phasen-Kalibrierung durchgeführt wird.
[PM Mini] Falsche Frequenzberichterstattung bei Verwendung in 60-Hz-Netzwerken.
[Ethernet] Die Einstellung des DNS-Servers, wenn die Schnittstelle statisch konfiguriert ist, erfordert alle anderen Optionen. Die gesamte Konfiguration wurde überarbeitet.
[HTTP] Umgang mit Antworten mit Nulllänge, die die Verbindung nicht schließen.
[MQTT] Die Konfiguration des Client-Zertifikats erfordert keinen Neustart, was zu Berichten über einen Defekt führt.
[MQTT] Probleme mit dem Warteschlangenüberlauf. Jetzt ist mehr als eine ausstehende Anfrage in der Warteschlange zulässig.
[BLE] Versucht zu werben, auch wenn BLE nicht läuft.
[BLE Scanner] Lebenslange Probleme.
[Scripting] Probleme beim Erstellen oder Aufrufen eines Skripts aus einem anderen Skript.
[Debug] Beheben Sie die Websocket-Authentifizierung für Debug-Protokolle.
Geändert:
Aktualisiert auf IDF 5.2.1 und mbedtls 3.5.2
Partitionieren Sie alle 4M-Geräte neu, um 64K von FS zur App neu zuzuweisen.
[Shelly.ListTimezones] BREAKING Paginate-Antwort, um große Antworten zu verarbeiten.
[RBG, RGBW] BREAKING Ersetzen Sie /light/{id} durch /color/{id} HTTP-Endpunkte.
[Licht, RGB, RGBW] Wenden Sie den Nachtmodus unabhängig von der aktuellen Helligkeit an.
[Light, RGB, RGBW] Wenden Sie min_brightness_on_toggle nicht an, wenn der Nachtmodus aktiv ist.
Eingebettete Web-UI-Änderungen
Hinzugefügt:
[KNX] Konfigurations-Benutzeroberfläche
[Pro] Virtuelle Komponenten und BTHome-Komponenten werden unterstützt.
[Pro] BTHome auf dem Geräte-Dashboard.
[Wi-Fi] Verbindungsstatus und Fehlergrund.
[BLU Gw] System-LED aktivieren und deaktivieren.
[Pro 3EM] Konfigurieren Sie Aktionen (Webhooks) basierend auf Gesamtleistung und Gesamtstrom.
[Debug] Aktivieren Sie das Websocket-Debug aus dem Kontext des Skripteditors oder der Debug-Log-Diagnose.
Der Gerätename wird in der Titelleiste des Browserfensters angezeigt (Browser-Registerkarte).
Behoben:
[Zeitpläne] Editor stürzt ab, wenn eine ungültige Nutzlast gespeichert wird
[Wi-Fi] Ungültiger Status für die Konfiguration der zweiten Station
[Cover] Slider-Reaktivität, Konfiguration der Hinderniserkennung, automatische Wiederherungskonfiguration
[RPC] RPC über UDP kann nicht konfiguriert werden
[Stecker S] LED-Anzeigeeinstellungen können nicht konfiguriert werden
Geändert:
Einheitliches Verhalten der Einstellungsseiten
Statusleiste
AP- und Range-Extender-Seiten verbessert
Script-Editor-Verbesserungen
Verbesserter Farbwähler
Das Obige ist keine erschöpfende Liste.
Weitere Informationen finden Sie auch unter https://shelly-api-docs.shelly.cloud/gen2/changelog.
Die meisten Geräte- und API-bezogenen Funktionen werden ausführlicher unter https://shelly-api-docs.shelly.cloud/gen2 erläutert.
=== Ende des übersetzten Zitats aus https://community.shelly.cloud/topic/1588-140-beta1/#comment-7563) ===