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
- Virtuelle Komponenten Virtuelle Gruppe – visuelle Skriptbindung
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