ℹ️ 2.0.0-beta1 Betaversion für Gen2+ Shelly-Geräte veröffentlicht ℹ️

Changelog: https://shelly-api-docs.shelly.cloud/gen2/changelog/#unreleased

Diskussionsthema & BUG-Report zur Ankündigung:

Noch nicht veröffentlicht: Verfügbar als 2.0.0-beta1 23.04.2026

Sicherheit

  • Authentifizierung: Schutz vor Brute-Force-Angriffen implementiert
  • Authentifizierung: RFC 7616-konformes Nonce-Management implementiert
  • BLE: Kopplung für RPC über BLE erforderlich
  • BTHome: Schutz vor verschlüsselten Advertisement-Replay-Angriffen implementiert
  • Sys: Umleitung von HTTP zu HTTPS implementiert (wenn enhanced_security aktiviert ist)
  • Sys: Validierung von Datum und Uhrzeit für TLS-Zertifikate implementiert (kann überschrieben werden, wenn enhanced_security deaktiviert ist)
  • /ota: Umgehung der Authentifizierung nach Neustart und MD5-Algorithmus-Diskrepanz behoben
  • Sichere Bereitstellung: Ablauf der sicheren Bereitstellung auf Matter erweitert
  • Sichere Bereitstellung: Ablauf der sicheren Bereitstellung auf Zigbee erweitert

Hinzugefügt

Behoben

  • BLE: Behebung der erweiterten Unterstützung für Advertising/Scanning
  • BLE: GATTS: Behandlung des Falls, in dem ein MTU-Ereignis vor CONNECT eintrifft
  • BLU Gateway Gen3: Korrektur der Wiederholungslogik für TRV Set/ClearOverride
  • BTHome: Korrektur des Datenparsers, der negative Sensorwerte nicht korrekt parst
  • BTHomeControl: Beendigung der Dimm- und Jalousiebewegung, wenn zwei Tasten (am BLU-Gerät) gedrückt und losgelassen werden
  • BTHomeControl: Beendigung der Dimmfunktion bei neuer Set-Anfrage
  • CCT: Korrektur der ct_range-Anwendung im night_mode
  • Cover: Behebung des Neigungsbefehls über Zigbee
  • Dimmer Gen4, Dimmer Gen4 US: Behebung eines zu langen Übergangs über Light.Set
  • Behebung von Abstürzen beim Speichern der Konfiguration
  • Behebung eines Speicherlecks, wenn der name der Komponente gelöscht wird
  • Flood: Behebung des Schlafalgorithmus, wenn Zigbee aktiviert ist
  • HTTP: Behebung eines Absturzes, wenn der Wert des Header-Parameters leer ist
  • HTTP: Behebung eines Überlaufs bei der Berechnung des Client-Timeouts
  • HTTPDebugLogHandler: Keine Ausgabe von „Stopped streaming“, wenn der Streaming-Vorgang nie gestartet wurde
  • Light: Behebung des Toggle-Befehls über Zigbee
  • Light, CCT, RGBW: Behebung der Leere-Prüfungen im Nachtmodus
  • LoRa: Behebung des Fehlers bei AddOn.CheckForUpdate beim Start
  • Matter: Behebung eines Stapelüberlaufs in SetConfig
  • MQTT: Behebung fehlender Statusaktualisierung nach Neustart oder Stromausfall
  • Ogemray25A: Behebung falscher Energiemessungen
  • OTA: Verbesserung der Sicherheitsprüfungen: a) Abbruch des Updates, wenn die neue PT-Prüfung fehlschlägt, b) Sicherstellung, dass während des Slot-Wechsels keine Änderungen an PT, BL oder BS vorgenommen werden, c) Verhinderung des Überschreibens aktueller otadata- oder NVS-Daten
  • Range Extender: Behebung verketteter Setups
  • Range Extender: Behebung des Problems, dass der AP auf Geräten, die über den Range Extender verbunden sind, nicht verfügbar ist
  • Skripting: Behebung fehlgeschlagener Versuche, einen neuen BLE-Scanner zu starten, sofern der vorherige nicht explizit gestoppt wurde
  • Zeitpläne: Behebung des Problems, dass cron next/prev während der Überlappung beim Umstellung auf Sommerzeit falsche Zeitstempel zurückgibt
  • WLAN: Wiederholung bei Scan-Fehler
  • Zigbee: Behebung eines Absturzes beim Verlassen
  • Zigbee: Behebung übermäßiger Leistungsmessungsberichte
  • Zigbee: Behebung falscher Leistungsfaktorwerte
  • Zigbee: Behebung der Pairing-Sequenz
  • Zigbee: Behebung eines falschen Typs des Leistungsfaktors-Attributs

