Beta-Firmware 2.6.0 für das WallDisplay veröffentlicht

Wall Display 2.6.0 beta

Die Firmware-Version 2.6.0 für Wall Display ist nun auf dem BETA-Kanal zum Testen verfügbar. Das Update kann über die lokale Web-Benutzeroberfläche gestartet werden

Das vollständige Änderungsprotokoll finden Sie hier: https://github.com/ShellyGroup/Wall-Display-Changelog

Neue Funktionen

  • Automatische Suche nach OTA-Updates mit Benachrichtigung des Benutzers. Die Suche wird einmal beim Start und danach stündlich durchgeführt.
  • X2i, XL und neuere Geräte — Der aus der Web-UI heruntergeladenen Diagnose-ZIP-Datei wurde ein Update-Protokoll hinzugefügt, um bei der Fehlerbehebung bei Update-Problemen zu helfen.
  • AppStore für X2i, XL und neuere Modelle — Apps durchsuchen, installieren, aktualisieren, deinstallieren und ausführen. Automatische Überprüfung auf App-Updates. Hintergrund-Apps werden bei Wiederaufnahme/Beenden beendet.
  • HomeAssistant — Bei Modellen, die den AppStore unterstützen, ist die HomeAssistant-Seite veraltet. Bitte installieren Sie HomeAssistant als separate App.
  • Fahrenheit-Unterstützung – Bitte beachten Sie, dass alle Werte intern in Celsius gespeichert werden; Fahrenheit dient nur zur Anzeige.
  • Virtuelle Komponenten – Typen „Zahl“, „Text“, „Boolescher Wert“, „Enum“ und „Gruppe“. Ermöglichen das Erstellen, das Festlegen von Meta/Wert, die RPC-Methode Set, anklickbare boolesche Werte sowie NotifyStatus bei Wertänderung.
  • Thermostat — Neue Einstellung „Sensorausfallschutz“ — schaltet das Thermostat aus und sendet bei einem Sensorausfall eine Push-Benachrichtigung. Standardmäßig aktiviert.
    • Zu den Sensorausfällen zählen: Ungültige Messwerte, über einen längeren Zeitraum keine Messwerte.
  • Skript-Engine (QuickJS) — Shelly.call, Timer (Timer.set, Timer.clear, Timer.getInfo), Shelly.addStatusHandler / Shelly.removeStatusHandler, Shelly.addEventHandler / Shelly.removeEventHandler, BLE.
  • Hinweise zu BLE:
    • Um eine BLE-Advertisement zu empfangen, muss das gescannte Gerät zur BLE-Observer-Liste des Wall Displays hinzugefügt werden;
      • Unbedingtes Scannen belastet das Gerät stark, verursacht Erwärmung und kann zu einer Verschlechterung der Leistung führen.
    • Der Scanner kann NICHT gestartet oder gestoppt werden – er läuft ununterbrochen, solange der BLE-Observer aktiviert ist.
      • BLE.SetConfig ist in Skripten nicht zulässig.
    • Scanner-Ereignisse enthalten vollständig geparste BTHome-Daten, sofern diese in der Advertisement-Nachricht vorhanden sind;
      • Advertisement-Nachrichten von verschlüsselten Geräten werden nicht entschlüsselt. Die advData sind dennoch vorhanden.
    • Scanner-Ereignisse werden dedupliziert – pro eindeutiger Advertisement-Nutzlast wird nur ein Ereignis übermittelt.
    • Die Advertisement-Daten enthalten im Gegensatz zu gängigen Shelly-Geräten keine binären Zeichenfolgen.
    • Beispiel für eine Ereignis-Payload:


  • (Noch) nicht in Skripten unterstützt:
    • HTTPServer
    • MQTT
    • Virtual

Verbesserungen

  • Verbesserte Symmetrie auf der Startseite für Hochformat;
  • Überarbeitete Verarbeitung von Hardware-Tasteneingaben – dynamische /dev/input-Gerätepfade über List<String>, Überwachungs-Threads pro Gerät;
  • Erfassung externer Tastenereignisse vom Overlay-Dienst;
  • Unterstützung für die neue Struktur von SN- und MAC-Adressen hinzugefügt;
  • Gültigkeitsprüfungen für WLAN-MAC-Adressen entfernt;
  • Interne Relais-Schaltflächen explizit ein-/ausblenden; Thermostat-Relais-Schaltflächen in der Seitenleiste ausblenden;
  • Erweiterten Zustand von Kacheln speichern und beim Start wiederherstellen;
  • WebUI-Oberfläche aktualisieren;

Fehlerbehebungen

  • Wiederherstellung gekoppelter BLE-Sensoren beim Zurücksetzen der Einstellungen behoben;
  • Große Relais-Kacheln und nicht registrierte Kachel-Layouts behoben;
  • Behebung der Wiederherstellung der Bildschirmhelligkeit bei Ui.Screen.Set;
  • Behebung von Ui.SetConfig für die Bildschirm-Einstellung auto_off;
  • Behebung der DeviceID-Generierung aus dem neuen Serienformat;
  • Behebung des fehlenden Switch-RPC-Dienstes;
  • Behebung eines Absturzes, wenn BT-Lautsprecher während der Wiedergabe getrennt werden und die Alarm-Oberfläche sichtbar ist;
  • Behebung der T/H/C-Werte auf der Startseite bei deren Aktivierung; Behebung des Layouts für X1, X1i und X2i bei Deaktivierung;