Klimaanlage ein- und ausschalten per WebUI

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Smitty2
Beiträge: 31
Registriert: 29.07.2010, 17:42

Klimaanlage ein- und ausschalten per WebUI

Beitrag von Smitty2 » 12.05.2011, 21:40

Hallo Community!

Die Herausforderungen (oder sind es Probleme?) nehmen kein Ende. Das kommende Wochenende ist einem neuen "Klima-Script" gewidwet.
Grundidee:
Im Wohnzimmer (große Glasfront nach Osten und Süden) soll die Außenbeschattung in Abhängigkeit von Sonnenstand, Außen- und Innentemperatur und Windstärke geregelt werden -> gibt es dazu eventuell ein Script als Vorlage?
Und nun zur Herausforderung: Sollte die Außenbeschattung nicht ausreichen und es zu einem Anstieg der Innentemperatur führen (z.B. >25°), dann sollte die Klimaanlage eingeschaltet werden.
An die Klimaanlage ist ein IRTans LAN angehängt - das Ein- und Ausschalten über LAN (und auch aio-remote) funktioniert bereits.
Nur - wie kann dieses Ein- und Ausschalten über IRTrans in einem Script vorgenommen werden?

Vielen Dank für Eure Unterstützung!

Smitty2
--------------------------------------------
82 Kanäle in 45 Geräten:
9x HM-LC-Bl1-FM, 10x HM-CC-VD, 6x HM-CC-TC, 3x HM-Sec-SC, 1x HM-PB-4-WM, 2x HM-Sec-RHS, 1x HM-Sec-MDIR, 5x HM-WDS30-T-O, 1x HM-LC-Sw4-DR, 1x HM-RC-19, 1x HM-Sec-Win, 1x HM-CCU-1, 2x HM-LC-Sw1-FM, 1x HM-WDS100-C6-O, 1x HM-LC-Sw1-Pl
--------------------------------------------

Benutzeravatar
Dr.Bob
Beiträge: 461
Registriert: 12.05.2011, 10:55
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: Klimaanlage ein- und ausschalten per WebUI

Beitrag von Dr.Bob » 13.05.2011, 12:39

Hi Smitty2,

nur damit ich richtig verstehe, willst Du Deine Klimaanlage via Infrarot Gerät
wie dieses hier:
http://www.irtrans.de/de/shop/lan.php

...aus Ferne ansteuern, allerdings via CCU Script und nicht via WebUI des IRtrans?

Falls das der Fall sein sollte, wäre ich auch an der Lösung hier aus der Community
sehr interessiert da dieselbe bzw. sehr ähnliche Konstellation auch bei mir.


PS: Weiss jemand ob es so ein LAN/WLAN Gerät auch für Funk anstatt Infrarot Ansteuerung gibt?
Viele Grüße,
Dr.Bob

HM SmartHome im Neubau:
http://www.elv.de/Von-Anfang-an-%E2%80% ... tail_49648

HM SmartGarten mit GARDENA 24V Bewässerung:
http://www.elv.de/HomeMatic-bringt-Wass ... tail_51154
Video: https://www.youtube.com/watch?v=QUTTix0 ... e=youtu.be

HM Energieauswertung mit HomeMatic Strom, Wasser, Wärme, Photovoltaik:
https://www.homematic-inside.de/media/d ... auswertung

Homematic Usertreffen 2020 Newsletter, https://www.homematic-usertreffen.de/in ... seite.html

CCU3: 731 Kanäle in 131 Geräten (90% HM wired + 10% HM Funk)
Zusatz-Addons: CUxD + VPN cloudmatic + NodeRed + Amazon Alexa + XML-API
HW-Zubehör: IRTrans + IPswitch S0 + (Photovoltaik)
GUI: CloudMatic + iOS PocketControl

Smitty2
Beiträge: 31
Registriert: 29.07.2010, 17:42

Re: Klimaanlage ein- und ausschalten per WebUI

Beitrag von Smitty2 » 14.05.2011, 20:41

@ Dr.Bob
Genau das würde ich gerne realisieren!

Ich habe in der IRTrans-Ethernet - Beschreibung folgendes gefunden:
IRTrans HTTP Interface. Das HTTP Interface erlaubt das Senden von IR Codes aus
der Gerätedatenbank über ein Browserinterface. Das Senden erfolgt hierbei über eine
einfache HTTP URL:

http://192.168.0.32/send.htm?remote=<re ... d=<command>

Es werden folgende Parameter unterstützt:

remote=<remote> Namen von Fernbedienung und Befehl
command=<command>

led=<ledselect> Auswahl der LEDs (intern, extern, beide,1,2)

quiet Anstelle der Statusseite wird eine leere HTML Seite
zurückgeliefert

back Es wird eine Seite zurückgeliefert, die den Browser auf die
Ursprungsseite zurückleitet. Dies erlaubt den einfachen
Aufbau einer Fernbedienung über eine statische HTML
Seite, die sogar aus einer Datei geladen werden kann.

Diese Funktion kann leicht getestet werden, indem einfach die entsprechende URL in
einem Webbrowser eingegeben wird.
Wie kann den so ein http://IRTrans-IP/send.htm?remote=<remo ... d=<command> - Befehl per WebUI oder Script abgesendet werden?

Smitty2
--------------------------------------------
82 Kanäle in 45 Geräten:
9x HM-LC-Bl1-FM, 10x HM-CC-VD, 6x HM-CC-TC, 3x HM-Sec-SC, 1x HM-PB-4-WM, 2x HM-Sec-RHS, 1x HM-Sec-MDIR, 5x HM-WDS30-T-O, 1x HM-LC-Sw4-DR, 1x HM-RC-19, 1x HM-Sec-Win, 1x HM-CCU-1, 2x HM-LC-Sw1-FM, 1x HM-WDS100-C6-O, 1x HM-LC-Sw1-Pl
--------------------------------------------

Benutzeravatar
Dr.Bob
Beiträge: 461
Registriert: 12.05.2011, 10:55
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: Klimaanlage ein- und ausschalten per WebUI

Beitrag von Dr.Bob » 14.05.2011, 20:50

Hi Smitty,

hört sich vielversprechend an das was Du über IRTrans gefunden hast
bzgl. Ansteuerung.

Ich rufe am kommenden Montag dort beim Anbieter von IRTrans mal direkt an
und erkläre denen was wir so vorhaben. Sobald ich die Antwort erhalte, melde ich mich hier.

Mein Ziel ist es unsere Klimaanlage anzusteuern wenn Temp. "X" überschritten und
abzuschalten wenn Temp. das Level "Y" erreicht.
Das ganze wie gesagt, via CCU Script.

Bin sehr gespannt ob IRTrans das mitmacht und falls ja, dann werden sicherlich
weitere User daran interessiert. Wäre schön wenn unser Plan aufgeht.

Grüße bis Montag!
Dr. Bob
Viele Grüße,
Dr.Bob

HM SmartHome im Neubau:
http://www.elv.de/Von-Anfang-an-%E2%80% ... tail_49648

HM SmartGarten mit GARDENA 24V Bewässerung:
http://www.elv.de/HomeMatic-bringt-Wass ... tail_51154
Video: https://www.youtube.com/watch?v=QUTTix0 ... e=youtu.be

HM Energieauswertung mit HomeMatic Strom, Wasser, Wärme, Photovoltaik:
https://www.homematic-inside.de/media/d ... auswertung

Homematic Usertreffen 2020 Newsletter, https://www.homematic-usertreffen.de/in ... seite.html

CCU3: 731 Kanäle in 131 Geräten (90% HM wired + 10% HM Funk)
Zusatz-Addons: CUxD + VPN cloudmatic + NodeRed + Amazon Alexa + XML-API
HW-Zubehör: IRTrans + IPswitch S0 + (Photovoltaik)
GUI: CloudMatic + iOS PocketControl

Benutzeravatar
Dr.Bob
Beiträge: 461
Registriert: 12.05.2011, 10:55
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: Klimaanlage ein- und ausschalten per WebUI

Beitrag von Dr.Bob » 16.05.2011, 14:53

Hallo,

ich habe bei IRTrans das IR LAN Gerätchen geordert inkl. Lernempfänger
den ich via bisherige Klima FB anlernen (und dann ablösen) möchte :mrgreen:

Wie das Einbinden geht weiss ich selber noch nicht aber ich gehe das
an sobald die Lieferung angekommen.

Da ich nur einfache 2 Signale "Klimaanlage AN/AUS" ansteuern möchte,
dürfte das problemlos gehen (auch laut Aussage von IRTrans).

Wie der Aufruf genau in ein TCL Script bzw. in die CCU-WebUI eingebunden wird
konnten die mir auch nicht genau sagen.
Das IR Gerät wird zuerst konfiguriert via Software und kann dann grundsätzlich über
Browser via IP bzw. via UDP aufgerufen werden.
Ich hoffe aber hier im Forum weiter zu kommen mit der Hilfe von den Profis
wenn es um CCU Tcl Synthax des Aufrufs geht.

Jetzt heisst es erstmal Post abwarten :D