Geändert

  • BLE: Aktualisierung von NimBLE auf 1.9.0
  • Verbesserter Mechanismus zur Synchronisation des Nulldurchgangs
  • lwip: Verwendung von shelly.name als Hostname des Geräts, falls gesetzt; andernfalls Rückgriff auf device.id
  • MQTT: Erhöhung der maximalen Warteschlangenlänge auf 30
  • Aktualisierung von IDF auf 5.5.2
  • Aktualisieren Sie mbedtls auf 3.6.3.1
  • Aktualisieren Sie vfs-fs-lfs auf 2.11.2
  • WiFi: Reduzieren Sie die minimale Aktivitätszeit in PS-Modi (verbessert den durchschnittlichen Verbrauch in stark ausgelasteten Netzwerken)

Entfernt

  • BLE: Entfernen Sie das globale Aktivierungsflag aus der Konfiguration (automatisches Aktivieren/Deaktivieren des Scannens) WICHTIGE ÄNDERUNG

Lokales Web

Hinzugefügt

  • Lese- und Schreibsteuerung für Modbus-RTU-Client-Geräte hinzugefügt
  • BLE-Kopplungsverwaltung hinzugefügt: Erkennungsmodus, Liste gekoppelter Geräte und Option zum Aufheben der Kopplung
  • Verzögerungen für automatische Ein-/Ausschalt-Timer akzeptieren nun mathematische Ausdrücke (z. B. 3,5 * 60 * 60) mit Live-Vorschau des Ergebnisses
  • Diagnosedownloads enthalten nun die Geräte-ID im Dateinamen und bündeln Geräteinformationen in Protokolldateien
  • Hinzufügen einer Testschaltfläche zur Überprüfung von Webhook-Aktions-URLs, ohne das eigentliche Ereignis auszulösen
  • PowerStrip Gen4 LED-Anzeigeeinstellungen sind nun von jedem Ausgang aus zugänglich
  • Hinzufügen der Anzeige von Energiezähler-Fehlern und -Warnungen (Überspannung, Überstrom, Ausfall des Leistungsmessers)
  • Verbesserte Barrierefreiheit für Screenreader und Tastatur über Geräteseiten, Einstellungen und UI-Komponenten hinweg (Navigationsmarkierungen, ARIA-Labels, Fokusindikatoren, Formularbeschriftung)

