1.5.0-beta1 Betaversion für Gen2+ Shelly-Geräte veröffentlicht

das Thema zur Diskussion findest du hier: 1.5.0-beta1 Betaversion für Gen2+ Shelly-Geräte veröffentlicht


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


Deutsche Version übersetzt mit deepl:

Verfügbar als 1.5.0-beta1

Hinzugefügt

  • Scripting Virtual.off(listener_id) hinzufügen, um den Event-Handler zu entfernen
  • Scripting Script.storage hinzufügen
  • Scripting Script.id hinzufügen
  • Scripting Shelly.getUptimeMs() hinzufügen
  • Scripting Timer.getInfo() hinzufügen
  • Scripting Letzten Script-Absturzfehler speichern
  • WiFi AP-SSID benutzerkonfigurierbar machen
  • Switch active_power_change und active_power_measurement Webhooks hinzufügen
  • Switch, PM1 Berichterstattung über alle PM-Messungen zu regelmäßigen Energieberichten hinzufügen
  • Switch UmgekehrteKonfigurations-Eigenschaft für Leistung/Energie hinzufügen
  • Cover Unterstützung für Lamellensteuerung (Jalousien) hinzufügen
  • BLE BLE.CloudRelay.ListInfos hinzufügen
  • BLE Erweiterte Werbung/Scannen auf BLE5-fähigen Zielen verwenden (Erweiterte Scan-Ergebnisse werden in die restlichen Ergebnisse integriert. Erweiterte Werbung wird derzeit nicht unterstützt.)
  • Webhook Dynamische Komponenten zu Webhook-Status-/Konfigurations-Token hinzufügen
  • Sys btrelay_rev zu sys.status hinzufügen
  • Sys last_sync_ts zu sys.status hinzufügen
  • Komponentenattribute hinzufügen (vorerst werden Attribute, falls vorhanden, nur in der Antwort von Shelly.GetComponents angezeigt)
  • Schlüssel-Argumentzu Shelly.GetComponents hinzufügen
  • Abgesicherten Modus wieder einführen
  • Pro3EM, ProEM EMData|EM1Data.GetNetEnergies hinzufügen
  • HT Gen3 AM/PM-Modus für Uhr hinzufügen
  • XMOD1 JWT-Nutzlast zu Shelly-Geräteinformationen hinzufügen
  • BLU Gateway Gen3 blutrv.temperature_change und blutrv.position_change Webhook-Typen zur BluTRV-Komponente hinzufügen
  • BLU Gateway Gen3 Position, Zieltemperatur, aktuelle Temperatur und Fehler zum BluTRV-Komponentenstatus hinzufügen
  • OTA: Updates ohne App und/oder FS zulassen
  • OTA: Steckplätze bei Bedarf austauschen, damit ein Update erfolgreich ist

Entfernt

  • BLE ble.config.observer entfernen

Geändert

  • Scripting Let-Scoping aktivieren
  • Virtuelle Komponenten: Setzen von NaN mit Number.Set nicht zulassen
  • Virtuelle Komponenten: Akzeptieren nur boolesches „true“ oder „false“ für das Wert-Argument von Boolean.Set
  • Licht: Im Einzelknopfmodus Dimmrichtung nach oben/unten je nach aktueller Helligkeit zuweisen
  • BLE: Beobachter-Scan-Optionen optimieren
  • KVS: KVS.GetMany paginieren. Fix Matching
  • WLAN Wifi.Scan: Bis zu 20 Ergebnisse zurückgeben; APs mit RSSI <= 85 herausfiltern; APs in versteckten Netzwerken herausfiltern; für jede SSID wird nur ein AP mit dem besten Signal zurückgegeben
  • SNTP: Standardserver in time.cloudflare.com ändern
  • IDF auf 5.2.2 aktualisieren

