NEWS
Daikin Klimaanlage an/ausschalten
-
Und im LogFile steht dazu was? Ggf. auf debug umstellen.
-
@thomas-braun
Das steht im log
Error updating data: Wrong Parameters in request: ret=PARAM
error(751) change values failed: Wrong Parameters in request: ret=PARAM -
@stefanrs sagte in Daikin Klimaanlage an/ausschalten:
bject ID habe ich von Daikin controls power verwendet. Aber leider funktioniert es nicht.
doch!
-
@homoran genau so hatte ich es verknüpft und bekomme dann die Fehlermeldung.
Error updating data: Wrong Parameters in request: ret=PARAM NGdaikin.
(751) change values failed: Wrong Parameters in request: ret=PARAM -
@stefanrs dann mach mal was @Thomas-Braun gesagt hat:
Instanz auf debug stellen und außerdem mehr Infos -
@homoran Es hat funktioniert. Vielen Dank
-
@stefanrs sagte in Daikin Klimaanlage an/ausschalten:
Es hat funktioniert
jetzt auf einmal?
ohne Änderungen?
Zauberei?was hast du gemacht?
-
@homoran ich bin in die Instanz vom Adapter und dort konnte man das Feld "Kommandos mit Http Get senden" anklicken. Das habe ich gemacht und jetzt geht es.
-
@stefanrs sagte in Daikin Klimaanlage an/ausschalten:
Das habe ich gemacht und jetzt geht es.
das hatte ich vermutet.
Deshalb brauchen die Helfenden immer alle Informationen, dazu gehört vor allem die Konfiguration -
@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