Geändert

  • Neugestaltete Einstellungsseite: Cloud, Eco-Modus und andere Einstellungen wurden in die Hauptliste der Einstellungen integriert
  • Hinzufügen von Benachrichtigungs-Popups im Toast-Stil mit automatisch schließenden Fortschrittsbalken und Farben zur Kennzeichnung des Schweregrads
  • Neugestaltete Systembenachrichtigungsbanner mit einheitlichem Design und klaren Aktionsschaltflächen
  • Vereinheitlichtes Design der Status-Pillen/Badges auf allen Gerätekarten
  • Ersetzen der Umschalt-Schaltflächen auf Ausgangskarten durch eine einheitliche Schaltfläche, die den Timer-Countdown visuell anzeigt
  • Aktualisiertes Farbschema für den Skript-Editor und die Debug-Konsole
  • Die Symbolleiste des Skript-Editors bleibt nun beim Scrollen durch lange Skripte sichtbar
  • Das Dashboard-Ausgaberaster wird nun dynamisch aktualisiert, wenn Komponenten hinzugefügt oder entfernt werden
  • WLAN-Status und IP-Adresse werden nun direkt in der Einstellungsliste angezeigt
  • Verbesserte Benachrichtigung zur RGBW-Lichtkalibrierung mit Fortschrittsanzeige
  • Modale Fenster verwenden nun native Browser-Dialoge für verbesserte Barrierefreiheit und Tastaturunterstützung
  • Korrektur, dass Kontrollkästchen und Umschaltflächen in anklickbaren Karten keine unbeabsichtigte Navigation auslösen
  • Vereinheitlichung und Bereinigung des CSS über alle Gerätekarten hinweg für ein einheitlicheres Erscheinungsbild
  • Vereinheitlichung der Energy Meter-Dashboards und Entfernung von SVG-Schaltplänen zur Reduzierung der Paketgröße
  • Neugestaltung des Passwort-Authentifizierungsbildschirms mit übersichtlicherem Layout und benachrichtigungsbasiertem Fehlerfeedback
  • Entfernung der WiFi-Verbindungswarnung aus den WLAN-Einstellungen
  • Die Warnung bezüglich alternativer Firmware weist nun darauf hin, dass auch das Geräteprofil zurückgesetzt wird
  • Das Design der Benachrichtigungen zu den NTP-Server-Einstellungen wurde verbessert
  • Das Design der Benachrichtigungen zu den AP-Passwort-Empfehlungen wurde verbessert
  • BLE-Einstellungen zeigen nun die aktuelle BLE-Adresse ohne das Suffix für den Adresstyp an
  • Download-Links verwenden nun HTTPS, wenn über eine sichere Verbindung auf das Gerät zugegriffen wird
  • Die Einstellungen für Temperatur und Luftfeuchtigkeit wurden in eigene Seiten mit korrekter Offset-Validierung umstrukturiert
  • Die Farbvoreinstellung „Schwarz“ wurde aus den LED-Einstellungen entfernt (bleibt nur für Plug-Geräte erhalten)
  • Eine Option zur Anzeige in imperialen Einheiten wurde für die Konfiguration des Präsenzsensors hinzugefügt
  • Neu erstellte Zeitpläne sind nun standardmäßig aktiviert
  • Die Konfiguration von toten Winkeln und Montagepositionen wurde zu den Raumeinstellungen des Präsenzsensors hinzugefügt
  • Das AP-Passwort ist nur bei der Aktivierung des Access Points erforderlich
  • Die Timer für automatisches Ein- und Ausschalten wurden auf eine eigene Einstellungsseite verschoben
  • Aktionsbedingungen wählen nun automatisch den Vergleichsoperator aus, wenn nur eine Option vorhanden ist
  • Boolesche Aktionsbedingungen wurden vereinfacht, indem der redundante Operator „Ist nicht“ entfernt wurde

Behoben

  • Behoben: Doppelte Einträge in der Gerätesuchliste von BTHome
  • Behoben: BTHome-Gerätenamen wurden bei Änderung der Geräteattribute nicht aktualisiert
  • Behoben: Das BLE-Fernbedienungssymbol wurde auf Ausgangskarten angezeigt, obwohl keine Fernbedienung gekoppelt war
  • Behoben: Falsche Eingangszuordnungen für externe Schalter-Add-ons
  • Behoben: Der Leistungsfaktor-Wert wurde auf Energiezähler-Karten nicht angezeigt
  • Behoben: Der Kanal des Energiezählers (EM1) zeigte einen falschen Komponentennamen an
  • Behoben: Ein 404-Fehler, der während oder nach der Geräteanmeldung auftreten konnte
  • Behoben: WiFi-Einstellungen löschten das gespeicherte Passwort oder lösten unnötige Wiederverbindungen aus
  • Behoben: Falsche IP-Adresse für AP- und über Ethernet verbundene Clients
  • Behoben: OTA-Firmware-Update wurde nicht ordnungsgemäß gestoppt oder abgebrochen, wenn das Gerät einen Fehler meldete
  • Behoben: Eine leere alternative Firmware-Karte wurde angezeigt, wenn keine stabile Version verfügbar war
  • Behoben: Die Eingabe für den Wiederholungszeitraum bei Webhook akzeptierte nicht den gesamten Bereich gültiger Werte
  • Behoben: Zeitpläne, die bei bestimmten Gerätetypen an falschen Wochentagen ausgelöst wurden
  • Behoben: Warnung zur BluTRV-Zeitplanregel, die nicht angezeigt wurde, wenn die Ventilposition auf 0 % eingestellt war
  • Behoben: Es konnten mehr BluTRV-Zeitplanregeln erstellt werden, als das Gerät unterstützt
  • Behoben: Unnötige Netzwerkaufrufe an batteriebetriebene BluTRV-Geräte, wenn keine Zeitpläne angezeigt wurden
  • Behoben: Das Batteriesymbol in der Statusleiste spiegelte den aktuellen Ladezustand nicht wider
  • Behoben: Das Datum wurde in Zeit-/Datumsfeldern nicht angezeigt, wenn das Standard-Ländereinstellungsformat verwendet wurde