NEWS
Daikin Klimaanlage an/ausschalten
-
@homoran Verstanden. Nächstes mal gibt es die Infos gleich von Anfang an
-
@homoran Ich hab noch eine andere Frage bzgl. Klimasteuerung.
Die Anlage kann ich komplett steuern und habe mir auch eine VIS gebastelt die funktioniert.
Da ich noch Fensterkontakte von Homematic in IO Broker integriert habe , wollte ich diese als Abfrage verwenden.Fenster offen (Wert vom Fensterkontakt=opend(1)) => Klima geht nicht an
Fenster geschlossen (Wert =closed(0)) => Klima geht an.Dazu habe ich ein Skript erstellt. Leider funktioniert die Abfrage nicht.
<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable type="timeout" id="timeout">timeout</variable>
<variable type="timeout" id="timeout2">timeout2</variable>
</variables>
<block type="on_ext" id=".sLbItyhiozC$L#hKOgI" x="13" y="13">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="l,Jb)P|+?dv?sEansvvL">
<field name="oid">hm-rpc.0.00109D898C360D.1.STATE</field>
</shadow>
</value>
<value name="OID1">
<shadow type="field_oid" id="9FDJzxrD!#75ZyJ]-o;@">
<field name="oid">hm-rpc.0.00109D898C3650.1.STATE</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="timeouts_settimeout" id="Hx+d?F!.K^Q=NE|0-yGx">
<field name="NAME">timeout</field>
<field name="DELAY">10</field>
<field name="UNIT">sec</field>
<statement name="STATEMENT">
<block type="controls_if" id="B,)dqJtMoL=LI]puhC^">
<value name="IF0">
<block type="logic_operation" id=";1s[v-n%yr9_s=YV9Pa*" inline="false">
<field name="OP">OR</field>
<value name="A">
<block type="logic_compare" id="aW)/#7Jk_ySi$5^/C#p4">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="O~DYPXao?.hHfW:u[XY"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.00109D898C360D.1.STATE</field> </block> </value> <value name="B"> <block type="text" id="|a2,Gf)ta@
exiLRP(hp">
<field name="TEXT">open</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id="4.1]NF#vTRlZe)BVER-">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="X?N9DlYW)oxXAFNzv^b$">
<field name="ATTR">val</field>
<field name="OID">hm-rpc.0.00109D898C3650.1.STATE</field>
</block>
</value>
<value name="B">
<block type="text" id="6HU89kG,k7+.]6A8C]~o">
<field name="TEXT">open</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="HFZxhtI8To}[fS%[S!]0">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">daikin.0.control.power</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="0+jJe{vPie#x=pm-M43">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</statement>
</block>
</statement>
</block>
</statement>
<next>
<block type="on_ext" id="@cjzZ,:8h!60TwP18#{">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="4#-96sMIf])Z~pF!uf/b">
<field name="oid">hm-rpc.0.00109D898C360D.1.STATE</field>
</shadow>
</value>
<value name="OID1">
<shadow type="field_oid" id="jB2B6G#}IG:)hpi;!Z@e">
<field name="oid">hm-rpc.0.00109D898C3650.1.STATE</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="timeouts_settimeout" id="ei$+,2RVMHy,_tcuHkn~">
<field name="NAME">timeout2</field>
<field name="DELAY">10</field>
<field name="UNIT">sec</field>
<statement name="STATEMENT">
<block type="controls_if" id="RymN%KM}S:/co;KmS?4">
<value name="IF0">
<block type="logic_operation" id="/tz/yr(+{{T=wtVmHBb^" inline="false">
<field name="OP">OR</field>
<value name="A">
<block type="logic_compare" id="nMDesIj=/]Y=K@z2hI_n">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="DS^t~]%dmzDsMTaET^$">
<field name="ATTR">val</field>
<field name="OID">hm-rpc.0.00109D898C360D.1.STATE</field>
</block>
</value>
<value name="B">
<block type="text" id="pHjO6~WSvOzC}(5Qm8O">
<field name="TEXT">closed</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id="$2V!eT}z)x%#]gi}ji7*">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="/sTG%jw0I~xbP+c{*V9:">
<field name="ATTR">val</field>
<field name="OID">hm-rpc.0.00109D898C3650.1.STATE</field>
</block>
</value>
<value name="B">
<block type="text" id="]Sv3U:xU,Wm}N@U_gZCc">
<field name="TEXT">closed</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="wMU{CYehEIYud{C#}G*">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">daikin.0.control.power</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="Hc*k?2r#T/#7MOn$35t/">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</xml> -
Hallo zusammen, ich habe ein ähnlich gelagertes Problem, bekomme es aber auch mit den bisherigen Hinweisen aus diesem Thread nicht gelöst:
Konfiguration:
- DAIKIN BRP069B41 installiert. Firmwareversion 1.2.54
- DAIKIN Adapter im IoBroker installiert
- "Kommandos mit Http Get senden" in der Instanz gesetzt
Folgende Funktionen kann ich problemlos steuern:
- POWER
- FANRATE
Aber bei der Steuerung der Funktion MODE erhalte habe ich ein Problem. Folgende Werte sind u.a. im Adapter vordefiniert:
1:AUTO1
2:DEHUMDID
3:COLD
4:HOT
6:FANWenn ich innerhalb der Werte 1 bis 4 hin- und herschalte funktioniert alles. Aber wenn ich einmal auf den Wert 6 (FAN) wechsle, erhalte ich immer folgende Fehlermeldung, wenn ich dann wieder auf einen anderen Wert zwischen 1 bis 4 wechseln möchte:
2021-08-04 21:18:23.825 - error: daikin.0 (26719) change values failed: Wrong Parameters in request: ret=PARAM NG 2021-08-04 21:18:23.827 - error: daikin.0 (26719) Error updating data: Wrong Parameters in request: ret=PARAM NG
Vielen Dank für jeglichen Hinweis
-
@stefanrs sagte in Daikin Klimaanlage an/ausschalten:
Leider funktioniert die Abfrage nicht.
du musst auf 0 und 1 abfragen (Zahlen!)
und bitte den Blockly export in spoiler und code-tags setzen. -
@homoran wie setzte ich den Export in codetags und spoiler?
Mit 0 und 1 hat es auch nicht funktioniert. Liegt das vll am Textbaustein?
-
@blacktigga sagte in Daikin Klimaanlage an/ausschalten:
2:DEHUMDID
welche Adapterversion?
mit einem Fehler wurde auch das D in der Mitte entfernt
Bei mir kam der Fehler allerdings beim Versuch die Zielfeuchte zu ändern.hot hab ich noch nicht getestet, aber alle anderen Varianten funktionieren bei mir.
wobei je nach mode nicht alle Optionen möglich sind -
@stefanrs sagte in Daikin Klimaanlage an/ausschalten:
Liegt das vll am Textbaustein?
warum schrieb ich wohl
@homoran sagte in Daikin Klimaanlage an/ausschalten:
(Zahlen!)
spoiler ist das Auge und code-tags ist das </>-icon
-
@homoran Adapterversion ist 1.3.3
Eigentlich interessiert mich auch nur der Wechsel von FAN zu COLD und wieder zurück.
Komisch ist aber, dass ich in zwischen jedem Modus hin- und herwechseln kann, nur wenn ich einmal in den FAN Modus gewechselt bin, komme ich da nicht mehr raus.Ich habe dazu auch noch mal den Debug für den mitlaufen lassen. Vielleicht wird da noch etwas ersichtlich:
daikin.0 2021-08-05 07:42:02.096 debug (18337) {"indoorTemperature":20,"indoorHumidity":null,"outdoorTemperature":15,"error":0,"cmpfreq":0} daikin.0 2021-08-05 07:42:01.984 debug (18337) Call GET http://192.168.178.58/aircon/get_sensor_info with {} daikin.0 2021-08-05 07:42:01.983 debug (18337) {"power":true,"mode":6,"specialMode":"","targetTemperature":null,"targetHumidity":null,"targetTemperatureMode1":20,"targetTemperatureMode2":"M","targetTemperatureMode3":20,"targetTemperatureMo daikin.0 2021-08-05 07:42:01.868 debug (18337) Call GET http://192.168.178.58/aircon/get_control_info with {} daikin.0 2021-08-05 07:42:01.867 debug (18337) clear update timeout daikin.0 2021-08-05 07:41:56.871 error (18337) Error updating data: Wrong Parameters in request: ret=PARAM NG daikin.0 2021-08-05 07:41:56.870 debug (18337) reset targetTemperature daikin.0 2021-08-05 07:41:56.870 debug (18337) reset mode daikin.0 2021-08-05 07:41:56.869 error (18337) change values failed: Wrong Parameters in request: ret=PARAM NG daikin.0 2021-08-05 07:41:56.867 debug (18337) change values: {"power":true,"mode":6,"specialMode":"","targetTemperature":null,"targetHumidity":null,"targetTemperatureMode1":20,"targetTemperatureMode2":"M","targetTemperatureMode3":20,"targ daikin.0 2021-08-05 07:41:56.865 debug (18337) start update timeout daikin.0 2021-08-05 07:41:56.864 debug (18337) {"power":true,"mode":6,"specialMode":"","targetTemperature":null,"targetHumidity":null,"targetTemperatureMode1":20,"targetTemperatureMode2":"M","targetTemperatureMode3":20,"targetTemperatureMo daikin.0 2021-08-05 07:41:56.749 debug (18337) Call GET http://192.168.178.58/aircon/get_control_info with {} daikin.0 2021-08-05 07:41:56.748 debug (18337) {} daikin.0 2021-08-05 07:41:56.623 debug (18337) Call GET http://192.168.178.58/aircon/set_control_info with {"pow":1,"mode":3,"stemp":"20.0","shum":null,"f_rate":5,"f_dir":0} daikin.0 2021-08-05 07:41:56.620 debug (18337) change targetTemperature to 20 daikin.0 2021-08-05 07:41:56.619 debug (18337) change mode to 3 daikin.0 2021-08-05 07:41:56.502 debug (18337) Call GET http://192.168.178.58/aircon/get_control_info with {} daikin.0 2021-08-05 07:41:56.501 debug (18337) clear update timeout daikin.0 2021-08-05 07:41:56.499 debug (18337) we changed mode and other field daikin.0 2021-08-05 07:41:56.498 debug (18337) Send 2 changes: {"mode":3,"targetTemperature":20}
-
@blacktigga sagte in Daikin Klimaanlage an/ausschalten:
Adapterversion ist 1.3.3
gut, Die habe ich auch und läuft bei mir.
Das Problem war bei mir mit der Vorgabe einer Zielfeuchte, weil dann keine Zieltemperatur mitgegeben werden durfte, sonder ein String, der sich dann wie in deinem log als
null
darstellt.
oder im Widget als NaN.
Vielleicht hast du eine ähnliche Konstellation bei deinem System und @apollon77 kann/muss da noch was fixen.
Bei mir kann ich zwischen lüften, kühlen und entfeuchten beliebig hin und her schalten.
-
@blacktigga Welche Adapterversion?
-
@apollon77 sagte in Daikin Klimaanlage an/ausschalten:
@blacktigga Welche Adapterversion?
@blacktigga sagte in Daikin Klimaanlage an/ausschalten:
Adapterversion ist 1.3.3
-
@blacktigga Dann bitte Debug log ivom adapter start und solchen schaltaktionen mit info was du wann wie geschaltet hast bitte per GitHub issue
-
@apollon77 GitHub issue erstellt
https://github.com/Apollon77/daikin-controller/issues/24#issuecomment-893578643
- 2021-08-05 14:09:26.265 Start Iobroker Adapter
- 2021-08-05 14:09:48.249 Start VIS mit Icon Toggle mit Mode: 3:COLD
- 2021-08-05 14:10:21.341 Wechsel Mode zu 2:DEHUMDID (ohne Fehler)
- 2021-08-05 14:10:55.089 Wechsel Mode zu 4:HOT (ohne Fehler)
- 2021-08-05 14:11:25.495 Wechsel Mode zu 3:COLD (ohne Fehler)
- 2021-08-05 14:11:59.794 Wechsel Mode zu 6:FAN (ohne Fehler)
- 2021-08-05 14:12:31.542 Wechsel Mode zu 3:COLD (führt zur Fehlermeldung 2021-08-05 14:12:31.929)
- 2021-08-05 14:12:49.786 Wechsel Mode zu 4:HOT (führt zur Fehlermeldung 2021-08-05 14:12:50.132)
- 2021-08-05 14:13:10.928 Wechsel Mode zu 3:COLD mit DAIKIN Andoird App (ohne Fehler)
- 2021-08-05 14:13:34.734 Ausschalten über VIS mit Icon Toggle
-
@blacktigga
das issue ist bereits geschlossen!
Da sieht bestimmt keiner mehr reinHast du wirklich die 1.3.3??
da sollte nicht mehr DEHUMDID stehendas ist spätestens in der Version gefixt
-
@homoran
OK, neuen GitHub issue erstellt
https://github.com/Apollon77/daikin-controller/issues/119#issue-961989631Und ja, wenn ich nicht komplett deppert bin, habe ich die Version 1.3.3....
Und bei mir steht das D noch mit drin beim DEHUMDID -
@homoran sagte in Daikin Klimaanlage an/ausschalten:
da sollte nicht mehr DEHUMDID stehen
Ich habe 1.3.3 installiert, dort stand es noch falsch. Ich habe jetzt nur diesen Datenpunkt gelöscht und den Adapter neu gestartet, jetzt ist es richtig.
Sind noch mehr Datenpunkte betroffen, oder nur dieser ? -
@blacktigga sagte in Daikin Klimaanlage an/ausschalten:
wenn ich nicht komplett deppert bin
na dann schaun mer mal, dann sehn mer scho
was sagt
iobroker list adapters
? -
@dslraser sagte in Daikin Klimaanlage an/ausschalten:
Sind noch mehr Datenpunkte betroffen, oder nur dieser ?
ich weiß nur von dem weil ich den Typo gemeldet hatte
Wenn es natürlich im Pulldown persistent bis zur Löschung bleibt ist das auch kein Indiz für eine falsche Version.
-
@homoran sagte in Daikin Klimaanlage an/ausschalten:
was sagt
iobroker list adapters
?system.adapter.daikin : daikin - v1.3.3
-
@blacktigga Danke, dann ist das wohl so
ich hätte sonst einiobroker u daikin
vorgeschlagen.
Kannst du auch jetzt mal versuchen, gefolgt von einemiobroker restart daikin
Schaden tut's nicht