CCU Programm per windows batch starten

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Cash
Beiträge: 1184
Registriert: 09.01.2016, 17:42
Wohnort: Sauerland
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: CCU Programm per windows batch starten

Beitrag von Cash » 10.10.2016, 21:04

Da der Aktor ein Hue Lampe ist geht das so leider nicht. Die Hue-Lampe wird mittels tcl Script eingeschaltet. Der Vorteil von einen Programm ist halt auch die Möglichkeit direkt mehrere Sachen in Abhängigkeit von Helligkeit, Temperatur oder was auch immer per Script abzufragen.

In meinen Fall entweder per Helligkeit oder eben Sonnenuntergang.

Ein Hue-Strip dient als Ambiente Beleuchtung und dort will ich noch in Abhängigkeit welcher PC bzw Laptop angeschaltet wird eine andere Farbe haben für mich ein blau und für meine Frau halt irgend so eine Frauenfarbe :-)

Ich weiß, alles spielerei aber eine indirekte Schreibtischbeleuchtung sieht schon cool aus :mrgreen:

Luis
Beiträge: 96
Registriert: 18.04.2007, 06:36
Danksagung erhalten: 2 Mal

Re: CCU Programm per windows batch starten

Beitrag von Luis » 11.10.2016, 18:01

Servus Cash, und mit dem Gedanken das mit einer Funktsteckdose über die Leistung zu realisieren schon mal nachgedacht? Denke so an Leistung überschritten (PC an) dann starte ein Programm / setze ein Variable oder .....
Gruß Luis


Gesendet von iPhone mit Tapatalk
_________________
CCU3 / Firmware 3.67.10 und ca. 160 HM-Geräte - Tendenz steigend inklusive dem ein oder anderen HM-IP
CUxD-Daemon aktuell / Email-Addon 1.6.5 / Historian v3.3.0 / HConnect - Alexa

Cash
Beiträge: 1184
Registriert: 09.01.2016, 17:42
Wohnort: Sauerland
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: CCU Programm per windows batch starten

Beitrag von Cash » 11.10.2016, 21:41

ja, da ich die Steckdosen relativ oft einsetze z. B. beim TV und dort dann entsprechend die Lichter an oder ausschalte.

Das doofe an den Steckdosen ist, die gibt es nicht kostenlos :mrgreen:

Die Lösung über curl und der Batch ist kostenlos. Für zwei Steckdosen zahle ich bei Amazon knapp 100 EUR.

Da fällt mir die Entscheidung irgendwie relativ leicht

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: CCU Programm per windows batch starten

Beitrag von Homoran » 11.10.2016, 21:48

Cash hat geschrieben: Für zwei Steckdosen zahle ich bei Amazon knapp 100 EUR.
:shock:
Bei elv habe ich dafür knapp 70€ bezahlt ;-)

ok, ist nicht ganz fair.
Waren ARR-Bausätze (5 Minuten mit Torx6 4 Schrauben anziehen)
und incl. 1x 10€ Gutschein.

Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Cash
Beiträge: 1184
Registriert: 09.01.2016, 17:42
Wohnort: Sauerland
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: CCU Programm per windows batch starten

Beitrag von Cash » 14.10.2016, 10:40

Kleines Update:

Das ganze läuft bei mir zur vollsten Zufriedenheit aber ich werde es noch umstellen und zwar auf eine Systemvariable

"Laptop 1" mit den Werten "eingeschaltet" und "ausgeschaltet"
und
"Laptop 2" mit den Werten "eingeschaltet" und "ausgeschaltet"

Das Programm lasse ich dann auf Änderung der Systemvariablen auslösen.
Vorteil Wenn/Dann Teile werden korrekt abgearbeitet.

Durch die Systemvariablen brauche ich nur ein Programm und nicht zwei fürs einschalten und zwei fürs ausschalten. Die beiden Laptops ändern nur die Systemvariable. Das Programm weiß nun welcher Laptop an ist und kann so mit nur einen Script die Hintergrundbeleuchtung wählen.

Mittels gpedit kann man unter Windows relativ einfach auch ein Script definieren welches beim Herunterfahren ausgeführt werden soll.
Dort lasse ich dann einfach die passende Systemvariable wieder auf ausgeschaltet ändern.

Dadurch wird das Programm wieder getriggert und sofern beide Laptops aus sind wird die Beleuchtung auch wieder ausgeschaltet.

Benutzeravatar
homie_
Beiträge: 101
Registriert: 10.03.2016, 22:21
Hat sich bedankt: 3 Mal

Re: CCU Programm per windows batch starten

Beitrag von homie_ » 16.10.2019, 19:04

Hallo,

eigentlich perfekt erklärt - nur bei mir will es nicht das Programm starten. Ich beschreibe mal was ich gemacht habe:
1. von http://www.confusedbycode.com/curl/ für win10 die 64bit Version mit Administratorrechten installiert.
2. die Id des Programms ermittelt (=16325)
3.eine batch Datei mit folgendem Inhalt erstellt:
curl http://192.168.0.5:8181/rega.exe?x=dom. ... ramExecute()

wenn ich das Programm über webui starte geht bei mir ein Tor auf. Über die batch tut sich nichts.
Habe auf zwei Rechnern es probiert. Beim einen bleibt einige Zeit das cmd Fenster offen und schließt sich automatisch.
Beim zweiten Rechner kommt nach einiger Zeit diese Fehlermeldung:
curl: (7) Failed to connect to 192.168.0.5 port 8181: Timed out

Hat jemand eine Idee?

LG
LG
HOMIE_

Benutzeravatar
homie_
Beiträge: 101
Registriert: 10.03.2016, 22:21
Hat sich bedankt: 3 Mal

Re: CCU Programm per windows batch starten

Beitrag von homie_ » 16.10.2019, 19:14

ich glaube ich habs - unter Sicherheitseinstellung muss Homematic XML-RPC API aktiviert sein :D
LG
HOMIE_

Antworten

Zurück zu „HomeMatic allgemein“