Daikin steuern

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Benutzeravatar
siksamus
Beiträge: 23
Registriert: 10.03.2015, 08:38

Re: Daikin steuern

Beitrag von siksamus » 10.04.2015, 20:30

Hallo Homematic-User,

ich wollte nochmal in diesem Thema nachhaken. Mittlerweile gibt es auch ein Wifi-Modul für Daikin Emura Produkte (http://www.daikin.de/products/index.jsp ... 69A42&pf=0) mit dem man auch über das Telefon alles steuern kann.

Jetzt wollte ich mal fragen, ob irgendeiner vielleicht schon mal versucht hat das via Telnet-Script in die Homematic zu implementieren, so wie es bei den Produkten von "The OWL" Produkte erfolgreich geklappt hat. Ich verstehe zwar was vom programmieren aber mit Telnet habe ich mich noch nie befasst.

Ich werde mir das Wifi-Modul wohl holen und dann könnten ich in Zusammenarbeit mit euch ja mal was herausfinden/untersuchen.

MfG Simon.

Benutzeravatar
siksamus
Beiträge: 23
Registriert: 10.03.2015, 08:38

Re: Daikin steuern

Beitrag von siksamus » 19.05.2015, 11:28

Hallo nochmal,

habe jetzt das WIFI Modul für die Daikin Emura Klimaanlage bekommen und erfolgreich installiert. Jetzt brauche ich aber eure Hilfe, wenn das doch geht. Ich habe mir vorgestellt über CUxD dieses Modul (WIFI Netzwerk) in die Homematic zu integrieren. Wenn das doch geht? Habt ihr eine Ahnung wie das funktionieren würde? Wie sollte ich am besten anfangen?
Wäre toll wenn mir jemand helfen würde, ansonsten werde ich diese Modul aber auch so über VPN benutzten.

MfG Simon Kosior.

Benutzeravatar
siksamus
Beiträge: 23
Registriert: 10.03.2015, 08:38

Re: Daikin steuern

Beitrag von siksamus » 19.05.2015, 11:50

Habe jetzt gesehen das es eventuell mit socat gehen sollte. Allerdings brauche ich ja die Befehle zum ansteuern. Kann man diese über socat bezeihen oder gibt es dafür noch ein anderes Tool oder frage ich einfach mal beim Hersteller?

ts1612
Beiträge: 3
Registriert: 23.10.2015, 14:52

Re: Daikin steuern

Beitrag von ts1612 » 23.10.2015, 15:28

Hallo,

ich habe ebenfalls eine Daikin Emura Anlage mit WLAN-Cotroller. Wenn man dem WLAN-Controller am DHCP-Server immer die selbe IP zuordnet, dann kann man per http den aktuellen Zustand auslesen bzw. setzen.

Eine genauere Beschreibung der Schnittstelle ist hier zu finden:
https://github.com/ael-code/daikin-cont ... /README.md

Man kann folglich über eigene Programme in der Homematic die Anlage steuern bzw. auch deren Status abfragen und dann den Zustand z.B. in Systemvariable der Homematic schreiben. Somit kann man nicht nur steuern, sondern auch innerhalb der Homatic den aktuellen Zustand erfassen und darauf reagieren.

Bei mir hats mit ein bisschen Programmieren problemlos funktioniert.

Http-Befehle in einen Script kann man z.B. wie folgt realisieren. Das Beispiel liest den aktuellen Zustand aus:

Code: Alles auswählen

string ip="192.168.1.123";
string url="http://"#ip#"/aircon/get_control_info";
string cmdline = "/usr/bin/wget -q -T 10 -O - "#url;
string stdout;
string stderr;
system.Exec(cmdline, &stdout, &stderr);
if ( stdout == ""){
  WriteLine("Connection Error:"#stderr);
}else{
  string param="";
  foreach(param, stdout.Split(","))
  {
      WriteLine(param);
      !DO STUFF HERE
  }  
}
Setzen neuer Zustände geht über die URL string url="http://"#ip#"/aircon/set_control_info";

also z.B. auslesen aller Zustandsparameter:

Code: Alles auswählen

 http://192.168.1.123/aircon/get_control_info

Einschalten der Anlage im AUTO Modus, bei 26° Solltemperatur, FAN im AUTO Modus, und Swing an:

Code: Alles auswählen

 http://192.168.1.123/aircon/set_control_info?pow=1&mode=1&stemp=26&shum=0&f_rate=A&f_dir=1 

Anlage ausschaltern:

Code: Alles auswählen

http://192.168.1.123/aircon/set_control_info?pow=0&mode=1&stemp=26&shum=0&f_rate=A&f_dir=1 

Noch ein Hinweis: Man muss immer einen Mindestbefehlssatz übertragen, ein .../aircon/set_control_info?pow=0 reicht nicht. Die o.g. Parameter müssen mindestens übertragen werden. Am besten per Browser vorher probieren.

VLG

qwertz
Beiträge: 266
Registriert: 15.02.2012, 19:35
Hat sich bedankt: 6 Mal
Danksagung erhalten: 16 Mal

Re: Daikin steuern

Beitrag von qwertz » 04.06.2016, 13:58

Hallo ts1612 !

Vielen Dank für deinen Tip!

Ich habe bei ebay ein paar Daikin-WLAN-Module günstig geschossen, installiert und die IP über DHCP festgedengelt.

Schreibende Steuerung über http klappt wie von dir beschrieben
Lesendes Abfragen mit deinem Skript klappt auch. (s.u.)

Hast du für das Auslsesen auch fertige Skripte mit denen du die CCU-Systemvariabeln befüllst ?
Und wie machst du es schreibend von CCU an Daikin ? Schießt du immer ein fertiges Komplett-Kommando raus, mit den Standardeinstellungen ? Oder baust du dir den Aufruf aus den einzelnden Parametern zusammen, um jede mögliche Kombination aus Modus, Temp, Ventilator, Swing usw. auslösen zu können ?

Würde ungern das Rad neu erfinden, wenn du schon eine etablierte Steuerung hast.

Besten Gruß,
qwertz






--Doku--
Daikin Wi-Fi Controller BRP 069 A42 für iOS und Android, Firmware 2.6.0

Über Browser kommt:

Code: Alles auswählen

http://192.168.178.65/aircon/get_control_info

Antwort:
ret=OK,pow=1,mode=0,adv=,stemp=25.0,shum=0,dt1=25.0,dt2=M,dt3=24.0,dt4=25.0,dt5=25.0,dt7=25.0,dh1=0,dh2=50,dh3=0,dh4=0,dh5=0,dh7=0,dhh=50,b_mode=0,b_stemp=25.0,b_shum=0,alert=255,f_rate=A,f_dir=1,b_f_rate=A,b_f_dir=1,dfr1=A,dfr2=5,dfr3=A,dfr4=5,dfr5=5,dfr6=5,dfr7=A,dfrh=5,dfd1=1,dfd2=0,dfd3=1,dfd4=0,dfd5=0,dfd6=0,dfd7=1,dfdh=0
Über HM-Skript testen kommt:

Code: Alles auswählen

string ip="192.168.178.65";
string url="http://"#ip#"/aircon/get_control_info";
string cmdline = "/usr/bin/wget -q -T 10 -O - "#url;
string stdout;
string stderr;
system.Exec(cmdline, &stdout, &stderr);
if ( stdout == ""){
  WriteLine("Connection Error:"#stderr);
}else{
  string param="";
  foreach(param, stdout.Split(","))
  {
      WriteLine(param);
      !DO STUFF HERE
  } 
}

ret=OK
pow=1
mode=0
adv=
stemp=25.0
shum=0
dt1=25.0
dt2=M
dt3=24.0
dt4=25.0
dt5=25.0
dt7=25.0
dh1=0
dh2=50
dh3=0
dh4=0
dh5=0
dh7=0
dhh=50
b_mode=0
b_stemp=25.0
b_shum=0
alert=255
f_rate=A
f_dir=1
b_f_rate=A
b_f_dir=1
dfr1=A
dfr2=5
dfr3=A
dfr4=5
dfr5=5
dfr6=5
dfr7=A
dfrh=5
dfd1=1
dfd2=0
dfd3=1
dfd4=0
dfd5=0
dfd6=0
dfd7=1
dfdh=0

LibertyX
Beiträge: 767
Registriert: 10.11.2012, 19:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: RP
Hat sich bedankt: 1 Mal
Danksagung erhalten: 19 Mal

Re: Daikin steuern

Beitrag von LibertyX » 23.06.2016, 16:19

uwe111 hat geschrieben:Hallo Benny,

auf dem USB-Stick ist der gleiche EnOcean-Chip wie auf der Platine. Der einzige Vorteil der Platine ist, dass Du damit die USB-Schnittstelle nicht belegst. Falls Du schon ein USB-EnOcean ESP3 bzw. ESP2 Gateway besitzt, kannst Du das natürlich auch nutzen.

Die Nutzungslizenz ist notwendig, damit das CUxD-Gerät mit der Intesisbox kommunizieren kann. Ansonsten kannst Du zwar das CUxD-Gerät anlegen, aber es wird keine Daten senden und empfangen.

Nach meinen Informationen wird die IST-Temperatur nicht aus der Klimaanlage ausgelesen. Dazu steht in der CUxD-Doku:
"TEMPERATURE - von der IntesisBox gesendete Ist-Temperatur. Wenn an die Intesisbox kein EnOcean Temperatursensor angekoppelt ist, dann sendet die Intesisbox den Wert 0 an diesen Datenpunkt."

Viele Grüße

Uwe
Hi,

also wenn ich das Datenblatt der Intesis Box richtig verstehe https://www.intesisbox.com/intesis/prod ... .pdf?v=2.1
Dann wird die Ambient Temperature aus der AC Unit ausgelesen. Die hat ja einen eigenen Temperatur Sensor.

Ich habe mir jetzt einmal eine ME-AC-ENO-1 zugelegt und werde die heute Abend mal installieren.
Was mich daher aktuell interessiert, ich kann damit ja die Solltemperatur steuern bzw diese mit einem Wandthermostat einstellen können zumindest laut der Anleitung der Box.
Geht das nur mit einem enocean Thermostat oder kann ich das auch mit dem HM-TC-IT-WM-W-EU machen?
RaspberryMatic (3.71.12.20231020) @RPI3 | 218 Kanäle in 53 Geräten und 72 CUxD-Kanäle in 8 CUxD-Geräten (2.11) | iobroker.pro - CCU-Historian (3.4.0)

Blubbel
Beiträge: 80
Registriert: 16.01.2016, 17:38
System: CCU
Hat sich bedankt: 3 Mal

Re: Daikin steuern

Beitrag von Blubbel » 24.06.2016, 08:58

Ich verwende das >> https://www.ambiclimate.com/


NOCH kann man sie nicht extern steuern, laut Entwickler wird es aber bald eine API geben! Unabhängig davon, ich liebe dieses Kasterl, steuert meine AC perfekt, der Comfort Mode ist perfekt.
Bei fragen in's Facebook Forum gehen, ist eine geschlossene Gruppe.

LG, Andi

apollon77
Beiträge: 308
Registriert: 12.10.2013, 12:32

Re: Daikin steuern

Beitrag von apollon77 » 26.03.2017, 23:55

Falls hier ein ioBroker-Nutzer dabei ist ... neuer Daikin-Adapter: http://forum.iobroker.net/viewtopic.php?f=36&t=5896

toxiroxi
Beiträge: 35
Registriert: 02.10.2017, 21:44

Re: Daikin steuern

Beitrag von toxiroxi » 30.06.2018, 12:22

ts1612 hat geschrieben:
Http-Befehle in einen Script kann man z.B. wie folgt realisieren. Das Beispiel liest den aktuellen Zustand aus:

Code: Alles auswählen

string ip="192.168.1.123";
string url="http://"#ip#"/aircon/get_control_info";
string cmdline = "/usr/bin/wget -q -T 10 -O - "#url;
string stdout;
string stderr;
system.Exec(cmdline, &stdout, &stderr);
if ( stdout == ""){
  WriteLine("Connection Error:"#stderr);
}else{
  string param="";
  foreach(param, stdout.Split(","))
  {
      WriteLine(param);
      !DO STUFF HERE
  }  
}
Setzen neuer Zustände geht über die URL string url="http://"#ip#"/aircon/set_control_info";

also z.B. auslesen aller Zustandsparameter:

Code: Alles auswählen

 http://192.168.1.123/aircon/get_control_info

Einschalten der Anlage im AUTO Modus, bei 26° Solltemperatur, FAN im AUTO Modus, und Swing an:

Code: Alles auswählen

 http://192.168.1.123/aircon/set_control_info?pow=1&mode=1&stemp=26&shum=0&f_rate=A&f_dir=1 

Anlage ausschaltern:

Code: Alles auswählen

http://192.168.1.123/aircon/set_control_info?pow=0&mode=1&stemp=26&shum=0&f_rate=A&f_dir=1 

Noch ein Hinweis: Man muss immer einen Mindestbefehlssatz übertragen, ein .../aircon/set_control_info?pow=0 reicht nicht. Die o.g. Parameter müssen mindestens übertragen werden. Am besten per Browser vorher probieren.

VLG
Vielen lieben Dank für deine Hinweise, das hat mir grundsätzlich mal sehr geholfen. Leider bin ich aber im Scriptprogrammieren aber sowas von nackt - eventuell kann mir hier jemand dzau helfen?
Ich habe die gleichen Daikin WLAN Adapter die grundsätzlich mit OpenHAb Binding sehr gut funktionieren.
Ich möchte diese jetzt allerdings auch in HM einbinden was mittels deiner Hilfe ganz gut funktioniert hat - nun aber ein Schritt weiter. Ich habe versucht eine Logik zusammen zu klicken, damit die Klima von HM ausgeschalten wird, wenn das Fenster bereits offen ist. Die Situation wenn man bei geschlossenen Fenster die Klima einschaltet, und man dann das Fenster bzw. die Tür öffnet kann ja ganz leicht mit einem Programm zusammengeklickt werden.

jetzt möchte ich allerdings auch, dass wenn das Fenster offen ist laut sensor, sich die klima entweder gleich wieder ausschaltet wenn ich sie einschalten will, oder gar nicht einschaltet. Ich habe das so hier gelöst: viewtopic.php?f=26&t=44236&p=441783#p441783 allerdings das Feedback bekommen, dass das für HM nicht gut ist.

Könntest mir hier eventuell jemand helfen dieses Script so zu erweitern/umzubauen, dass ich den Parameter "pow" abfragen kann, und das programm dann einfach darauf reagiert?

Vielen lieben Dank!

Benutzeravatar
Challenger
Beiträge: 526
Registriert: 09.11.2015, 10:58
Wohnort: Hannover
Hat sich bedankt: 20 Mal
Danksagung erhalten: 25 Mal

Re: Daikin steuern

Beitrag von Challenger » 08.09.2018, 13:29

Hallo,
kann jemand sagen mit welchem URL String man nur den Schaltzustand (an oder aus) auslesen und in eine Variable schreiben kann?
http://192.168.1.123/aircon/get_control_info zeigt alle Parameter in einer Kette an:
ret=OK,pow=0,mode=3,adv=,stemp=25.0,shum=0,dt1=25.0,dt2=M,dt3=25.0,dt4=25.0,dt5=25.0,dt7=25.0,dh1=AUTO,dh2=50,dh3=0,dh4=0,dh5=0,dh7=AUTO,dhh=50,b_mode=3,b_stemp=25.0,b_shum=0,alert=255,f_rate=A,f_dir=1,b_f_rate=A,b_f_dir=1,dfr1=5,dfr2=5,dfr3=A,dfr4=5,dfr5=5,dfr6=5,dfr7=5,dfrh=5,dfd1=0,dfd2=0,dfd3=1,dfd4=0,dfd5=0,dfd6=0,dfd7=0,dfdh=0,dmnd_run=0,en_demand=1
VG
Meist ist man ja nicht zu alt, sondern zu faul für den Scheiß.

BTW: Keine persönliche Betreuung per PN. Fragen zu Thread-Themen bitte für Alle im Thread stellen. Dankööö!
21Million 1n73ll1g3nc3 15 7h3 4b1l17y 70 4d4p7 70 ch4ng3 - 573ph3n h4wk1ng

Antworten

Zurück zu „HomeMatic allgemein“