Grüße!
Viele Grüße,
Dr.Bob

HM SmartHome im Neubau:
http://www.elv.de/Von-Anfang-an-%E2%80% ... tail_49648

HM SmartGarten mit GARDENA 24V Bewässerung:
http://www.elv.de/HomeMatic-bringt-Wass ... tail_51154
Video: https://www.youtube.com/watch?v=QUTTix0 ... e=youtu.be

HM Energieauswertung mit HomeMatic Strom, Wasser, Wärme, Photovoltaik:
https://www.homematic-inside.de/media/d ... auswertung

Homematic Usertreffen 2020 Newsletter, https://www.homematic-usertreffen.de/in ... seite.html

CCU3: 731 Kanäle in 131 Geräten (90% HM wired + 10% HM Funk)
Zusatz-Addons: CUxD + VPN cloudmatic + NodeRed + Amazon Alexa + XML-API
HW-Zubehör: IRTrans + IPswitch S0 + (Photovoltaik)
GUI: CloudMatic + iOS PocketControl

Benutzeravatar
Dr.Bob
Beiträge: 461
Registriert: 12.05.2011, 10:55
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: Klimaanlage ein- und ausschalten per WebUI

Beitrag von Dr.Bob » 23.05.2011, 18:00

Hallo Jungs,

etwas verzögert, aber hier ist das versprochene Feedback wie ein Infrarot Gerät
via CCU Script angesteuert werden kann 8)
Wie gesagt, das Ziel war von Anfang an, eine Klimaanlage via Infrarotsignal anzusteuern (AN/AUS)
je nach HM Temp. Sensor Wert im Raum. Da das IR Gerät lernfähig ist, könnte man noch viel
mehr als AN/AUS anstellen, aber mir geht es hier nur um Grundfunktion.

Das IRTrans Gerätchen ist 2 Tage nach Bestellung eingetroffen und siehe da,
es funzt 100% und lässt sich sogar via CCU ansteuern.

Also zuerst, bestellt habe ich folgende IR Artikel hier:
http://www.irtrans.de/de/shop/lan.php
A) 1x IRT-LAN-DB = 175 EUR
Das IR Gerät mit LAN Anschluss.

B) 1x COD-RCV = 9 EUR
Lern Sensor (der in das o.g. Gerät eingebaut fertig geliefert wird)

C) 1x POW-SUP = 12,50 EUR
Netzteil

Wichtig: das B) ist notwendig falls ihr die Frequenz eingener Funktionen vorhandener IR FB anlernen/übertragen
möchtet an das IRTrans Gerät (was eigentlich Pflicht ist ;-)
Zuerst installiert man die mitgelieferte IRTrans Software, führt die Lernfunktion wie beschrieben aus
und speichert die Frequenz "ein-aus" in den IRTras Gerätespeicher zurück.

Grundsätzlich hat das IRTrans Gerät eine mini Flash DB in sich, die dann das FB Signal nach dem anlernen
übertragen gespeichert bekommt und dann via Commandozeile angesteuert wird.
Die Commandozeile kann manuell via Browser oder via Script abgesendet werden z.B.
http://IRTrans IP Nr./send.htm?remote=klimafb&command=ein-aus";


Dazu notwendig ist natürlich eine Systemvariable wie hier:
Klima_Variable_AN-AUS.jpg

Und so sieht das ganze im CCU WebUI aus:
IRTrans_Klima_Script.jpg

bzw. hier das vollständige Script das bei mir in der CCU läuft:

Code: Alles auswählen

WriteLine("los gehts...");
string machwatt;
WriteLine("Aufruf definieren + Parameter für FB...");
machwatt = "/sbin/daemonize /usr/bin/wget -O - -q http://10.50.40.42/send.htm?remote=klimafb&command=ein-aus";
WriteLine("Aufruf-Start...");
system.Exec (machwatt, &stdout, &stderr);
WriteLine("Aufruf-Ende");
WriteLine("setze Systemvariable auf: an(true)");
var oKLstat = dom.GetObject('KLIMAstatus');
var x = oKLstat.State(true);
WriteLine("Systemvariable aktualisiert. Wert ist nun:");
WriteLine(oKLstat.Value());
WriteLine("Script Ende");
In den CCU Favoriten kurze Anzeige zum aktuellen Status:
Klima_Favoriten.jpg

Ach ja, je nach Klima AN oder AUS wird noch eine Infomail gesendet

Code: Alles auswählen

system.Exec("/etc/config/addons/email/email 02", &stdout,&stderr);
das (vor allem am Anfang) zur Kontrolle dient bis das einwandfreie Tuning durch ist.
Dafür ist natürlich das schöne & bekannte Mailversand CCU PlugIn notwendig:
http://www.homematic-inside.de/software ... email.html


PS: Jetzt nur noch das selbe IRTrans Gerät auch für den Funkfrequenzbetrieb finden das sich ähnlich von extern via Commandozeile
ansteuern lässt und dann ist kein Gerät im Hause mehr sicher von der CCU und HM :D
Somit könnte man viele Hausgeräte und viele dazugehörige FB, mit HM "vereinheitlichen" unter einem CCU Master.

Happy WAF :idea:
Viele Grüße,
Dr.Bob

HM SmartHome im Neubau:
http://www.elv.de/Von-Anfang-an-%E2%80% ... tail_49648

HM SmartGarten mit GARDENA 24V Bewässerung:
http://www.elv.de/HomeMatic-bringt-Wass ... tail_51154
Video: https://www.youtube.com/watch?v=QUTTix0 ... e=youtu.be

HM Energieauswertung mit HomeMatic Strom, Wasser, Wärme, Photovoltaik:
https://www.homematic-inside.de/media/d ... auswertung

Homematic Usertreffen 2020 Newsletter, https://www.homematic-usertreffen.de/in ... seite.html

CCU3: 731 Kanäle in 131 Geräten (90% HM wired + 10% HM Funk)
Zusatz-Addons: CUxD + VPN cloudmatic + NodeRed + Amazon Alexa + XML-API
HW-Zubehör: IRTrans + IPswitch S0 + (Photovoltaik)
GUI: CloudMatic + iOS PocketControl

thommygay24
Beiträge: 284
Registriert: 16.07.2011, 20:34
Hat sich bedankt: 1 Mal

Re: Klimaanlage ein- und ausschalten per WebUI

Beitrag von thommygay24 » 16.07.2011, 22:05

Das liest sich ja super.

JackyMcFly
Beiträge: 137
Registriert: 23.12.2010, 17:03
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Klimaanlage ein- und ausschalten per WebUI

Beitrag von JackyMcFly » 04.08.2011, 09:01

Liest sich wirklich gut.
Leider habe ich diesen Beitrag eben erst gelesen. Ich hätte das Problem etwas günstiger sozusagen Hardwaretechnisch gelöst.
...vielleicht dient folgendes anderen Mitgliedern als kleinen Denkanstoß (hierbei setze ich jedoch vorraus das ein Lötkolben vorhanden ist und dieser auch schon mal benutzt wurde):

Ich habe für mein Heimkino eine elektrische Leinwand, auch mit einer einfachen Funk-Fernbedinung und plane diese genau wie das Licht und den Beamer auch über einen HM-Schalter evtl später über ein I-Phone App zu steuern.
Für knapp 29 Euro bekommt man die Lösung -> den HomeMatic 4-Kanal-Schaltaktor, Komplettbausatz inkl. Gehäuse, HM-LC-SW4-PCB, dieser verfügt über 4 Relaisschaltung.
Bei einer einfachen Fernbedienung, egal ob IR oder Funk, braucht man je vom Ein- und Ausgang des Tasters der Fernbedienung je ein Kabel mit dem Ein- und Ausgang des eines Relais des HM-4-Kanal-Schaltaktors zu verbinden. ...und schwupp läßt sich jedes Gerät mit einer einfachen Fernbedienung über die HM steuern.
Da Taster nur einen kurzen Impuls senden, sollte man dieses auch so programmieren - also nach ca 2 Sekunden wieder ausschalten.
Mein Garagentor funktioniert bereits über den HM-Handsender.
HM1.JPG
Gruß Jacky

DrTob
Beiträge: 3426
Registriert: 29.10.2010, 08:24
Danksagung erhalten: 5 Mal

Re: Klimaanlage ein- und ausschalten per WebUI

Beitrag von DrTob » 05.08.2011, 21:46

ich steuere IR-Geräte mittels Cuxd + FS20-Infrarot-Fernbedienung FS20 IRFhttp://www.elv.de/output/controller.asp ... ch=&marke=

funktioniert einwandfrei.

JackyMcFly
Beiträge: 137
Registriert: 23.12.2010, 17:03
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Klimaanlage ein- und ausschalten per WebUI

Beitrag von JackyMcFly » 05.08.2011, 22:26

Was ist denn Cuxd???

Sieht auf jeden Fall interessant aus!
Diesen Bausatz kannte ich noch nicht. Auf jeden Fall auch eine günstige Alternative1
Läuft das per HM einfach so oder ist noch ein Server bzw PC notwendig?

LG Jacky

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“