markus2121 hat geschrieben: ↑19.03.2018, 17:06Hallo zusammen,
das Thema ist zwar schon nun ein Weilchen älter, aber auch ich war auf der Suche nach dem Zusammenspiel von ESP Easy und Homematic.
Und ja: ES FUNZT. Und zwar sogar ziemlich easy!!
To Do:
- 1. In ESP Easy einen Controller vom Typ "Generic HTTP" anlegen.
- 2. Controller IP ist die IP Eurer CCU.
- 3. Controller Port ist 8181.
Dabei ist valname der Name Eurer in ESP Easy angelegten Variablen (Bspw. Temperature) und value natürlich der dazugehörige Wert.
- 4. Controller Publish (bitte unverändert eintragen, es sei denn Ihr wollt, dass noch andere ESP Variablen mit übertragen werden)
Code: Alles auswählen
x.exe?Antwort=dom.GetObject("%valname%").State(%value%)
Die ESP Easy Variable müsst Ihr nun nur noch in der CCU mit dem gleichen Namen anlegen und schon startet die Übertragung.
(...)
Hallo Zusammen:
kann mir jemand ählich simpel erklären, wie ich die andere Richtung hinbekomme?
Ich hab das genau so, bekomme einen Wert, den kannich dann in der CCU verarbeiten. das funktioniert top.
jetzt will ich von der Homematic ein Signal zurückmelden an diesen ESP, der mir ein Relais an einem GPIO schaltet.
Ich hab das Relais drauf, und kann das per http befehl vom browser aus an und aus schalten.
Wie krieg ich diesen Befehl von der CCU angesteuert?
(Ja, mag sein, dass das schon irgendwo im Forum steht, ich finds halt leider nicht)
Gruss vom Hausmeister
WEMOS D1 Mini mit ESP Easy an Homematic?
Moderator: Co-Administratoren
-
- Beiträge: 692
- Registriert: 20.09.2017, 23:08
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 88 Mal
Re: WEMOS D1 Mini mit ESP Easy an Homematic?
CCU3 und CCU2 für Heizung, Sicherheit, Energiesparen, Anwesenheit und Klingel
IOBroker und Google Home zur Einbindung Klimaanlage, Smartspeaker, SPS, Arduino D1 Mini...
Datenauswertung ECharts
Smart-Home sollte nicht "bedient" werden müssen!
Bitte immer Kirche mit Dorf direkt verknüpfen!!!
IOBroker und Google Home zur Einbindung Klimaanlage, Smartspeaker, SPS, Arduino D1 Mini...
Datenauswertung ECharts
Smart-Home sollte nicht "bedient" werden müssen!
Bitte immer Kirche mit Dorf direkt verknüpfen!!!
-
- Beiträge: 3
- Registriert: 25.02.2018, 09:34
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Arnbach / Bayern
Re: WEMOS D1 Mini mit ESP Easy an Homematic?
Hallo
ich steuere diverse Geräte auch über WEMOS.
Benutze dazu in den Programmen Scripts welche die GPIOs ansteuern
Z.B. GPIO 14 ein
string url="http://192.168.1.109/control?cmd=GPIO,14,1";
system.Exec("wget -q -O /dev/null '"#url#"' &");
und wieder aus
string url="http://192.168.1.109/control?cmd=GPIO,14,0";
system.Exec("wget -q -O /dev/null '"#url#"' &");
Die 192.168.1.109 musst Du mit Deiner WEMOS-IP-Adresse ersetzen.
Gruß Thomas
ich steuere diverse Geräte auch über WEMOS.
Benutze dazu in den Programmen Scripts welche die GPIOs ansteuern
Z.B. GPIO 14 ein
string url="http://192.168.1.109/control?cmd=GPIO,14,1";
system.Exec("wget -q -O /dev/null '"#url#"' &");
und wieder aus
string url="http://192.168.1.109/control?cmd=GPIO,14,0";
system.Exec("wget -q -O /dev/null '"#url#"' &");
Die 192.168.1.109 musst Du mit Deiner WEMOS-IP-Adresse ersetzen.
Gruß Thomas
-
- Beiträge: 3974
- Registriert: 24.03.2011, 04:32
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 71 Mal
Re: WEMOS D1 Mini mit ESP Easy an Homematic?
Mit der eingangs genannten Methode kann man auch direkt in CUxD-Devices einliefern - zumindest wenn die Namen nicht zu lang sind.
Systemvariablen kann ja leider weder Räumen noch Gewerken zuordnen. Mit CUxD devices geht das.
Dazu muß man im ESPEasy den Namen des CUxD Devices als valuename eintragen: Im Beispiel ist das die Temperatur eines Thermostatdevices CUX9002### mit der fortlaufenden Nummer 009. Der Vorsatz "CUxD." wird benötigt. Vielleicht kann er auch in die Zeiler "Controller Publish" integriert werden, dann können aber keine Systemvariablen mehr über diesen Controller übertragen werden.
Die zugehörige "Controller Publish" sieht dann so aus:
Mit dieser Methode können auch mehrere Daten in die CCU gebracht werden. Sowohl als Systemvariable als auch als CUxD device. Mit diesem Controller Publish werden dann alle vorhandenen valuenames nacheinander automatisch vom ESPEasy in die CCU eingeliefert.
Systemvariablen kann ja leider weder Räumen noch Gewerken zuordnen. Mit CUxD devices geht das.
Dazu muß man im ESPEasy den Namen des CUxD Devices als valuename eintragen: Im Beispiel ist das die Temperatur eines Thermostatdevices CUX9002### mit der fortlaufenden Nummer 009. Der Vorsatz "CUxD." wird benötigt. Vielleicht kann er auch in die Zeiler "Controller Publish" integriert werden, dann können aber keine Systemvariablen mehr über diesen Controller übertragen werden.
Code: Alles auswählen
CUxD.CUX9002009:1.SET_TEMPERATURE
Code: Alles auswählen
x.exe?Antwort=dom.GetObject("%valname%").State(%value%)
-
- Beiträge: 252
- Registriert: 17.12.2014, 18:56
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 3 Mal
Re: WEMOS D1 Mini mit ESP Easy an Homematic?
Hallo,
habe meinen PIR als Switch eingerichtet und einen GPIO zugewiesen,
Beim Setzen des GPIO auf High schaltet die Variable in der CCU auf
Bewegung allerdings kippt sie nicht mehr auf "Keine Bewegung"
Ist es möglich den Switch als Taster umzustellen , konnte hierzu leider
nichts in den Settings finden.
Grüße Alex
habe meinen PIR als Switch eingerichtet und einen GPIO zugewiesen,
Beim Setzen des GPIO auf High schaltet die Variable in der CCU auf
Bewegung allerdings kippt sie nicht mehr auf "Keine Bewegung"
Ist es möglich den Switch als Taster umzustellen , konnte hierzu leider
nichts in den Settings finden.
Grüße Alex