Behoben

  • Scripting Fehlerbehandlung überarbeiten, Ausführung in einem zum Scheitern verurteilten Interpreter verhindern
  • Scripting Fix Shelly.removeEventHandler crash when invoked inside the event handler itself
  • Scripting Fix eJS induced crashes
  • BTHome BTHomeDevice: do not initiate connection only because of discovery
  • PM1 Fix recovery from over-current/voltage/power errors
  • KVS Check for write errors when writing
  • Light, RGB, RGBW Reset auto-on/auto-off timer on Set the requests
  • HTTP client: Do not check content length on HEAD requests
  • Debug-Protokolle Daten löschen, wenn der Sendepuffer voll ist
  • BLE Fehler beim Scan-Start nach Software-Neustart beheben
  • BLE Nicht versuchen, die Warteschlange zu verarbeiten, wenn BT nicht ausgeführt wird
  • SNTP: Aktualisierungsintervall zufällig festlegen
  • OTA: Vorzeitige Commits verhindern
  • OTA: Ruhezustand während OTA auf batteriebetriebenen Geräten verhindern; OTA nicht zulassen, wenn die Batterie schwach ist
  • ADE7953, ADE7880 Leistungsmesser: Fehlerbehebung bei der Überprüfung, ob die negative Wirkleistung kleiner als die Scheinleistung ist
  • Werksreset: Alte FS, Scratch Space, NVS, EM-Datenpartition löschen
  • D Dimmer Gen3 Fehlerbehebung bei der Erkennung von D4I/DALI 2 ECGs
  • EM Gen3 EM1-Komponentennummerierung an Gehäusedruck anpassen
  • PlusPlugS Fehlerhafte LED-Anzeige beheben
  • PlusPlugS Fehlerhafte Aktivierung des Nachtmodus beheben
  • 2PM Gen3 KNX aktivieren
  • BLU Gateway Gen3 BluTRV: Fehlerhafte last_updated_ts beim Neustart beheben
  • XMOD1 Sicherstellen, dass die Konfiguration gültig ist, bevor sie angewendet wird

Lokales Web

Hinzugefügt

  • Scripting Einführung aller neuen Funktionen und Objektmethoden in die automatische Vervollständigung des Skripteditors
  • Ausgehender Websocket Visuelle Identifizierung für ausgehende Websocket-Verbindung in der Statusleiste
  • Abdeckung Cover.Stop Aktion
  • Licht, RGB, RGBW Dimmrate für Aktionen hinzufügen
  • BTHome Benachrichtigung, während BTHome-Scan läuft
  • Warnung, wenn das Gerät keine synchronisierte Zeit hat
  • Warnung, wenn eine Anfrage zu lange dauert
  • Schaltflächen zum Kopieren von Firmware-Version, Web-Version und Geräteidentifikationen
  • Debug: HTTP-Ping-Test zur Diagnoseseite

Entfernt

Geändert

  • Aktualisierung der Übersichtsseite „Schedule
  • Aktualisierung der Seiten „WiFi Setting“ und „AP“
  • Cover Fehlermeldung, wenn die Kalibrierung aufgrund einer überschrittenen Bewegungszeitbegrenzung fehlschlägt
  • Aktualisierung der Seite „Range extender Clients“
  • Umschalten nach Timer-Pille zeigt Beschriftung statt Zahl, wenn weniger als 3 Sekunden verbleiben

Behoben

  • Cover Mehrere Gehe zu-Positionen in Favoriten überschreiten die Rahmengrenzen
  • RGB, RGBW Der Farbwähler „springt“ und kann keine Farbe für die Aktion/den Zeitplan auswählen
  • MQTT Falscher Platzhalter für Server-URL und Client-ID
  • Zeitplan Ausgewählter Tag wird immer als Sonntag angezeigt, wenn er von einem anderen Client erstellt wird
  • Zeitplan Überprüfung auf unterstützte Aktionen in Zeitplänen
  • Schedule Nicht erforderlicher Schritt zur Auswahl einer Komponente beim Erstellen eines neuen Zeitplans
  • KNX Eingabemenü ausblenden, wenn keine Eingabekomponenten vorhanden sind
  • Scripting Fehlerverfolgung in der Debug-Konsole
  • Sensor Addon Es fehlen E/A-Einstellungen für Eingaben von SensorAddon
  • Light Doppelte Eingaben auf der Startseite beheben
  • Energiewerte auf 3 Dezimalstellen runden
  • Typfehler bei Erstellung der toggle_after-Aktion, wenn das Gerät keine synchronisierte Uhrzeit hat
  • Korrekte Werte anzeigen, wenn Nachtmodus und Tastenvoreinstellungen geändert werden
  • Fehler beim Laden von Zeitzonen und aktuelle Zeitzone ist null
  • Für Menschen lesbarer Name, wenn Sensor von Addon keinen Wert hat
  • BLU Gateway Gen3 TRV-Sensordaten auch dann aktualisieren, wenn Anzeigewert aktualisiert wird
  • BLU Gateway Gen3 Hinzufügen eines Sensors verursacht Fehler, wenn Sensor noch nicht initialisiert ist
  • Plus1PM Fehlende aktive Gesamtenergie beheben
  • XMOD1 JWT-Token vor dem Senden formatieren
  • ProEM Scheinleistungsmesswerte (VA) von Klemme A werden auf beiden Kanälen in der Diagrammansicht angezeigt
  • Pro3EM Diagrammansichtswerte sind im einphasigen Profil nicht reaktiv
  • PlusUni Öffnen von Beispielen in benutzerdefinierten Ausdrücken löst eine Speicheraktion aus
  • PlusUni Falscher Link für Zählschwellenwertseite auf der Eingabekarte