Smart-Home Displays

Wir nutzen für unsere Smart-Home Steuerung u.a. Displays von Sunton. Diese haben die Kennummer 8048S070-C. Die 70 hinten steht für die Größe (7 Zoll), das -C für Capacitive Touch.

Geflasht werden können diese via USB direkt im Browser (Chrome bevorzugt) unter dieser Adresse. Einfach via USB am PC anstecken, unten das richtige Sunton auswählen und "install" drücken.

Danach wird am Display das WiFi eingerichtet (MINT-Labs) und schon kann man im Browser die im Display angegebene IP aufrufen.

Dort muss unter Configuration noch der MQTT-Broker angegeben werden. Hier ist es vorteilhaft, jedem Display einen eigenen namen zu geben, etwa plate_theoffice oder plate1.

Zuletzt muss im Home Assistant unter HACS das openHASP-Paket heruntergeladen werden. Danach sollte unter Integrationen ein neues Device gefunden werden, welches einfach integriert wird.

Von jetzt an kann es losgehen! Man muss immer im File-Editor des Displays (über die IP im Browser erreichbar) unter pages.jsonl das Frontend programmieren. Eine Anleitung findet sich HIER.

Ganz kurz:

Im File Editor des Displays: {"page": 1,"id":1,"obj": "btn","x": 10,"y": 60,"w": 405,"h": 300,"toggle": true,"text": "\uE335\nThe Office","text_font": 25,"align": 1}) legt einen Button mit der ID 1 auf die Page 1 an die X- und Y-Koordinaten mit der angegebenen Größe (w und h), welcher sich togglen lässt (ein Knopf, kein Taster) mit einer Glühbirne als Zeichen (\uE335) und der Aufschrift "The Office" in Größe 25.

Danach muss im configuration.yaml des Home Assistant das Backend programmiert werden:

openhasp: plate1: objects: - obj: "p1b1" # light-switch toggle button properties: "val": '{{ 1 if states("light.theoffice") == "on" else 0 }}' "text": '{{ "\uE6E8" if is_state("light.theoffice", "on") else "\uE335" | e }}' event: "up": - service: homeassistant.toggle entity_id: "light.theoffice"

Dies legt hier die Funktionen des entsprechenden Buttons an: er wird angesprochen über plate1: Objekt p1b1 (Page 1, Objekt ID 1). Dieser hat Eigenschaften/Properties:

Displays:

Datasheets & Dokumente:

Gehäuse:

Dieses HIER wurde für die kleinen 3,5-Zoll Displays verwendet. Für die größeren hatten wir zunächst DIESES verwendet, sind nun aber mit DIESEM recht zufrieden.

plate1: Sunton 7" 800*480px

plate2: Sunton 3,5", 320*480px

plate3: Sunton 3,5", 320*480px

plate4: Sunton 3,5", 320*480px

plate5: Sunton 3,5", 320*480px

plate6: Sunton 3,5", 320*480px

plate7: Sunton 3,5", 320*480px


Revision #16
Created 22 Mai 2024 07:01:16 by Fabian
Updated 6 September 2024 11:54:51 by Fabian