Seite 2 von 3

Re: Unterstützung ESP8266 als Temperatursensor

Verfasst: Mo 21. Sep 2020, 09:47
von 2712
super, damit kann ich was anfangen, vielen Dank.

Re: Unterstützung ESP8266 als Temperatursensor

Verfasst: Mo 21. Sep 2020, 13:22
von 2712
Noch eine letzte Frage:

Der UDP Port ist vermutlich wieder die 30303?
Und das Senden sollte in der 9.9 /9.8 bereits funktionieren?

Sorry, das waren natürlich 2 Fragen :D

Re: Unterstützung ESP8266 als Temperatursensor

Verfasst: Mo 21. Sep 2020, 17:19
von 2712
So, ich beantworte mir das mal selber:

Der UDP Port ist vermutlich wieder die 30303? ja!
Und das Senden sollte in der 9.9 /9.8 bereits funktionieren? ja! geht

Ja, es geht, das ist ja eine kleine Revolution, vielen Dank dafür

Re: Unterstützung ESP8266 als Temperatursensor

Verfasst: Mi 23. Sep 2020, 17:01
von 2712
So,
ich habe das jetzt bereits im Test. Homematic Temp/Hydro Sensor
bei mir über piVCCU angebunden.
Über ein schon Laufendes Node-Red (benutze ich auch für Zigbee Rückmeldungen an den LMAir) habe ich es jetzt nach 2 Tagen geschafft die Werte des Sensors abzufragen (das war noch einfach), aus der Temperatur XX,X eine XXX Temperatur zu machen (puh), die Feuchtigkeit abzufragen, beide Werte in die richtige Reihenfolge zu bekommen (Puh, Puh), das wdata,(CHnr.), voran zu stellen , und alle 10 Minuten via udp an den LMAir zu übertragen.

Läuft bis jetzt tadellos, und erweitert die Möglichkeiten nochmal ungemein. Das schöne ist, der Sensor bleibt auf der CCU voll angemeldet, der LMAir bekommt die Werte voll automatisiert geliefert und stellt diese auch im WebIF ein.

Bestimmt könnte man das auch über die CCU direkt, oder über cuxd lösen, aber dafür müsste man wohl gut Skripten können, was bei mir leider nicht der Fall ist.

Nochmal vielen Dank an JBMedia für die Integration dieser Möglichkeit

Nachtrag zur ursprünglichen Frage ESP2866. Mit Tasmota FW sollte eine solche Einrichtung eigentlich auch möglich sein.

Re: Unterstützung ESP8266 als Temperatursensor

Verfasst: Mi 23. Sep 2020, 17:12
von Daniel167
Hallo zusammen, ist es auch irgendwie möglich einen Homematic Fenster Sensor am Lightmanager anzulernen und per http abzufragen ob auf oder zu? Noch besser wäre 0 oder 1 ? Vielen Dank

Re: Unterstützung ESP8266 als Temperatursensor

Verfasst: Mi 23. Sep 2020, 17:19
von 2712
Hallo zusammen, ist es auch irgendwie möglich einen Homematic Fenster Sensor am Lightmanager anzulernen und per http abzufragen ob auf oder zu? Noch besser wäre 0 oder 1 ? Vielen Dank
Ich gehe mal davon aus, dass du eine CCU2 oder 3 in Benutzung hast, die den aktuellen Zustand kennt. In dem Fall ist es ein leichtes den Zustand über ein kleines Script an den LMAir zu schicken, um damit z.B. einen Marker zu setzen oder Szene im LM zu starten.
Das mache ich auch so. Bedingung in der CCU anlegen, skript starten...
Das Script in der CCU sieht dann so aus:

string stdout;
string stderr;
string url="192.168.1.XX/control?key=X&user=XXXXXX&pass=XXXXXXXXX";
system.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);

Die X einfach mit deinen Werten ersetzen (IP des LMAir, Szenennummer, user und pw des LMAir)

Re: Unterstützung ESP8266 als Temperatursensor

Verfasst: Do 24. Sep 2020, 09:01
von Daniel167
2712 hat geschrieben:
Mi 23. Sep 2020, 17:19
Hallo zusammen, ist es auch irgendwie möglich einen Homematic Fenster Sensor am Lightmanager anzulernen und per http abzufragen ob auf oder zu? Noch besser wäre 0 oder 1 ? Vielen Dank
Ich gehe mal davon aus, dass du eine CCU2 oder 3 in Benutzung hast, die den aktuellen Zustand kennt. In dem Fall ist es ein leichtes den Zustand über ein kleines Script an den LMAir zu schicken, um damit z.B. einen Marker zu setzen oder Szene im LM zu starten.
Das mache ich auch so. Bedingung in der CCU anlegen, skript starten...
Das Script in der CCU sieht dann so aus:

string stdout;
string stderr;
string url="192.168.1.XX/control?key=X&user=XXXXXX&pass=XXXXXXXXX";
system.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);

Die X einfach mit deinen Werten ersetzen (IP des LMAir, Szenennummer, user und pw des LMAir)
Du kennst dich anscheinend mit Homematic gut aus, vielleicht kannst du mir helfen. Eigentlich geht es um eine Visualisierungen in einer anderen Software. Die Software kann einen http request senden und will als Antwort nur eine 0 oder 1 für auf oder zu. Wäre das mit der CCU3 möglich?XML-api und cux- Damon wäre auch installiert. Vielen Dank Gruß Daniel

Re: Unterstützung ESP8266 als Temperatursensor

Verfasst: Do 24. Sep 2020, 10:42
von 2712
Du kennst dich anscheinend mit Homematic gut aus, vielleicht kannst du mir helfen. Eigentlich geht es um eine Visualisierungen in einer anderen Software. Die Software kann einen http request senden und will als Antwort nur eine 0 oder 1 für auf oder zu. Wäre das mit der CCU3 möglich?XML-api und cux- Damon wäre auch installiert. Vielen Dank Gruß Daniel
CuxD wäre sicher eine Lösung, aber ich benutze das eigentlich nicht. Auch hier würde ich eher Node-Red vorschlagen, ist grafisch, relativ einfach, läuft problemlos auf einem pi, und frisst so gut wie kein Brot. Damit kannst du immer den aktuellen Wert aus der CCU auslesen, und einen Webrequest beantworten. Es lohnt sich echt sich da einzulesen, aber in 2 Minuten ist sowas nicht gemacht....

Re: Unterstützung ESP8266 als Temperatursensor

Verfasst: Do 24. Sep 2020, 10:50
von Daniel167
Super Danke dir, dann schau ich mir das mal an.

Re: Unterstützung ESP8266 als Temperatursensor

Verfasst: Do 24. Sep 2020, 11:09
von 2712
für dich vielleicht noch besser: https://github.com/rdmtc/RedMatic
Die ist für die CCU3 und kann auch dort installiert werden, somit keine extra HW erforderlich. Ich habe ja noch die CCU2 auf pi Basis...