Firmware 1.4.0-beta1 bis 3 ausgerollt

  • 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:

    Shelly KNX documentation
    This documentation applies to Shelly devices with built-in KNXnet/IP support and access to them via a web browser. KNXnet/IP functionality is avail...
    kb.shelly.cloud


    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) ===

    „Habt Geduld. Alle Dinge sind schwierig, bevor sie einfach werden!“ (aus Frankreich)

    „Nothing in life is to be feared, it is only to be understood.“ (Marie Curie, 1867-1934)

    „Es reicht nicht“, rief Schiller, „Gedankenfreiheit zu fordern, man muß auch denken können, sonst fordert man Gedankenlosigkeitsfreiheit und die ist die Freiheit zur Dummheit, welche wiederum die schlimmste Unfreiheit überhaupt ist!“
    (Aus „Besuch aus Weimar“ von Gert Heidenreich, Schriftsteller, *1944 in Eberswalde)

    Einmal editiert, zuletzt von thgoebel (3. Juli 2024 um 17:02)

  • Habe soeben meinen Shelly pro 3EM auf FW 1.4.0-beta1 gehoben. Was ist mir aufgefallen:

    (a) Drei Stromwandler-Typen sind auswählbar:

    IMG_1170.png

    Es wird spannend, welche Auswirkungen das haben wird: Bislang habe ich ja behauptet (und praktisch nachgewiesen), daß ALLE Wandler passen, die ein Übersetzungsverhältnis von 3000:1 haben.

    (b) Werte im KVS sind wieder in der WebUI änderbar:

    IMG_1172.png


    (c) Bei ‚Actions‘ kann (endlich) die Summenleistung aller drei Kanäle abgefragt werden:

    IMG_1171.png


    (d) BT-Geräte sind direkt anzubinden:

    IMG_1173.png

    Das kannten wir bislang nur bei Shellies der Generation 3! Eigentlich ein Knaller! Bin sehr zufrieden…

    „Habt Geduld. Alle Dinge sind schwierig, bevor sie einfach werden!“ (aus Frankreich)

    „Nothing in life is to be feared, it is only to be understood.“ (Marie Curie, 1867-1934)

    „Es reicht nicht“, rief Schiller, „Gedankenfreiheit zu fordern, man muß auch denken können, sonst fordert man Gedankenlosigkeitsfreiheit und die ist die Freiheit zur Dummheit, welche wiederum die schlimmste Unfreiheit überhaupt ist!“
    (Aus „Besuch aus Weimar“ von Gert Heidenreich, Schriftsteller, *1944 in Eberswalde)

  • Firmware 1.4.0-beta2 ist veröffentlicht:

    === Zitat, sinngemäß übersetzt ===

    Hier ist eine kurze Liste der vorgenommenen Änderungen:

    Firmware:

    bt-common wurde aktualisiert, um eine UAF in der Verarbeitung von Scanergebnissen zu reparieren

    Fehler im Zusammenhang mit dem eJS-String-Literal in Switch-Case behoben

    Embedded Web:

    Anzeigeeinstellungen fehlen für Pro4PM/Pro2Cover

    [Pro3EM] Fehlende Add-on-Karte

    Die Meldung „Position verloren“ wurde angezeigt, wenn die Position geschlossen ist

    [PRO] Konfiguration des Verhaltens der Reset-Taste (sys, user) hinzugefügt

    [ANFRAGE ÄNDERN] Die Funktion der Diagnosetaste für das Debug-Protokoll und die Gerätedaten in 1.4.0-beta1 wurde überarbeitet

    [Pro3EM] Neue Aktion -> Falscher Eingabefeld-Platzhalter

    === englischer Originaltext ===

    We have just released beta2 -> 1.4.0-beta2

    Here is a short list of the changes made:

    Firmware:

    Update bt-common to fix a UAF in scan results processing

    Fix eJS string literal in switch-case


    Embedded web:

    Display settings are missing for Pro4PM/Pro2Cover

    [Pro3EM] Missing add-on card

    Cover lost position message appear when reach position closed

    [PRO] Add configuration of behavior of reset (sys, user) button

    [CHANGE REQUEST] Re-work the Diagnostic's button for debug log and device data in 1.4.0-beta1

    [Pro3EM] New Action -> Incorrect input field placeholder

    „Habt Geduld. Alle Dinge sind schwierig, bevor sie einfach werden!“ (aus Frankreich)

    „Nothing in life is to be feared, it is only to be understood.“ (Marie Curie, 1867-1934)

    „Es reicht nicht“, rief Schiller, „Gedankenfreiheit zu fordern, man muß auch denken können, sonst fordert man Gedankenlosigkeitsfreiheit und die ist die Freiheit zur Dummheit, welche wiederum die schlimmste Unfreiheit überhaupt ist!“
    (Aus „Besuch aus Weimar“ von Gert Heidenreich, Schriftsteller, *1944 in Eberswalde)

    Einmal editiert, zuletzt von thgoebel (18. Juli 2024 um 16:28)

  • Dear group,

    Today we released Gen2 and Gen3 1.4.0-beta3 beta for Shelly Plus, Pro and Gen3 devices, that you can update to via the device's local web.

    Fixed:

    • OTA: fix regression in app compatibility check when receiving new update
    • Sensor Addon: fix failing initialization of analog input peripheral

    -----------------------------------------------

    Liebe Gruppe,

    heute haben wir Gen2 und Gen3 1.4.0-beta3 beta für Shelly Plus, Pro und Gen3 Geräte veröffentlicht, auf die Sie über das lokale Web-UI des Gerätes aktualisieren können.

    Behoben:

    • OTA: Regression in der App-Kompatibilitätsprüfung beim Empfang eines neuen Updates behoben
    • Sensor Addon: Behebung eines Fehlers bei der Initialisierung der analogen Eingangsperipherie

    „Habt Geduld. Alle Dinge sind schwierig, bevor sie einfach werden!“ (aus Frankreich)

    „Nothing in life is to be feared, it is only to be understood.“ (Marie Curie, 1867-1934)

    „Es reicht nicht“, rief Schiller, „Gedankenfreiheit zu fordern, man muß auch denken können, sonst fordert man Gedankenlosigkeitsfreiheit und die ist die Freiheit zur Dummheit, welche wiederum die schlimmste Unfreiheit überhaupt ist!“
    (Aus „Besuch aus Weimar“ von Gert Heidenreich, Schriftsteller, *1944 in Eberswalde)

  • thgoebel 26. Juli 2024 um 16:58

    Hat den Titel des Themas von „Firmware 1.4.0-beta1 ausgerollt“ zu „Firmware 1.4.0-beta1 bis 3 ausgerollt“ geändert.
  • Dieses Thema enthält 2 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.