NEWS
(Gelöst)Warnmeldung im Logfile bezüglich HM Heizkörperthermostat
-
Hallo!
Ich habe ein Script zum steuern meines Handtuchtrockners geschrieben.
Der Trigger ist dabei das HmIP Wanthermostat. Funzt top, aber:
Ich bekomme im Log nun die folgende Warnmeldung:
Wrong type of hm-rpc.1.000393C99B9BF9.1.SET_POINT_TEMPERATURE: "string". Please fix, while deprecated and will not work in next versions
Dieser String beschreibt im Skript, ob des Ventil des Handtuchtrockners Offen, bzw. Geschlossen ist. Ist auch ein HmIP Gerät.
Wie soll ich damit umgehen?
Danke Markus
P.S.: Ich weiß das ich die Komponenten in der WebUI miteinander verknüpfen kann, will aber über den Iobroker steuern.
-
Könntest Du bitte einen anderen Titel wählen?
„Warnung JavaScript …..“ ließt sich anders ....
Und poste mal Dein Script. Alles andere ist Glaskugellesen.
Gruß,
Eric
Von unterwegs getippert
-
Poste mal bitte Dein Script, eigentlich sollte der Datenpunkt vom Typ "Zahl" sein.
mfg
dna909
-
Wrong type of hm-rpc.1.000393C99B9BF9.1.SET_POINT_TEMPERATURE: "string". Please fix `
Das Skript schreibt einen String in einen Datenpunkt vom Typ "Zahl". Bitte im Skript korrigieren ! -
Hallo nochmal!
Hier das Skript!
! ````
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="on_ext" id="RXfehX~Ic,wY}EW0^y)%" x="-612" y="38"><mutation items="1"></mutation>
<field name="CONDITION">any</field><value name="OID0"><shadow type="field_oid" id="I+;;rHm#f*xjxJ[K5]X}"><field name="oid">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></shadow></value> <statement name="STATEMENT"><block type="controls_if" id="j@G58D0wZuA[J,MfTJg:"><mutation elseif="1"></mutation> <value name="IF0"><block type="logic_compare" id="jD@Nuo8a~pUfllk`g%x?"><field name="OP">LT</field> <value name="A"><block type="get_value" id="Y%|]n~p+u5CX~jpbMJ,q"><field name="ATTR">val</field> <field name="OID">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></block></value> <value name="B"><block type="get_value" id="1dPAd=esBgbX6:Pq0QEG"><field name="ATTR">val</field> <field name="OID">hm-rpc.1.000A9709A0DCFE.1.SET_POINT_TEMPERATURE</field></block></value></block></value> <statement name="DO0"><block type="control" id="q~]sWe6Gc-OqVbFM2I_f"><mutation delay_input="false"></mutation> <field name="OID">hm-rpc.1.0001D7098D9E51.3.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="UQ4lOV-Eq9vnoaMKl9N#"><field name="BOOL">TRUE</field></block></value> <next><block type="control" id="n1nwlo=|idHg6BYw.BKi"><mutation delay_input="false"></mutation> <field name="OID">hm-rpc.1.000393C99B9BF9.1.SET_POINT_TEMPERATURE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text" id="QZ.,2K3lXOY*+GE#HIbN"><field name="TEXT">4.5</field></block></value></block></next></block></statement> <value name="IF1"><block type="logic_compare" id="tV|;!-RhtP*5I8U5D9uO"><field name="OP">GT</field> <value name="A"><block type="get_value" id="F26`0!ghsR#svr^R;Fx*"><field name="ATTR">val</field> <field name="OID">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></block></value> <value name="B"><block type="get_value" id="uA5_Ap`-}oRN)ar.PX{D"><field name="ATTR">val</field> <field name="OID">hm-rpc.1.000A9709A0DCFE.1.SET_POINT_TEMPERATURE</field></block></value></block></value> <statement name="DO1"><block type="control" id="78uo|P``KCGtZx+McJWO"><mutation delay_input="false"></mutation> <field name="OID">hm-rpc.1.0001D7098D9E51.3.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="ygjq=!02,OwD:t`#ohr^"><field name="BOOL">FALSE</field></block></value> <next><block type="control" id="y;@3!fIF@,2HC=%iCSHO"><mutation delay_input="false"></mutation> <field name="OID">hm-rpc.1.000393C99B9BF9.1.SET_POINT_TEMPERATURE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text" id="@p(}0;]z03HS+1Z_1%uE"><field name="TEXT">30.5</field></block></value></block></next></block></statement></block></statement></block></xml>
und das Blockly  Danke Edit by eric2905: CODE- und Spoiler-Tags gesetzt
-
Bitte noch den Thread-Titel anpassen:
-
Du meinst Blockly und kein JavaScript (das ist erst mal was anderes
-
Der Threadtitel suggeriert was anderes (einen Fehler im JavaScript-Adapter in Bezug auf HM-IP, was definitiv nicht so ist)
Und Scripte & Co. bitte immer in CODE- und ggf. SPOILER-Tags setzen.
Gruß,
Eric
Von unterwegs getippert
-
-
So! Titel geändert! Ich hoffe das ist jetzt richtig so?
Danke auch für die Info zum Verhalten bezüglich Skripteinbindung.
Hab das Problem nun gelöst, auf Grund des Tips von dna909
Poste mal bitte Dein Script, eigentlich sollte der Datenpunkt vom Typ "Zahl" sein. `
Der Fehler lag am "Text" Baustein.
Wollte nur nochmal Danke sagen.