NEWS
Neuer Adapter: Daikin (Klimaanlagen)
-
Bei mir habe ich vier Innengeräte im Einsatz. Eine größere Inneneinheit die bereits seit 2013 läuft (für das EG wobei das ein offener Bereich ist). Dieses Jahr ist das DG dazugekommen. Hier sind für einzelne Räume drei deutlich kleiner dimensionierte Gerät im Einsatz.
Die "Unofficial API Documentation" ist ja auf Basis einer Daikin Emura FTXG-L entstanden. Bei dieser ist ja das WLAN Modul scheinbar von Haus aus verbaut.
Ich habe eine FTXS-K (2013er Modell), eine FTXS-K (2016er Modell) und zwei CTXS-K (2016er Modell).
Im Internet bin ich über diese "Compatible Devices" Liste gestolpert:
Compatible units in combination with BRP069A41: FTXG20LV1BW, FTXG20LV1BS , FTXG25LV1BW, FTXG25LV1BS, FTXG35LV1BW, FTXG35LV1BS, FTXG50LV1BW, FTXG50LV1BS, FTXJ20LV1BW, FTXJ20LV1BS, FTXJ25LV1BW, FTXJ25LV1BS, FTXJ35LV1BW, FTXJ35LV1BS, FTXJ50LV1BW, FTXJ50LV1BS , Compatible units in combination with BRP069A42: FTXZ25NV1B, FTXZ35NV1B, FTXZ50NV1B, FTXS35K2V1B, FTXS35K3V1B, FTXS42K2V1B, FTXS42K3V1B, FTXS50K2V1B, FTXS50K3V1B, FTXLS25K2V1B, FTXLS35K2V1B,FTXM35K3V1B, FTXM42K3V1B, FTXM50K3V1B, , FTXS60GV1B, FTXS71GV1B, ATXS35K2V1B, ATXS35K3V1B, ATXS50K2V1B, ATXS50K3V1B, , FTX50GV1B, FTX60GV1B, FTX71GV1B, , FVXG25K2V1B, FVXG35K2V1B, FVXG50K2V1B, , FVXS25FV1B, FVXS35FV1B, FVXS50FV1B, , FLXS25BAVMB, FLXS25BVMA, FLXS25BVMB, FLXS35BAVMB, FLXS35BAVMB9, FLXS35BVMA, FLXS35BVMB, FLXS50BAVMB, FLXS50BVMA, FLXS50BVMB, FLXS60BAVMB, FLXS60BVMA, FLXS60BVMB, Compatible units in combination with BRP069A43: CTXS15K2V1B, CTXS15K3V1B, FTXS20K2V1B, FTXS20K3V1B, FTXS25K2V1B, FTXS25K3V1B, CTXS35K2V1B, CTXS35K3V1B, FTXM20K3V1B, FTXM25K3V1B, , ATXS20K2V1B, ATXS20K3V1B, ATXS25K2V1B, ATXS25K3V1B, , FTX20J2V1B, FTX25J2V1B, FTX35J2V1B, FTX20J3V1B, FTX25J3V1B, FTX35J3V1B, , FTXL25J2V1B, FTXL35J2V1B, , FTX20KV1B, FTX25KV1B, FTX35KV1B, FTX20GV1B, FTX25GV1B, FTX35GV1B, , ATX20J2V1B, ATX20J3V1B, ATX25J2V1B, ATX25J3V1B, ATX35J2V1B, ATX35J3V1B, ATX20KV1B, ATX25KV1B, ATX35KV1B, , ATXL25J2V1B, ATXL35J2V1B, Compatible units in combination with BRP069A44: FTX50KV1B, FTX60KV1B
Sofern diese Auflistung stimmt, bekomme ich für mein 2013er Modell einen BRP069A42 Wifi-Controller und für die drei 2016er Modelle einen BRP069A43 Wifi-Controller.
Beim "42er" hast Du ja bereits geschrieben das dieser vermutlich auch funktionieren sollte.
Installieren möchte die die Wifi-Controller auf jeden Fall. Wenn es dann auch mit der ioBroker Steuerung klappt umso besser. Auf jeden Fall hast Du somit gleich einen Tester und kann (mit etwas Glück) die Liste der erfolgreich getesteten Wifi-Controller erweitern :-).
Betreffend der Mehrfach Instanzen habe ich da mittlerweile kein Problem mehr. Soweit ich das Konzept von ioBroker verstanden habe, soll ja bei mehreren Geräten mit mehreren Instanzen gearbeitet werden (wobei das nicht bei allen Adaptern so gehandhabt wurde).
Auf meinem RPi3 auf dem ich begonnen habe, war mit vielen Adaptern (betreffend Speicher) schon etwas schmerzhaft. Nachdem ich aber vor kurzem auf einen Intel NUC mit einer Debian Installation umgezogen bin kann ich nun Adapter installieren ohne über den Speicher nachdenken zu müssen. Somit sind dann auch vier Instanzen von Daikin Adapter kein Problem .
Betreffend Funktionsumfang vom Adapter hast Du dann ja schon deutlich mehr implementiert (eigentlich alle Funktionen) als ich aus dem bisherigen Forenbeitrag rauslesen konnte.
Ich verwendet in jedem Raum ein Homematic Wandthermostat und einen HM Heizkörperthermostat.
Somit würde, sofern es funktioniert die Klimaanlage in Abhängigkeit der Wandthermostat Werte steuern.
Zum heizen habe ich die Geräte bisher noch nicht verwendet (bis auf den Testbetrieb). Wobei die Energieeffizient sowohl beim Kühlen als auch beim Heizen wirklich sehr gut ist bei diesen Geräten.
Kann Deine Überlegungen betreffend "Klima auch beim heizen einbeziehen", gerade bei einer FBH gut nachvollziehen. Gerade wenn es darum geht einen kühlen Raum schnell warm zu bekommen wird die Daikin da sicher gute Dienste leisten.
Spätestens wenn ich die Wifi-Controller habe, melde ich mich wieder und gebe Bescheid welche Controller mit welcher Firmware Version es sind und was damit funktioniert oder auch nicht funktioniert.
> Scheinen aber nur zu zweit zu sein :-)
Vielleicht beobachten andere den Beitrag, damit sie wissen welche "ioBroker unterstützte Klimaanlage" sie sich anschaffen sollen, wenn es denn soweit ist :lol: . -
Beim "42er" hast Du ja bereits geschrieben das dieser vermutlich auch funktionieren sollte. `
Effektiv sollte alles funktionieren was auch von der Daikin-App unterstützt wird … Mal schauen.
Betreffend der Mehrfach Instanzen habe ich da mittlerweile kein Problem mehr. Soweit ich das Konzept von ioBroker verstanden habe, soll ja bei mehreren Geräten mit mehreren Instanzen gearbeitet werden (wobei das nicht bei allen Adaptern so gehandhabt wurde). `
An der Stelle ist es das "je nachdem was Sinn macht"-Konzept. An sich gäbe es auch eine Anwendung zum Thema "nur eine Instanz": verhindern das jemand verschiedene Modi (Kühlen/Heizen) bei Geräten am gleichen Aussengerät einstellt. Das wird aktuell nicht vom Adapter verhindert und ist mit dem aktuellen "ein Device pro Instanz"-Ansatz auch nicht so einfach. Aber najaSpätestens wenn ich die Wifi-Controller habe, melde ich mich wieder und gebe Bescheid welche Controller mit welcher Firmware Version es sind und was damit funktioniert oder auch nicht funktioniert. `
Super!
-
Die 0.2.3 von Daikin-Adapter ist nun auch in den offiziellen (Stable+Latest) Repos drin und Daikin Geräte werden auch von Discovery-Adapter 0.3.1 gefunden
Läuft bei mir alles Stabil
-
Das Ganze hat bei mir etwas gedauert aber nun kann ich positives berichten.
Ich habe zwar noch nicht alle vier Adapter eingebaut, sondern gerade eben nur mal einen. Wollte erst schauen wie das mit der Android App Integration und der ioBroker Integration klappt.
Am meisten zu kämpfen hatte ich mit der WLAN Integration. Es gibt bei diesen Daikin Adaptern zahlreiche Hinweise für Probleme in die man laufen kann.
Z.B. wird der WLAN Kanal 11 und 12 nicht unterstützt. Dann hatte ich bei WPS zuerst nur WPA2-AES aktiv, damit aber keinen Erfolg. WPA2-TKIP auch zuzulassen hat mich dann der Lösung nähergebracht. Manuelle Installation (direktes verbinden mit Daikin AP) ging auch nicht.
Nach dem ich die ganzen oben genannten Hürden hinter mir hatte war noch ein reinitialisieren der App notwendig. Danach war es endlich soweit.
Das hat zwar alles nichts mit der ioBroker Installation zu tun, hilft aber ggf. falls mal jemand ähnlich Probleme haben sollte.
Betreffend der ioBroker Integration.
Wie vermutet habe ich ja für mein 2013er Modell den BRP069A42 und für meine drei 2016er Modelle die BRP069A43 Adapter bekommen.
Wobei das nicht so ganz stimmt. Nachdem ich die A43er Modelle ausgepackt habe, ist mir aufgefallen das auf dem WLAN Adapter steht es ist ein A42er Modell.
Scheinbar hat nur das ganze Installationskit eine A43 Nummer. Der WLAN Adapter selber nicht.
Bei den A43 Kits ist neben dem WLAN Modul noch eine eigene Platine enthalten. Diese Platine wird mit der Daikin verbunden und der WLAN Adapter wiederum mit der Platine.
Für mich schaut es nach dem klassischen Muster aus. Beim 2013er Modell ist diese Technik wohl schon bei jedem Gerät von Haus aus enthalten und es muss nur das WLAN Modul angeschlossen werden. Beim 2016er Modell wurde das eingespart und muss im WLAN Adapter Kit erworben werden.
Ich habe zwar mein 2013er Modell noch nicht umgerüstet. Aber nachdem Die WLAN Adapter von allen vier Installationskits ein BRP069A42 ist kann man die Aussage treffen das der Adapter auch für BRP069A42 und BRP069A43 funktioniert.
Beindruckend was der Adapter alles an Daten liefert. Von wegen "nur Grundfunktionen". Jetzt verstehe ich Deine Aussage ;-).
Meiner Meinung nach kannst Du in der Adapter Doku aufnehmen das die oben genannten WLAN Adapter auch funktionieren.
Geliefert wurde der Daikin WLAN Adapter übrigens mit der Firmware 1.4.3. Aktualisiert wurde diese dann auf 2.6.0.
Vom ioBroker Adapter habe ich nun Deine stable 0.2.3 Version installiert.
Wenn ich auch die anderen Klimageräte umgerüstet habe werde ich noch berichten ob das auch mit den vier Adapter Instanzen klappt. In der Theorie darf es aber eigentlich keine Probleme geben.
Danke nochmal für den Adapter. Freue mich sehr das ich bereits so viele Geräte in den ioBroker einbinden konnte.
Wundert mich auch das so wenig Leute Daikin verwenden. Wobei die Kombination von Daikin Klimaanlagen + WLAN Adapter + ioBroker vermutlich die Zahl so drückt.
Zurzeit wächst ja die ioBroker Community gefühlt sehr schnell. Da werden mit der Zeit sicher auch noch ein paar Daikin Besitzer dazukommen
-
Super zu hören das alles funktioniert. Echt steuerbar sind die Datenpunkte unter "control". Der Rest ist "Read Only".
Theoretisch bekommt man sogar noch de Stromverbrauch des Gerätes auf Stunden, Tagen und Monatsebene raus … Was denkst DU dazu? Auch noch interessant oder nur so lala ?! Weil ich weiss auch noch ob das bei einem Split-System der Verbrauch der Inneneinheit oder Ausseneinheit oder alles ist l... hm ...
Wenn Du mal noch Spieltrieb hast (vllt ja wenn die nächsten verbaut sind) dann bitte mal den 0.3.1 vom Discovery-Adapter installieren (aktuell Github- bzw Latest-Version). Der sollte beim Scan die Geräte finden und dir auch fertig einrichten Feedback ob das auch tut wie es soll wäre cool.
Ein Tipp noch: Am besten vor der Einrichtung in ioBroker per App den Geräten Namen geben, dann werden die auch übernommen
Ingo F
-
Hi Ingo,
Klar teste ich den aktuellen Discovery-Adapter in Bezug auf den Daikin-Adapter. Ist ja das mindeste was ich tun kann .
Habe den aktuellen Discovery 0.3.1 verwendet. Ein Daikin Innengerät war ja bereits als Instanz vorhanden.
Die drei neuen die ich zuvor ins WLAN integriert hatte wurden auf Anhieb gefunden.
Beim zweiten Screenshot (beim Installieren der Instanzen) bin ich mir nicht ganz sicher ob dort alles so angezeigt wird wie gewünscht.
Zum einen steht bei der Installation "gestartet", auch nachdem die Installation abgeschlossen war.
Zum anderen wird bei den Details nicht angezeigt.
Technisch hat es auf jeden Fall ohne Probleme funktioniert. Ob das mit den Anzeigen beim Discovery Adapter so in Ordnung sind ist musst Du beurteilen.
Auf jeden Fall tolle Arbeit. Ich verfolgte das mit dem Discovery Adapter ja aus dem Trello heraus (in Bezug auf den ct-Artikel) und bin schwer beeindruckt in welchem Tempo das Projekt voranschreitet (und zudem gleich in mehrere Richtungen).
Falls Du hier oder an anderer Stelle noch Unterstützung im Sinne von Testen, Brainstorming (oder wie auch immer ich helfen kann), benötigst dann einfach melden.
Betreffend der Frage mit dem Stromverbrauch.
Also ich fände das Klasse. Warum? Ich bin der Meinung das eine Sache beim Thema Smarthome bei vielen Projekten viel zu kurz kommt. Das Thema Energie- und Wasserhaushalt.
Auch bei mir gibt es schon unheimlich viele Spielereien im ioBroker, habe Sensorwerte bis zum Umfallen und Alexa steuert bereits (mehr oder weniger) bereitwillig zahlreiche ioBroker Geräte.
Wenn es aber darum geht eine Übersicht zu bekommen wie es z.B. mit dem Stromverbrauch im Haushalt ausschaut bzw. welches die "großen" Verbraucher sind, dann schaut es da eher düster aus. Ich habe zwar zahlreiche Homematic Zwischenstecker bzw. Hutschienen-Aktoren mit Leistungs-Messung. Aber die sind eher für Steuerungsaufgaben bzw. Statuserkennung im Einsatz (Waschmaschine fertig, Trockner fertig, Luftentfeuchter Tank leeren, Luftbefeuchter Tank füllen usw.).
Was mir u.a. noch fehlt sind Verbrauchswerte (oder gar intelligentere Steuerung) der Heizungs- bzw. Warmwasserumwälzpumpen oder der Verbrauch vom Warmwasserspeicher mit Wärmepumpe usw.
Zudem habe ich bisher auch meinen Stromzähler noch nicht erfasst, da ich mir nicht sicher bin bis wann ich mit einem Smartmeter beglückt werde (bzw. ob und welche Schnittstellen der bietet).
Dasselbe Thema dann beim Wasserverbrauch im Haushalt.
Also um nach meinem gedanklichen Ausflug wieder auf Deine Frage zurückzukommen. Ja, ich wäre begeistert, wenn es möglich ist die Verbrauchsdaten zu bekommen ohne etwas zur Leistungsmessung dazwischen zu schalten :-).
Woher nimmst Du die Daten? Beim schnellen drüber schauen bei den Datenpunkten ist mir diesbezüglich nichts aufgefallen. Gibt es irgendwo die aktuelle Leistungsaufnahme, wenn ein Gerät in Betrieb ist? Bezieht sich das dann auf Innengerät + Außengerät?
Bin auf jeden Fall gespannt was für eine Idee Du da hast.
1422_daikin1.png
1422_daikin2.png
1422_daikin3.png -
Auch wenn ich keine Daikin besitze, sondern nur diverse Monoblocks mit Rüssel.
@RoE19xx:Was mir u.a. noch fehlt sind Verbrauchswerte (oder gar intelligentere Steuerung) der Heizungs- bzw. Warmwasserumwälzpumpen oder der Verbrauch vom Warmwasserspeicher mit Wärmepumpe usw. `
Auch ich nutze Homematic und ioBroker hauptsächlich für Messwerte.Neach lesen dieses Postings habe ich mal gerade bei mir nachgesehen und weiteres Potential entdeckt
Die Eigennutzung der Solaranlage beträgt nicht mal 25% und das wo ich nicht mehr diese massive Förderung bekomme, wie andere.Gesamtproduktion (ganz oben beim Solarertrag) gesamte Einspeisung unten links und gesamter Bezug ist erfasst, Verhältnis aber noch nicht berechnet.
Eine Klimaanlage bietet sich da besonders an den überschüssigen Strom zu nutzen.
Gruß
Rainer
-
Betreffend der Frage mit dem Stromverbrauch.
Also um nach meinem gedanklichen Ausflug wieder auf Deine Frage zurückzukommen. Ja, ich wäre begeistert, wenn es möglich ist die Verbrauchsdaten zu bekommen ohne etwas zur Leistungsmessung dazwischen zu schalten :-).
Woher nimmst Du die Daten? Beim schnellen drüber schauen bei den Datenpunkten ist mir diesbezüglich nichts aufgefallen. Gibt es irgendwo die aktuelle Leistungsaufnahme, wenn ein Gerät in Betrieb ist? Bezieht sich das dann auf Innengerät + Außengerät?
Bin auf jeden Fall gespannt was für eine Idee Du da hast. `
Naja, Die Daikins liefern da was per API …
https://github.com/Apollon77/daikin-con ... y_power_ex und folgende Funktionen.
Aber mehr weiss ich halt auch nicht. Und cih ich Frage mich was das genau für ein Verbrauch ist ... Innengerät? Aussengerät? Alles zusammen (dann müssten die Werte von mehreren Geräten gleich sein) ...
Mal schauen wann ich Zeit finde da mal reinzuschauen
Aber gut zu wissen das Du es auch für Sinnvoll erachtest.
-
Ich habe bzgl. der Funktion "Energieverbrauch anzeigen" bei den Daikin Gerät mal etwas recherchiert.
Schaut so aus als würden das nur bestimmte Geräte unterstützen, die R-32 Geräte.
Dazu zählen unter anderem die Ururu Sarara (FTXZ-N), die Emura (FTXJ_LW/S) und die FTXM-K.
Die Anzeige gibt es ja auch in der Handy App. Bei meiner Serie FTXS-K und CTXS-K wird dort aber kein unterstütztes Gerät angezeigt.
Da hat Daikin diese Funktion leider nur bestimmten Modellen gegönnt.
Ich für meinen Teil könnte somit auf die Homematic Hutschinen Aktoren mit Leistungsmessung zurückgreifen, da ich für die Klimageräte eigene Stromkreise gezogen habe.
Da es aber scheinbar relativ wenig Daikin Nutzer hier gibt und man dann auch noch ein bestimmtes Daikin Modell benötigt um von so einem Feature zu profitieren bleibt die Frage ob Du die Zeit hier investieren möchtest. Zumal Du ja soweit ich mit bekommen habe an diversen Baustellen beim ioBroker tätig bist.
Ggf. helfen Dir die Recherche Ergebnisse bei Deiner Entscheidung.
@Rainer: Ich glaube das viele Leute hier zahlreiche Sensoren Werte bzw. Steuerungsmöglichkeiten haben aber das Potential nicht wirklich ausschöpfen (sei es auf Grund von fehlenden Ideen, technischen Möglichkeiten, fehlende Zeit oder welche Gründe auch immer).
Ideen habe ich ja in meiner Umgebung noch einige. Aber die Umsetzung geht mir nicht bei jeder Problemstellung so leicht ovn der Hand. Aber ich bin hier permanent am lesen, testen und verstehen/lernen. Mit der Zeit häufen sich die "aha" Erlebnisse woraus aber dann meistens wieder neue Ideen resultieren :mrgreen:
Gruß
Roland
-
Mit der Zeit häufen sich die "aha" Erlebnisse woraus aber dann meistens wieder neue Ideen resultieren `
Das kenne ich nur zu gut!Frei nach Wilhelm Busch
` > Wonach du sehnlich ausgeschaut,Es wurde dir beschieden.
Du triumphierst und jubelst laut:
Jetzt hab ich endlich Frieden!
Ach, Freundchen, rede nicht so wild,
Bezähme deine Zunge!
Ein jeder Wunsch, wenn er erfüllt,
Kriegt augenblicklich Junge. `
Gruß
Rainer
-
Ich habe bzgl. der Funktion "Energieverbrauch anzeigen" bei den Daikin Gerät mal etwas recherchiert.
Schaut so aus als würden das nur bestimmte Geräte unterstützen, die R-32 Geräte.
Dazu zählen unter anderem die Ururu Sarara (FTXZ-N), die Emura (FTXJ_LW/S) und die FTXM-K.
Die Anzeige gibt es ja auch in der Handy App. Bei meiner Serie FTXS-K und CTXS-K wird dort aber kein unterstütztes Gerät angezeigt.
Da hat Daikin diese Funktion leider nur bestimmten Modellen gegönnt.
Ggf. helfen Dir die Recherche Ergebnisse bei Deiner Entscheidung. `
Hm … Hast Recht bei mir in der App wird auch nix angezeigt ... Ich kann die Datenpunkte mal mindestens direkt per Api auslesen, ist aber aktuell überall 0 drin Ist aber auch klar weil Sie nicht laufen.
Ich denke ich schaue im Sommer wenn Sie malänger in Betrueb sind mal ob bei den Werten plötzlich was anderes als 0 rauskommt und was die App dann sagt.Dann sehen wir weiter
Ich baue auch demnächst mal die Minimal-Version von Skripten um ein HM-Wandthermostat mit der Daikin zu verknüpfen um diese für den Sommer zu steuern. Idee ist aktuell:
-
Temperatureinstellung vom Wandthermostat wird übernommen
-
Ein/Aus per Wandthermostat programm (wenn es so geht wie ich mir vorstelle)
-
Boost-taste schaltet Daikin ein und am Boost-Ende wieder aus und bei "ein" vllt noch gebläse auf eine definierte höhere stufe oder so
Alternative wäre Daikin im Auto-Modus laufen lassen und nur die Werte von der Temperatur übernehmen, aber ist die Frage ob man die Daikin im Auto-Modus strom verbauchen lassen will
-
-
Hallo,
ich wollte mal ein kleines Feedback geben.
Ich habe den Adapter für meine Daikin Splitgeräte (ATX25J3V1B und ATX25GB1B, beide mit BRP069A43 Wifi Controller Kit) installiert.
Die Erkennung lief reibungslos, ebenso die Einbindung in vis zwecks Visualisierung.
Super Arbeit, vielen Dank dafür!
Gruß,
Andre
-
Danke!
Falls jemand mit mehr HTML- und VIS-Widget-Erfahrung als ich Zeit hat nehme ich auch gern einen Pull-Request für ein passendes VIS-Widget an
-
Auch wenn es schon lange diesen Adapter gibt…Ich habe einen BRP069B42 an meiner Daikin und kann auch fast alles auslesen. Nur das Ändern der Werte (ganz simple Zieltemperatur) wird immer mit folgender Fehlermeldung quittiert:
Wrong Parameters in request: ret=PARAM NG
Hat hier jemand eine Idee?
-
Schalt die Instanz mal in Debug (Instanzen - Expertenmodus, Spalte "Loglevel") und schick mir das Log bitte. Hier im Thread oder als PN
Welche Firmware Version hat das Ding drauf?
-
Und bitte sag auch mal an was für einem Klimagerät das genau hängt (Typenbezeichnung name und so)
-
Logfile nach Restart des Adapters und Änderung der Temperatur im ioBroker:
! daikin.0 2018-01-11 14:11:42.677 debug redis pmessage io.daikin.0.control.* io.daikin.0.control.lastResult {"val":"Wrong Parameters in request: ret=PARAM NG","ack":true,"ts":1515676302625,"q":0,"from":"system.adapter.daikin.0","lc":15156
! daikin.0 2018-01-11 14:11:42.676 debug redis pmessage io.daikin.0.control.* io.daikin.0.control.targetTemperature {"val":21,"ack":true,"ts":1515676302624,"q":0,"from":"system.adapter.daikin.0","lc":1515676302624}
! daikin.0 2018-01-11 14:11:42.613 info 1 Values updated
! daikin.0 2018-01-11 14:11:42.611 debug Old value sensorInfo.cmpfreq: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.611 debug Create State sensorInfo.cmpfreq
! daikin.0 2018-01-11 14:11:42.610 debug Old value sensorInfo.error: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.607 debug Create State sensorInfo.error
! daikin.0 2018-01-11 14:11:42.607 debug Old value sensorInfo.outdoorTemperature: old="7.5", new="7.5"
! daikin.0 2018-01-11 14:11:42.607 debug Old value sensorInfo.indoorHumidity: old="null", new="null"
! daikin.0 2018-01-11 14:11:42.606 debug Create State sensorInfo.indoorHumidity
! daikin.0 2018-01-11 14:11:42.606 debug Old value sensorInfo.indoorTemperature: old="22", new="22"
! daikin.0 2018-01-11 14:11:42.606 debug Old value controlInfo.fanDirectionModeH: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.606 debug Create State controlInfo.fanDirectionModeH
! daikin.0 2018-01-11 14:11:42.605 debug Old value controlInfo.fanDirectionMode7: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.605 debug Old value controlInfo.fanDirectionMode6: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.605 debug Create State controlInfo.fanDirectionMode6
! daikin.0 2018-01-11 14:11:42.605 debug Old value controlInfo.fanDirectionMode5: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.604 debug Old value controlInfo.fanDirectionMode4: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.604 debug Old value controlInfo.fanDirectionMode3: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.603 debug Old value controlInfo.fanDirectionMode2: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.603 debug Old value controlInfo.fanDirectionMode1: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.603 debug Old value controlInfo.fanRateModeH: old="5", new="5"
! daikin.0 2018-01-11 14:11:42.603 debug Old value controlInfo.fanRateMode7: old="A", new="A"
! daikin.0 2018-01-11 14:11:42.603 debug Old value controlInfo.fanRateMode6: old="5", new="5"
! daikin.0 2018-01-11 14:11:42.603 debug Old value controlInfo.fanRateMode5: old="A", new="A"
! daikin.0 2018-01-11 14:11:42.602 debug Old value controlInfo.fanRateMode4: old="A", new="A"
! daikin.0 2018-01-11 14:11:42.602 debug Old value controlInfo.fanRateMode3: old="5", new="5"
! daikin.0 2018-01-11 14:11:42.602 debug Old value controlInfo.fanRateMode2: old="A", new="A"
! daikin.0 2018-01-11 14:11:42.602 debug Old value controlInfo.fanRateMode1: old="A", new="A"
! daikin.0 2018-01-11 14:11:42.602 debug Old value controlInfo.fanDirectionB: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.601 debug Old value controlInfo.fanRateB: old="A", new="A"
! daikin.0 2018-01-11 14:11:42.601 debug Old value controlInfo.error: old="255", new="255"
! daikin.0 2018-01-11 14:11:42.601 debug Old value controlInfo.targetHumidityB: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.601 debug Create State controlInfo.targetHumidityB
! daikin.0 2018-01-11 14:11:42.600 debug Old value controlInfo.targetTemperatureB: old="21", new="21"
! daikin.0 2018-01-11 14:11:42.600 debug Old value controlInfo.modeB: old="4", new="4"
! daikin.0 2018-01-11 14:11:42.599 debug Old value controlInfo.targetHumidityModeH: old="50", new="50"
! daikin.0 2018-01-11 14:11:42.598 debug Old value controlInfo.targetHumidityMode7: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.598 debug Create State controlInfo.targetHumidityMode7
! daikin.0 2018-01-11 14:11:42.598 debug Old value controlInfo.targetHumidityMode5: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.598 debug Create State controlInfo.targetHumidityMode5
! daikin.0 2018-01-11 14:11:42.597 debug Old value controlInfo.targetHumidityMode4: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.597 debug Create State controlInfo.targetHumidityMode4
! daikin.0 2018-01-11 14:11:42.596 debug Old value controlInfo.targetHumidityMode3: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.596 debug Create State controlInfo.targetHumidityMode3
! daikin.0 2018-01-11 14:11:42.596 debug Old value controlInfo.targetHumidityMode2: old="50", new="50"
! daikin.0 2018-01-11 14:11:42.595 debug Old value controlInfo.targetHumidityMode1: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.595 debug Create State controlInfo.targetHumidityMode1
! daikin.0 2018-01-11 14:11:42.595 debug Old value controlInfo.targetTemperatureMode7: old="21", new="21"
! daikin.0 2018-01-11 14:11:42.594 debug Old value controlInfo.targetTemperatureMode5: old="21", new="21"
! daikin.0 2018-01-11 14:11:42.594 debug Old value controlInfo.targetTemperatureMode4: old="21", new="21"
! daikin.0 2018-01-11 14:11:42.593 debug Old value controlInfo.targetTemperatureMode3: old="22", new="22"
! daikin.0 2018-01-11 14:11:42.592 debug Old value controlInfo.targetTemperatureMode2: old="null", new="null"
! daikin.0 2018-01-11 14:11:42.592 debug Field type mismatch for targetTemperatureMode2: val=M vs. number - set null
! daikin.0 2018-01-11 14:11:42.592 debug Create State controlInfo.targetTemperatureMode2
! daikin.0 2018-01-11 14:11:42.591 debug Old value controlInfo.targetTemperatureMode1: old="21", new="21"
! daikin.0 2018-01-11 14:11:42.591 debug Old value controlInfo.adv: old="", new/>! daikin.0 2018-01-11 14:11:42.591 debug Create State controlInfo.adv
! daikin.0 2018-01-11 14:11:42.590 debug Old value control.fanDirection: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.590 debug Old value control.fanRate: old="A", new="A"
! daikin.0 2018-01-11 14:11:42.589 debug Old value control.targetHumidity: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.589 debug Create State control.targetHumidity
! daikin.0 2018-01-11 14:11:42.588 info Set State control.targetTemperature: "21"
! daikin.0 2018-01-11 14:11:42.588 debug Old value control.targetTemperature: old="", new="21"
! daikin.0 2018-01-11 14:11:42.588 debug Create State control.targetTemperature
! daikin.0 2018-01-11 14:11:42.587 debug Old value control.mode: old="4", new="4"
! daikin.0 2018-01-11 14:11:42.587 debug Old value control.power: old="true", new="true"
! daikin.0 2018-01-11 14:11:42.586 debug Old value modelInfo.enScdltmr: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.586 debug Old value modelInfo.sFanDirection: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.586 debug Old value modelInfo.mid: old="NA", new="NA"
! daikin.0 2018-01-11 14:11:42.586 debug Old value modelInfo.cpv: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.585 debug Create State modelInfo.cpv
! daikin.0 2018-01-11 14:11:42.585 debug Old value modelInfo.pv: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.585 debug Create State modelInfo.pv
! daikin.0 2018-01-11 14:11:42.584 debug Old value modelInfo.type: old="N", new="N"
! daikin.0 2018-01-11 14:11:42.584 debug Old value modelInfo.model: old="NOTSUPPORT", new="NOTSUPPORT"
! daikin.0 2018-01-11 14:11:42.584 debug Old value deviceInfo.enGroup: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.584 debug Create State deviceInfo.enGroup
! daikin.0 2018-01-11 14:11:42.584 debug Old value deviceInfo.groupName: old="", new/>! daikin.0 2018-01-11 14:11:42.583 debug Create State deviceInfo.groupName
! daikin.0 2018-01-11 14:11:42.583 debug Old value deviceInfo.enHol: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.583 debug Create State deviceInfo.enHol
! daikin.0 2018-01-11 14:11:42.583 debug Old value deviceInfo.adapterMode: old="run", new="run"
! daikin.0 2018-01-11 14:11:42.582 debug Old value deviceInfo.macAddress: old="409F38264647", new="409F38264647"
! daikin.0 2018-01-11 14:11:42.581 debug Old value deviceInfo.enSetzone: old="1", new="1"
! daikin.0 2018-01-11 14:11:42.581 debug Old value deviceInfo.led: old="true", new="true"
! daikin.0 2018-01-11 14:11:42.581 debug Old value deviceInfo.cpvMinor: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.581 debug Create State deviceInfo.cpvMinor
! daikin.0 2018-01-11 14:11:42.581 debug Old value deviceInfo.cpv: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.580 debug Create State deviceInfo.cpv
! daikin.0 2018-01-11 14:11:42.580 debug Old value deviceInfo.pv: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.580 debug Create State deviceInfo.pv
! daikin.0 2018-01-11 14:11:42.580 debug Old value deviceInfo.adapterKind: old="3", new="3"
! daikin.0 2018-01-11 14:11:42.579 debug Old value deviceInfo.lpwFlag: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.579 debug Create State deviceInfo.lpwFlag
! daikin.0 2018-01-11 14:11:42.578 debug Old value deviceInfo.password: old="", new/>! daikin.0 2018-01-11 14:11:42.578 debug Create State deviceInfo.password
! daikin.0 2018-01-11 14:11:42.577 debug Old value deviceInfo.id: old="", new/>! daikin.0 2018-01-11 14:11:42.576 debug Create State deviceInfo.id
! daikin.0 2018-01-11 14:11:42.576 debug Old value deviceInfo.port: old="30050", new="30050"
! daikin.0 2018-01-11 14:11:42.575 debug Old value deviceInfo.method: old="home only", new="home only"
! daikin.0 2018-01-11 14:11:42.575 debug Old value deviceInfo.icon: old="9", new="9"
! daikin.0 2018-01-11 14:11:42.575 debug Old value deviceInfo.name: old="Büro", new="Büro"
! daikin.0 2018-01-11 14:11:42.574 debug Old value deviceInfo.location: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.574 debug Create State deviceInfo.location
! daikin.0 2018-01-11 14:11:42.574 debug Old value deviceInfo.error: old="0", new="0"
! daikin.0 2018-01-11 14:11:42.572 debug Create State deviceInfo.error
! daikin.0 2018-01-11 14:11:42.572 debug Old value deviceInfo.adapterVersion: old="1_2_48", new="1_2_48"
! daikin.0 2018-01-11 14:11:42.572 debug Old value deviceInfo.dst: old="true", new="true"
! daikin.0 2018-01-11 14:11:42.571 debug Old value deviceInfo.region: old="eu", new="eu"
! daikin.0 2018-01-11 14:11:42.571 debug Old value deviceInfo.type: old="aircon", new="aircon"
! daikin.0 2018-01-11 14:11:42.571 debug reset targetTemperature
! daikin.0 2018-01-11 14:11:42.570 error change values failed: Wrong Parameters in request: ret=PARAM NG
! daikin.0 2018-01-11 14:11:42.570 debug change values: {"power":true,"mode":4,"adv":"","targetTemperature":21,"targetHumidity":0,"targetTemperatureMode1":21,"targetTemperatureMode2":"M","targetTemperatureMode3":22,"targetTemperatureMode4":
! daikin.0 2018-01-11 14:11:42.568 debug start update timeout
! daikin.0 2018-01-11 14:11:42.568 debug {"power":true,"mode":4,"adv":"","targetTemperature":21,"targetHumidity":0,"targetTemperatureMode1":21,"targetTemperatureMode2":"M","targetTemperatureMode3":22,"targetTemperatureMode4":21,"targetTempe
! daikin.0 2018-01-11 14:11:42.457 debug Call GET http://192.168.10.235/aircon/get_control_info
! daikin.0 2018-01-11 14:11:42.456 debug {}
! daikin.0 2018-01-11 14:11:42.326 debug Call POST http://192.168.10.235/aircon/set_control_info with {"pow":1,"mode":4,"stemp":"26.0","shum":0,"f_rate":"A","f_dir":1}
! daikin.0 2018-01-11 14:11:42.325 debug change targetTemperature to 26
! daikin.0 2018-01-11 14:11:42.186 debug Call GET http://192.168.10.235/aircon/get_control_info
! daikin.0 2018-01-11 14:11:42.185 debug clear update timeout
! daikin.0 2018-01-11 14:11:42.184 debug Send 1 changes: {"targetTemperature":26}
! daikin.0 2018-01-11 14:11:41.182 debug stateChange daikin.0.control.targetTemperature {"val":26,"ack":false,"ts":1515676301178,"q":0,"from":"system.adapter.admin.0","lc":1515676301178}
! daikin.0 2018-01-11 14:11:41.180 debug redis pmessage io.daikin.0.control.* io.daikin.0.control.targetTemperature {"val":26,"ack":false,"ts":1515676301178,"q":0,"from":"system.adapter.admin.0","lc":1515676301178}
! daikin.0 2018-01-11 14:11:16.665 debug redis pmessage io.daikin.0.control.* io.daikin.0.control.lastResult {"val":"OK","ack":true,"ts":1515676276540,"q":0,"from":"system.adapter.daikin.0","lc":1515676276540}
! daikin.0 2018-01-11 14:11:16.524 debug Old value sensorInfo.cmpfreq: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.524 debug Create State sensorInfo.cmpfreq
! daikin.0 2018-01-11 14:11:16.524 debug Old value sensorInfo.error: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.524 debug Create State sensorInfo.error
! daikin.0 2018-01-11 14:11:16.524 debug Old value sensorInfo.outdoorTemperature: old="7.5", new="7.5"
! daikin.0 2018-01-11 14:11:16.523 debug Old value sensorInfo.indoorHumidity: old="null", new="null"
! daikin.0 2018-01-11 14:11:16.523 debug Create State sensorInfo.indoorHumidity
! daikin.0 2018-01-11 14:11:16.523 debug Old value sensorInfo.indoorTemperature: old="22", new="22"
! daikin.0 2018-01-11 14:11:16.523 debug Old value controlInfo.fanDirectionModeH: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.522 debug Create State controlInfo.fanDirectionModeH
! daikin.0 2018-01-11 14:11:16.522 debug Old value controlInfo.fanDirectionMode7: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.522 debug Old value controlInfo.fanDirectionMode6: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.522 debug Create State controlInfo.fanDirectionMode6
! daikin.0 2018-01-11 14:11:16.522 debug Old value controlInfo.fanDirectionMode5: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.521 debug Old value controlInfo.fanDirectionMode4: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.521 debug Old value controlInfo.fanDirectionMode3: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.521 debug Old value controlInfo.fanDirectionMode2: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.521 debug Old value controlInfo.fanDirectionMode1: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.521 debug Old value controlInfo.fanRateModeH: old="5", new="5"
! daikin.0 2018-01-11 14:11:16.520 debug Old value controlInfo.fanRateMode7: old="A", new="A"
! daikin.0 2018-01-11 14:11:16.520 debug Old value controlInfo.fanRateMode6: old="5", new="5"
! daikin.0 2018-01-11 14:11:16.520 debug Old value controlInfo.fanRateMode5: old="A", new="A"
! daikin.0 2018-01-11 14:11:16.520 debug Old value controlInfo.fanRateMode4: old="A", new="A"
! daikin.0 2018-01-11 14:11:16.520 debug Old value controlInfo.fanRateMode3: old="5", new="5"
! daikin.0 2018-01-11 14:11:16.520 debug Old value controlInfo.fanRateMode2: old="A", new="A"
! daikin.0 2018-01-11 14:11:16.519 debug Old value controlInfo.fanRateMode1: old="A", new="A"
! daikin.0 2018-01-11 14:11:16.519 debug Old value controlInfo.fanDirectionB: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.519 debug Old value controlInfo.fanRateB: old="A", new="A"
! daikin.0 2018-01-11 14:11:16.519 debug Old value controlInfo.error: old="255", new="255"
! daikin.0 2018-01-11 14:11:16.519 debug Old value controlInfo.targetHumidityB: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.518 debug Create State controlInfo.targetHumidityB
! daikin.0 2018-01-11 14:11:16.518 debug Old value controlInfo.targetTemperatureB: old="21", new="21"
! daikin.0 2018-01-11 14:11:16.518 debug Old value controlInfo.modeB: old="4", new="4"
! daikin.0 2018-01-11 14:11:16.517 debug Old value controlInfo.targetHumidityModeH: old="50", new="50"
! daikin.0 2018-01-11 14:11:16.517 debug Old value controlInfo.targetHumidityMode7: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.516 debug Create State controlInfo.targetHumidityMode7
! daikin.0 2018-01-11 14:11:16.516 debug Old value controlInfo.targetHumidityMode5: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.516 debug Create State controlInfo.targetHumidityMode5
! daikin.0 2018-01-11 14:11:16.516 debug Old value controlInfo.targetHumidityMode4: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.515 debug Create State controlInfo.targetHumidityMode4
! daikin.0 2018-01-11 14:11:16.515 debug Old value controlInfo.targetHumidityMode3: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.505 debug Create State controlInfo.targetHumidityMode3
! daikin.0 2018-01-11 14:11:16.504 debug Old value controlInfo.targetHumidityMode2: old="50", new="50"
! daikin.0 2018-01-11 14:11:16.504 debug Old value controlInfo.targetHumidityMode1: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.504 debug Create State controlInfo.targetHumidityMode1
! daikin.0 2018-01-11 14:11:16.504 debug Old value controlInfo.targetTemperatureMode7: old="21", new="21"
! daikin.0 2018-01-11 14:11:16.503 debug Old value controlInfo.targetTemperatureMode5: old="21", new="21"
! daikin.0 2018-01-11 14:11:16.503 debug Old value controlInfo.targetTemperatureMode4: old="21", new="21"
! daikin.0 2018-01-11 14:11:16.503 debug Old value controlInfo.targetTemperatureMode3: old="22", new="22"
! daikin.0 2018-01-11 14:11:16.503 debug Old value controlInfo.targetTemperatureMode2: old="null", new="null"
! daikin.0 2018-01-11 14:11:16.503 debug Field type mismatch for targetTemperatureMode2: val=M vs. number - set null
! daikin.0 2018-01-11 14:11:16.502 debug Create State controlInfo.targetTemperatureMode2
! daikin.0 2018-01-11 14:11:16.502 debug Old value controlInfo.targetTemperatureMode1: old="21", new="21"
! daikin.0 2018-01-11 14:11:16.502 debug Old value controlInfo.adv: old="", new/>! daikin.0 2018-01-11 14:11:16.502 debug Create State controlInfo.adv
! daikin.0 2018-01-11 14:11:16.502 debug Old value control.fanDirection: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.501 debug Old value control.fanRate: old="A", new="A"
! daikin.0 2018-01-11 14:11:16.501 debug Old value control.targetHumidity: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.501 debug Create State control.targetHumidity
! daikin.0 2018-01-11 14:11:16.501 debug Old value control.targetTemperature: old="21", new="21"
! daikin.0 2018-01-11 14:11:16.501 debug Old value control.mode: old="4", new="4"
! daikin.0 2018-01-11 14:11:16.500 debug Old value control.power: old="true", new="true"
! daikin.0 2018-01-11 14:11:16.500 debug Old value modelInfo.enScdltmr: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.500 debug Old value modelInfo.sFanDirection: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.500 debug Old value modelInfo.mid: old="NA", new="NA"
! daikin.0 2018-01-11 14:11:16.500 debug Old value modelInfo.cpv: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.499 debug Create State modelInfo.cpv
! daikin.0 2018-01-11 14:11:16.499 debug Old value modelInfo.pv: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.499 debug Create State modelInfo.pv
! daikin.0 2018-01-11 14:11:16.499 debug Old value modelInfo.type: old="N", new="N"
! daikin.0 2018-01-11 14:11:16.499 debug Old value modelInfo.model: old="NOTSUPPORT", new="NOTSUPPORT"
! daikin.0 2018-01-11 14:11:16.498 debug Old value deviceInfo.enGroup: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.498 debug Create State deviceInfo.enGroup
! daikin.0 2018-01-11 14:11:16.498 debug Old value deviceInfo.groupName: old="", new/>! daikin.0 2018-01-11 14:11:16.498 debug Create State deviceInfo.groupName
! daikin.0 2018-01-11 14:11:16.497 debug Old value deviceInfo.enHol: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.497 debug Create State deviceInfo.enHol
! daikin.0 2018-01-11 14:11:16.497 debug Old value deviceInfo.adapterMode: old="run", new="run"
! daikin.0 2018-01-11 14:11:16.497 debug Old value deviceInfo.macAddress: old="409F38264647", new="409F38264647"
! daikin.0 2018-01-11 14:11:16.497 debug Old value deviceInfo.enSetzone: old="1", new="1"
! daikin.0 2018-01-11 14:11:16.496 debug Old value deviceInfo.led: old="true", new="true"
! daikin.0 2018-01-11 14:11:16.496 debug Old value deviceInfo.cpvMinor: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.496 debug Create State deviceInfo.cpvMinor
! daikin.0 2018-01-11 14:11:16.496 debug Old value deviceInfo.cpv: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.495 debug Create State deviceInfo.cpv
! daikin.0 2018-01-11 14:11:16.495 debug Old value deviceInfo.pv: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.495 debug Create State deviceInfo.pv
! daikin.0 2018-01-11 14:11:16.495 debug Old value deviceInfo.adapterKind: old="3", new="3"
! daikin.0 2018-01-11 14:11:16.495 debug Old value deviceInfo.lpwFlag: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.494 debug Create State deviceInfo.lpwFlag
! daikin.0 2018-01-11 14:11:16.494 debug Old value deviceInfo.password: old="", new/>! daikin.0 2018-01-11 14:11:16.494 debug Create State deviceInfo.password
! daikin.0 2018-01-11 14:11:16.494 debug Old value deviceInfo.id: old="", new/>! daikin.0 2018-01-11 14:11:16.493 debug Create State deviceInfo.id
! daikin.0 2018-01-11 14:11:16.493 debug Old value deviceInfo.port: old="30050", new="30050"
! daikin.0 2018-01-11 14:11:16.493 debug Old value deviceInfo.method: old="home only", new="home only"
! daikin.0 2018-01-11 14:11:16.493 debug Old value deviceInfo.icon: old="9", new="9"
! daikin.0 2018-01-11 14:11:16.493 debug Old value deviceInfo.name: old="Büro", new="Büro"
! daikin.0 2018-01-11 14:11:16.493 debug Old value deviceInfo.location: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.492 debug Create State deviceInfo.location
! daikin.0 2018-01-11 14:11:16.492 debug Old value deviceInfo.error: old="0", new="0"
! daikin.0 2018-01-11 14:11:16.486 debug Create State deviceInfo.error
! daikin.0 2018-01-11 14:11:16.486 debug Old value deviceInfo.adapterVersion: old="1_2_48", new="1_2_48"
! daikin.0 2018-01-11 14:11:16.485 debug Old value deviceInfo.dst: old="true", new="true"
! daikin.0 2018-01-11 14:11:16.478 debug Old value deviceInfo.region: old="eu", new="eu"
! daikin.0 2018-01-11 14:11:16.478 debug Old value deviceInfo.type: old="aircon", new="aircon"
! daikin.0 2018-01-11 14:11:16.477 debug start update timeout
! daikin.0 2018-01-11 14:11:16.467 debug {"indoorTemperature":22,"indoorHumidity":null,"outdoorTemperature":7.5,"error":0,"cmpfreq":0}
! daikin.0 2018-01-11 14:11:16.361 debug Call GET http://192.168.10.235/aircon/get_sensor_info
! daikin.0 2018-01-11 14:11:16.360 debug {"power":true,"mode":4,"adv":"","targetTemperature":21,"targetHumidity":0,"targetTemperatureMode1":21,"targetTemperatureMode2":"M","targetTemperatureMode3":22,"targetTemperatureMode4":21,"targetTempe
! daikin.0 2018-01-11 14:11:16.247 debug Call GET http://192.168.10.235/aircon/get_control_info
! daikin.0 2018-01-11 14:11:16.246 debug clear update timeout
! daikin.0 2018-01-11 14:10:16.376 debug redis pmessage io.daikin.0.control.* io.daikin.0.control.lastResult {"val":"Wrong Parameters in request: ret=PARAM NG","ack":true,"ts":1515676216321,"q":0,"from":"system.adapter.daikin.0","lc":15156
! daikin.0 2018-01-11 14:10:16.375 debug redis pmessage io.daikin.0.control.* io.daikin.0.control.targetTemperature {"val":21,"ack":true,"ts":1515676216320,"q":0,"from":"system.adapter.daikin.0","lc":1515676216320}
! daikin.0 2018-01-11 14:10:16.307 info 1 Values updated
! daikin.0 2018-01-11 14:10:16.306 debug Old value sensorInfo.cmpfreq: old="0", new="0"
! daikin.0 2018-01-11 14:10:16.306 debug Create State sensorInfo.cmpfreq
! daikin.0 2018-01-11 14:10:16.305 debug Old value sensorInfo.error: old="0", new="0"
! daikin.0 2018-01-11 14:10:16.305 debug Create State sensorInfo.error
! daikin.0 2018-01-11 14:10:16.304 debug Old value sensorInfo.outdoorTemperature: old="7.5", new="7.5"
! daikin.0 2018-01-11 14:10:16.304 debug Old value sensorInfo.indoorHumidity: old="null", new="null"
! daikin.0 2018-01-11 14:10:16.303 debug Create State sensorInfo.indoorHumidity
! daikin.0 2018-01-11 14:10:16.303 debug Old value sensorInfo.indoorTemperature: old="22", new="22"
! daikin.0 2018-01-11 14:10:16.302 debug Old value controlInfo.fanDirectionModeH: old="0", new="0"
! daikin.0 2018-01-11 14:10:16.302 debug Create State controlInfo.fanDirectionModeH
! daikin.0 2018-01-11 14:10:16.302 debug Old value controlInfo.fanDirectionMode7: old="1", new="1"
! daikin.0 2018-01-11 14:10:16.301 debug Old value controlInfo.fanDirectionMode6: old="0", new="0"Logfile nach Änderung der Temperatur in der App:
! daikin.0 2018-01-11 14:18:44.940 debug redis pmessage io.daikin.0.control.* io.daikin.0.control.lastResult {"val":"OK","ack":true,"ts":1515676724893,"q":0,"from":"system.adapter.daikin.0","lc":1515676362958}
! daikin.0 2018-01-11 14:18:44.940 debug redis pmessage io.daikin.0.control.* io.daikin.0.control.targetTemperature {"val":19,"ack":true,"ts":1515676724890,"q":0,"from":"system.adapter.daikin.0","lc":1515676724890}
! daikin.0 2018-01-11 14:18:44.920 info 5 Values updated
! daikin.0 2018-01-11 14:18:44.919 info Set State sensorInfo.cmpfreq: "0"
! daikin.0 2018-01-11 14:18:44.919 debug Old value sensorInfo.cmpfreq: old="32", new="0"
! daikin.0 2018-01-11 14:18:44.919 debug Old value sensorInfo.error: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.919 debug Create State sensorInfo.error
! daikin.0 2018-01-11 14:18:44.919 debug Old value sensorInfo.outdoorTemperature: old="8", new="8"
! daikin.0 2018-01-11 14:18:44.919 debug Old value sensorInfo.indoorHumidity: old="null", new="null"
! daikin.0 2018-01-11 14:18:44.919 debug Create State sensorInfo.indoorHumidity
! daikin.0 2018-01-11 14:18:44.918 debug Old value sensorInfo.indoorTemperature: old="22", new="22"
! daikin.0 2018-01-11 14:18:44.918 debug Old value controlInfo.fanDirectionModeH: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.918 debug Create State controlInfo.fanDirectionModeH
! daikin.0 2018-01-11 14:18:44.918 debug Old value controlInfo.fanDirectionMode7: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.918 debug Old value controlInfo.fanDirectionMode6: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.918 debug Create State controlInfo.fanDirectionMode6
! daikin.0 2018-01-11 14:18:44.917 debug Old value controlInfo.fanDirectionMode5: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.917 debug Old value controlInfo.fanDirectionMode4: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.917 debug Old value controlInfo.fanDirectionMode3: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.917 debug Old value controlInfo.fanDirectionMode2: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.917 debug Old value controlInfo.fanDirectionMode1: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.917 debug Old value controlInfo.fanRateModeH: old="5", new="5"
! daikin.0 2018-01-11 14:18:44.916 debug Old value controlInfo.fanRateMode7: old="A", new="A"
! daikin.0 2018-01-11 14:18:44.916 debug Old value controlInfo.fanRateMode6: old="5", new="5"
! daikin.0 2018-01-11 14:18:44.916 debug Old value controlInfo.fanRateMode5: old="A", new="A"
! daikin.0 2018-01-11 14:18:44.916 debug Old value controlInfo.fanRateMode4: old="A", new="A"
! daikin.0 2018-01-11 14:18:44.916 debug Old value controlInfo.fanRateMode3: old="5", new="5"
! daikin.0 2018-01-11 14:18:44.915 debug Old value controlInfo.fanRateMode2: old="A", new="A"
! daikin.0 2018-01-11 14:18:44.915 debug Old value controlInfo.fanRateMode1: old="A", new="A"
! daikin.0 2018-01-11 14:18:44.915 debug Old value controlInfo.fanDirectionB: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.915 debug Old value controlInfo.fanRateB: old="A", new="A"
! daikin.0 2018-01-11 14:18:44.915 debug Old value controlInfo.error: old="255", new="255"
! daikin.0 2018-01-11 14:18:44.915 debug Old value controlInfo.targetHumidityB: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.914 debug Create State controlInfo.targetHumidityB
! daikin.0 2018-01-11 14:18:44.914 info Set State controlInfo.targetTemperatureB: "19"
! daikin.0 2018-01-11 14:18:44.914 debug Old value controlInfo.targetTemperatureB: old="21", new="19"
! daikin.0 2018-01-11 14:18:44.914 debug Old value controlInfo.modeB: old="4", new="4"
! daikin.0 2018-01-11 14:18:44.914 debug Old value controlInfo.targetHumidityModeH: old="50", new="50"
! daikin.0 2018-01-11 14:18:44.914 debug Old value controlInfo.targetHumidityMode7: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.914 debug Create State controlInfo.targetHumidityMode7
! daikin.0 2018-01-11 14:18:44.913 debug Old value controlInfo.targetHumidityMode5: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.913 debug Create State controlInfo.targetHumidityMode5
! daikin.0 2018-01-11 14:18:44.913 debug Old value controlInfo.targetHumidityMode4: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.913 debug Create State controlInfo.targetHumidityMode4
! daikin.0 2018-01-11 14:18:44.913 debug Old value controlInfo.targetHumidityMode3: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.913 debug Create State controlInfo.targetHumidityMode3
! daikin.0 2018-01-11 14:18:44.912 debug Old value controlInfo.targetHumidityMode2: old="50", new="50"
! daikin.0 2018-01-11 14:18:44.912 debug Old value controlInfo.targetHumidityMode1: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.912 debug Create State controlInfo.targetHumidityMode1
! daikin.0 2018-01-11 14:18:44.912 debug Old value controlInfo.targetTemperatureMode7: old="21", new="21"
! daikin.0 2018-01-11 14:18:44.912 info Set State controlInfo.targetTemperatureMode5: "19"
! daikin.0 2018-01-11 14:18:44.912 debug Old value controlInfo.targetTemperatureMode5: old="21", new="19"
! daikin.0 2018-01-11 14:18:44.911 info Set State controlInfo.targetTemperatureMode4: "19"
! daikin.0 2018-01-11 14:18:44.911 debug Old value controlInfo.targetTemperatureMode4: old="21", new="19"
! daikin.0 2018-01-11 14:18:44.911 debug Old value controlInfo.targetTemperatureMode3: old="22", new="22"
! daikin.0 2018-01-11 14:18:44.911 debug Old value controlInfo.targetTemperatureMode2: old="null", new="null"
! daikin.0 2018-01-11 14:18:44.910 debug Field type mismatch for targetTemperatureMode2: val=M vs. number - set null
! daikin.0 2018-01-11 14:18:44.910 debug Create State controlInfo.targetTemperatureMode2
! daikin.0 2018-01-11 14:18:44.910 debug Old value controlInfo.targetTemperatureMode1: old="21", new="21"
! daikin.0 2018-01-11 14:18:44.910 debug Old value controlInfo.adv: old="", new/>! daikin.0 2018-01-11 14:18:44.909 debug Create State controlInfo.adv
! daikin.0 2018-01-11 14:18:44.909 debug Old value control.fanDirection: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.909 debug Old value control.fanRate: old="A", new="A"
! daikin.0 2018-01-11 14:18:44.908 debug Old value control.targetHumidity: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.908 debug Create State control.targetHumidity
! daikin.0 2018-01-11 14:18:44.908 info Set State control.targetTemperature: "19"
! daikin.0 2018-01-11 14:18:44.908 debug Old value control.targetTemperature: old="21", new="19"
! daikin.0 2018-01-11 14:18:44.907 debug Old value control.mode: old="4", new="4"
! daikin.0 2018-01-11 14:18:44.907 debug Old value control.power: old="true", new="true"
! daikin.0 2018-01-11 14:18:44.907 debug Old value modelInfo.enScdltmr: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.906 debug Old value modelInfo.sFanDirection: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.906 debug Old value modelInfo.mid: old="NA", new="NA"
! daikin.0 2018-01-11 14:18:44.906 debug Old value modelInfo.cpv: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.906 debug Create State modelInfo.cpv
! daikin.0 2018-01-11 14:18:44.905 debug Old value modelInfo.pv: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.905 debug Create State modelInfo.pv
! daikin.0 2018-01-11 14:18:44.905 debug Old value modelInfo.type: old="N", new="N"
! daikin.0 2018-01-11 14:18:44.905 debug Old value modelInfo.model: old="NOTSUPPORT", new="NOTSUPPORT"
! daikin.0 2018-01-11 14:18:44.904 debug Old value deviceInfo.enGroup: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.904 debug Create State deviceInfo.enGroup
! daikin.0 2018-01-11 14:18:44.904 debug Old value deviceInfo.groupName: old="", new/>! daikin.0 2018-01-11 14:18:44.904 debug Create State deviceInfo.groupName
! daikin.0 2018-01-11 14:18:44.903 debug Old value deviceInfo.enHol: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.903 debug Create State deviceInfo.enHol
! daikin.0 2018-01-11 14:18:44.903 debug Old value deviceInfo.adapterMode: old="run", new="run"
! daikin.0 2018-01-11 14:18:44.903 debug Old value deviceInfo.macAddress: old="409F38264647", new="409F38264647"
! daikin.0 2018-01-11 14:18:44.902 debug Old value deviceInfo.enSetzone: old="1", new="1"
! daikin.0 2018-01-11 14:18:44.902 debug Old value deviceInfo.led: old="true", new="true"
! daikin.0 2018-01-11 14:18:44.902 debug Old value deviceInfo.cpvMinor: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.902 debug Create State deviceInfo.cpvMinor
! daikin.0 2018-01-11 14:18:44.901 debug Old value deviceInfo.cpv: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.901 debug Create State deviceInfo.cpv
! daikin.0 2018-01-11 14:18:44.901 debug Old value deviceInfo.pv: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.901 debug Create State deviceInfo.pv
! daikin.0 2018-01-11 14:18:44.900 debug Old value deviceInfo.adapterKind: old="3", new="3"
! daikin.0 2018-01-11 14:18:44.900 debug Old value deviceInfo.lpwFlag: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.900 debug Create State deviceInfo.lpwFlag
! daikin.0 2018-01-11 14:18:44.900 debug Old value deviceInfo.password: old="", new/>! daikin.0 2018-01-11 14:18:44.899 debug Create State deviceInfo.password
! daikin.0 2018-01-11 14:18:44.899 debug Old value deviceInfo.id: old="", new/>! daikin.0 2018-01-11 14:18:44.898 debug Create State deviceInfo.id
! daikin.0 2018-01-11 14:18:44.898 debug Old value deviceInfo.port: old="30050", new="30050"
! daikin.0 2018-01-11 14:18:44.898 debug Old value deviceInfo.method: old="home only", new="home only"
! daikin.0 2018-01-11 14:18:44.898 debug Old value deviceInfo.icon: old="9", new="9"
! daikin.0 2018-01-11 14:18:44.897 debug Old value deviceInfo.name: old="Büro", new="Büro"
! daikin.0 2018-01-11 14:18:44.897 debug Old value deviceInfo.location: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.897 debug Create State deviceInfo.location
! daikin.0 2018-01-11 14:18:44.896 debug Old value deviceInfo.error: old="0", new="0"
! daikin.0 2018-01-11 14:18:44.896 debug Create State deviceInfo.error
! daikin.0 2018-01-11 14:18:44.896 debug Old value deviceInfo.adapterVersion: old="1_2_48", new="1_2_48"
! daikin.0 2018-01-11 14:18:44.895 debug Old value deviceInfo.dst: old="true", new="true"
! daikin.0 2018-01-11 14:18:44.895 debug Old value deviceInfo.region: old="eu", new="eu"
! daikin.0 2018-01-11 14:18:44.895 debug Old value deviceInfo.type: old="aircon", new="aircon"
! daikin.0 2018-01-11 14:18:44.894 debug start update timeout
! daikin.0 2018-01-11 14:18:44.894 debug {"indoorTemperature":22,"indoorHumidity":null,"outdoorTemperature":8,"error":0,"cmpfreq":0}
! daikin.0 2018-01-11 14:18:44.745 debug Call GET http://192.168.10.235/aircon/get_sensor_info
! daikin.0 2018-01-11 14:18:44.744 debug {"power":true,"mode":4,"adv":"","targetTemperature":19,"targetHumidity":0,"targetTemperatureMode1":21,"targetTemperatureMode2":"M","targetTemperatureMode3":22,"targetTemperatureMode4":19,"targetTemper
! daikin.0 2018-01-11 14:18:44.634 debug Call GET http://192.168.10.235/aircon/get_control_info
! daikin.0 2018-01-11 14:18:44.633 debug clear update timeoutGerät ist ein FVXS25FV18
WiFi Adapter BRP069B42
-
Interessant. irgendwas gefällt ihm an den Werten nicht.
Leider sagt die API nicht was genau ihn stört.
Daher die Frage: Kennst Du dich bissl mit der SSH-Shell aus?
Schau mal das "curl" installiert ist auf deinem Rechner, sonst "apt-get install curl" (denke Linux?)
und dann geht es darum per CURL die Befehle zu senden. Das was der Adapter minimal "denkt" was er senden muss (basierend auf den bisherigen Erkennnissen wre:
curl http://192.168.10.235/aircon/set_control_info -d "pow=1&mode=4&stemp=26.0&shum=0&f_rate=A&f_dir=1"
Wenn Du das so aufrufst solltest DU als Antwort bekommen etwas wie dem was du gesehen hast:
ret=PARAM NG
Jetzt gilt es "rumzuspielen" mit den Werten die im Request kommen.kannst mal einzelne Weglassen (falls ein Parameter zuviel drin ist), man könnte versuchen das ".0" bei der Temperatur mal wegzulassen. Kriegst Du da irgendwas raus?
Im Worstcase fehlt ihm ein Parameter, da bitte mal nachdenken was die Anlage ggf für "Besondere Features" hat? Vllt wird da was zusätzlich gebraucht? Hat die App irgendwas auf dem Screen was besonders ist und ggf mit gesetzt wird?
-
PS: Finde interessant das die Firmware scheinbar noch 1.2.48 ist … aktuell ist die 3.3.1 oder so. Der Adapter tut nachweislich für alle ab 2,6er Version. Auf der Seite wo die Grundlagen stehen heisst es sogar: "1.4.3 to 3.3.1."
Steht bei Dir irgendein Update für den WLAN Adapter bereit? ggf ist die API des Geräts also schlicht "alt".
Bzw habe ich gerade gefunden:
> Daikin Emura FTXG-L and FVXS does not support humidity related functionality.
Also versuch mal oben bitte "s_hum=0" bei den Parametern wegzulassen. vllt reicht das schon …
-
PS: Finde interessant das die Firmware scheinbar noch 1.2.48 ist … aktuell ist die 3.3.1 oder so. Der Adapter tut nachweislich für alle ab 2,6er Version. Auf der Seite wo die Grundlagen stehen heisst es sogar: "1.4.3 to 3.3.1."
Steht bei Dir irgendein Update für den WLAN Adapter bereit? ggf ist die API des Geräts also schlicht "alt".
Bzw habe ich gerade gefunden:
> Daikin Emura FTXG-L and FVXS does not support humidity related functionality.
Also versuch mal oben bitte "s_hum=0" bei den Parametern wegzulassen. vllt reicht das schon … `
Ne das reicht nicht.Habe aber das hier in github gefunden, installiert und funktioniert prima.
Allerdings natürlich nur als Webseite auf einem Server. Nur als Basis um den Fehler zu finden sicherlich ein prima Ansatz: