WemosD1_HomeMatic_StatusDisplay von jp112sdl
Moderator: Co-Administratoren
- Hoppla
- Beiträge: 342
- Registriert: 29.12.2018, 19:39
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leipzsch
- Hat sich bedankt: 35 Mal
- Danksagung erhalten: 12 Mal
WemosD1_HomeMatic_StatusDisplay von jp112sdl
Hallo
Findet man irgendwo weitergehende Informationen zu Jérômes WMOS-Display ?
https://github.com/jp112sdl/WemosD1_Hom ... tusDisplay
Ich suche schon den ganzen Tag, mehr als die Angaben auf Github finde ich leider nicht. Die Grundlegende Anbindung ist klar und steht, Der ESP ist geflasht und ansprechbar.
Nur verstehe ich nicht wie man es umsetzt z.B. den Status eines Fensterkontakts auf dem Display anzuzeigen.
Danke
Findet man irgendwo weitergehende Informationen zu Jérômes WMOS-Display ?
https://github.com/jp112sdl/WemosD1_Hom ... tusDisplay
Ich suche schon den ganzen Tag, mehr als die Angaben auf Github finde ich leider nicht. Die Grundlegende Anbindung ist klar und steht, Der ESP ist geflasht und ansprechbar.
Nur verstehe ich nicht wie man es umsetzt z.B. den Status eines Fensterkontakts auf dem Display anzuzeigen.
Danke
- Hoppla
- Beiträge: 342
- Registriert: 29.12.2018, 19:39
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leipzsch
- Hat sich bedankt: 35 Mal
- Danksagung erhalten: 12 Mal
Re: WemosD1_HomeMatic_StatusDisplay von jp112sdl
Ich fragte nach weiter führenden Informationen. Bis dahin ist alles eingerichtet. Und wie verbinde ich den Fensterkontakt damit?
In dem Beispielscript wird außerdem bei der Ansteuerung der LED der Tasterkanal angesprochen, an der Stelle sehe ich dann gar nicht mehr durch.
In dem Beispielscript wird außerdem bei der Ansteuerung der LED der Tasterkanal angesprochen, an der Stelle sehe ich dann gar nicht mehr durch.
-
- Beiträge: 2506
- Registriert: 13.02.2012, 20:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 311 Mal
- Danksagung erhalten: 121 Mal
Re: WemosD1_HomeMatic_StatusDisplay von jp112sdl
wenn ich das richtig verstehe, wird die LED über
angesteuert. Du musst halt passend die richtige led angeben und den passenden Farbwert.
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State ("/usr/local/addons/cuxd/curl -s -k -d led="#ledNum#" -d dim="#val#" http://"#displayIP#"/set");
- Hoppla
- Beiträge: 342
- Registriert: 29.12.2018, 19:39
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leipzsch
- Hat sich bedankt: 35 Mal
- Danksagung erhalten: 12 Mal
Re: WemosD1_HomeMatic_StatusDisplay von jp112sdl
nur WIE ???
Und wie gesagt: CUX28xxxx ist nach meinem Verständnis der Tasterkanal, die LED sind CUX40xxxx
Ein funktionierendes Beispiel wäre wirklich hilfreich das ganze zu verstehen
Und wie gesagt: CUX28xxxx ist nach meinem Verständnis der Tasterkanal, die LED sind CUX40xxxx
Ein funktionierendes Beispiel wäre wirklich hilfreich das ganze zu verstehen
Zuletzt geändert von Hoppla am 07.05.2023, 16:14, insgesamt 1-mal geändert.
-
- Beiträge: 9850
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 712 Mal
- Danksagung erhalten: 1671 Mal
Re: WemosD1_HomeMatic_StatusDisplay von jp112sdl
Das ist doch selbsterklärend?!
Code: Alles auswählen
string displayIP = "192.168.1.99";
string channel = dom.GetObject(((dom.GetObject("$src$")).Channel())).Name();
real r = dom.GetObject("$src$").Value();
integer val = (r * 10).ToInteger();
integer ledNum = channel.StrValueByIndex(":", 1).ToInteger();
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State ("/usr/local/addons/cuxd/curl -s -k -d led="#ledNum#" -d dim="#val#" http://"#displayIP#"/set");
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 12149
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2157 Mal
- Kontaktdaten:
Re: WemosD1_HomeMatic_StatusDisplay von jp112sdl
Wenn eines der Fenster offen ist, wird die LED Kanal 11 rot, sonst grün:
In einem extra Programm wird ans Display übertragen, wenn sich der Dimmwert von einem der 16 Kanäle ändert
Als Skript läuft
Code: Alles auswählen
string displayIP = "192.168.1.19";
string channel = dom.GetObject(((dom.GetObject("$src$")).Channel())).Name();
real r = dom.GetObject("$src$").Value();
integer val = (r * 10).ToInteger();
integer ledNum = channel.StrValueByIndex(":", 1).ToInteger();
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State ("curl -s -k -d led="#ledNum#" -d dim="#val#" http://"#displayIP#"/set");