Lightmanager und Homematic CCU3

Antworten
maima67
Beiträge: 2
Registriert: Sa 17. Sep 2022, 12:04

Sa 17. Sep 2022, 13:15

Servus zusammen,

ich beschäftige mich erst seit kurzem mit dem Thema Smart Home und habe seit kurzem die Homematic CCU3 in Verbindung mit Fußbodenheizungs- und Heizkörpersteuerung mit Homematic-IP-Geräten.

Kann ich den Lightmanager Air mit Zusatzsoftware so in die Homematic einbinden, daß ich damit fremde, funkgesteuerte Geräte (Rollo, Steckdosen, Motorleinwand usw.) steuern kann? Also quasi die Funkfernbedienungen der Geräte am LM "anlernen" und dann über Homematic steuern? 'Das ist mir noch nicht ganz klar!

Vielen Dank schon mal,
schöne Grüße
2712
Beiträge: 1317
Registriert: Fr 12. Aug 2016, 07:20
Wohnort: Österreich

Mi 21. Sep 2022, 12:28

Homematic IP Geräte lassen sich nicht am LMAir anlernen, aber:
Mit dem addon XML-API für die CCU3 https://github.com/homematic-community/XML-API kannst du alle Geräte in der CCU über Web steuern....mache ich auch so...mit einer zusätzlichen Redmatic https://github.com/rdmtc/RedMatic kannst du sogar die Temperaturen der Homematic IP Temp/Hygro Sensoren oder Thermostate an den LMAir schicken.
Umgekehrt kannst du auch von der CCU3 aus Szenen, Aktoren und Marker im LMAir steuern. Habe ich im Forum auch schon irgendwo mal erklärt. :mrgreen:
LMAir&2 Extender, 3 X RM3mini, Harmony Elite & 3 X Companion, Deconz Zigbee Gateway, piVCCU, Node-Red (für Anbindung Harmony, Homematic, Broadlink, Dreamscreen, Zigbee), ettliche Aktoren, 8 Alexas, Fritzbox 7590, 7490, 7560, 2 X 4040, 1 X 450 :D
maima67
Beiträge: 2
Registriert: Sa 17. Sep 2022, 12:04

Mi 21. Sep 2022, 13:27

Servus 2712,

danke für die Antwort, hat mir schon mal geholfen. Mit XML-API arbeite ich bereits. Dann schau ich mir das mit Redmatic mal an und mach mich noch auf die Suche nach Deiner Erklärung, evtl. komme ich dann nochmal ein Stückchen weiter.

Schöne Grüße
2712
Beiträge: 1317
Registriert: Fr 12. Aug 2016, 07:20
Wohnort: Österreich

Mi 21. Sep 2022, 14:16

script1.jpg
script1.jpg (156.9 KiB) 2710 mal betrachtet
script2.jpg
script2.jpg (381.63 KiB) 2710 mal betrachtet
Wenn du aus der CCU eine Szene, einen Aktor, oder einen Marker steuern willst musst du dir in der CCU im Programm eigentlich nur ein einfaches Script anlegen und ausführen lassen, das sieht für einen Marker einschalten z.B. so aus:

string stdout;
string stderr;
string url="http://IP LMAir/control?cmd=typ,smk,25,1";
system.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);

falls du intern beim LMAir mit user und PW arbeitest sieht es dann so aus:

string stdout;
string stderr;
string url="http://IP LMAir/control?cmd=typ,smk,25,1&user=xxx&pass=yyy";
system.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);

eine Szene aufrufen würde so aussehen:

string stdout;
string stderr;
string url="IP LMAir/control?key=85&user=xxx&pass=yyy";
system.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);
LMAir&2 Extender, 3 X RM3mini, Harmony Elite & 3 X Companion, Deconz Zigbee Gateway, piVCCU, Node-Red (für Anbindung Harmony, Homematic, Broadlink, Dreamscreen, Zigbee), ettliche Aktoren, 8 Alexas, Fritzbox 7590, 7490, 7560, 2 X 4040, 1 X 450 :D
walhai1722
Beiträge: 2
Registriert: Di 21. Mär 2023, 20:18

Mo 26. Jun 2023, 09:51

Hallo,

vielleicht kann ja jemand helfen.

Bekommen, wenn ic hdas Script für eine Scene testen, folgenden Fehler:

Error 1 at row 4 col 13 near ^.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);
Parse following code failed:
string stdout;
string stderr;
string url="192.168.178.22/control?key105"
system.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);



Was ist falsch ?

Danke

Andreas
2712
Beiträge: 1317
Registriert: Fr 12. Aug 2016, 07:20
Wohnort: Österreich

Mi 28. Jun 2023, 09:19

Ich denke dir fehlt ein"=" zwischen key und der Szenennummer

statt: string url="192.168.178.22/control?key105"

string url="192.168.178.22/control?key=105"

Anmerkung: Den Link am Besten erst in einem Browser testen, wenn das klappt geht s auch in der CCU.
LMAir&2 Extender, 3 X RM3mini, Harmony Elite & 3 X Companion, Deconz Zigbee Gateway, piVCCU, Node-Red (für Anbindung Harmony, Homematic, Broadlink, Dreamscreen, Zigbee), ettliche Aktoren, 8 Alexas, Fritzbox 7590, 7490, 7560, 2 X 4040, 1 X 450 :D
walhai1722
Beiträge: 2
Registriert: Di 21. Mär 2023, 20:18

Do 29. Jun 2023, 08:16

Hallo,

dank für den Hinweis, bekomme aber immer noch den Fehler.
InBrowser funktioniert das so.

Error 1 at row 4 col 13 near ^.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);
Parse following code failed:

string stdout;
string stderr;
string url="192.168.178.22/control?key=105"
system.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);

Die Fehlermeldung verweist ja auch auf die 4. Zeile des Scripts. Oder?
Benutzeravatar
rtwl
Beiträge: 1269
Registriert: So 30. Dez 2018, 18:08

Do 29. Jun 2023, 11:05

fehlt da nicht der Strich-Punkt am Ende der 3. Zeile?
Peter
2712
Beiträge: 1317
Registriert: Fr 12. Aug 2016, 07:20
Wohnort: Österreich

Do 29. Jun 2023, 11:53

fehlt da nicht der Strich-Punkt am Ende der 3. Zeile?
genauso ist es, ohne den gehts in der ccu3 natürlich nicht...
Die Fehlermeldung verweist ja auch auf die 4. Zeile des Scripts. Oder?
es gibt nur 3 Zeilen bei dir, weil der Strichpunkt (Trennzeichen) fehlt :)
LMAir&2 Extender, 3 X RM3mini, Harmony Elite & 3 X Companion, Deconz Zigbee Gateway, piVCCU, Node-Red (für Anbindung Harmony, Homematic, Broadlink, Dreamscreen, Zigbee), ettliche Aktoren, 8 Alexas, Fritzbox 7590, 7490, 7560, 2 X 4040, 1 X 450 :D
Antworten