NEWS
Blockly / Javascript problem in 2 scripten
-
Moin
Ich habe ein oder zwei Probleme mit meinen Skripten, vll könnte da jemand mal drüber schauen und mir sagen wo das Problem liegt.
Dazu sei gesagt, ich bin Einsteiger, bekomme vieles ans laufen, aber mit Skripten stehe ich auf Kriegsfuß
Sinn der Sache, wenn ich Alexa frage, soll sie mir sagen welche Türen und Fenster offen sind.
Es wurde ein Datenpunkt / Gerät angelegt Namens "Fenster_status" was das ganze über die Routine "Alexa, welche Türen und Fenster sind offen" triggern soll. Gerät wurde gefunden und läßt sich auch "ansprechen", Alexa nimmt die Frage ohne jegliche Antwort an und geht wieder aus.
Wenn ich in die Skriptübersicht gehe, sehe ich fehler im Protokoll sobald sie angesprochen werden.
Log von IObroker:
javascript.0 2018-12-31 08:34:38.819 warn at Timer.listOnTimeout (timers.js:214:5) javascript.0 2018-12-31 08:34:38.819 warn at tryOnTimeout (timers.js:250:5) javascript.0 2018-12-31 08:34:38.818 warn at ontimeout (timers.js:399:34) javascript.0 2018-12-31 08:34:38.818 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1794:34) javascript.0 2018-12-31 08:34:38.817 warn at Object. <anonymous>(script.js.Testscripte.Sprachausgabe_Alexa:12:9) javascript.0 2018-12-31 08:34:38.816 warn getState "alexa2.0.Echo-Devices.59d60f490b584fcd90310e89b23f1588" not found (3) javascript.0 2018-12-31 08:34:38.815 info script.js.Testscripte.Sprachausgabe_Alexa: Script letzte Alexa gestartet javascript.0 2018-12-31 08:34:38.799 warn at Timer.listOnTimeout (timers.js:214:5) javascript.0 2018-12-31 08:34:38.799 warn at tryOnTimeout (timers.js:250:5) javascript.0 2018-12-31 08:34:38.799 warn at ontimeout (timers.js:399:34) javascript.0 2018-12-31 08:34:38.798 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1794:34) javascript.0 2018-12-31 08:34:38.798 warn at Object. <anonymous>(script.js.Testscripte.Sprachausgabe_Alexa:12:9) javascript.0 2018-12-31 08:34:38.795 warn getState "alexa2.0.Echo-Devices.59d60f490b584fcd90310e89b23f1588" not found (3) javascript.0 2018-12-31 08:34:38.794 info script.js.Testscripte.Sprachausgabe_Alexa: Script letzte Alexa gestartet javascript.0 2018-12-31 08:34:37.289 warn at TCP.onread (net.js:559:20) javascript.0 2018-12-31 08:34:37.289 warn at Socket.Readable.push (_stream_readable.js:134:10) javascript.0 2018-12-31 08:34:37.288 warn at readableAddChunk (_stream_readable.js:176:18) javascript.0 2018-12-31 08:34:37.287 warn at Socket.emit (events.js:188:7) javascript.0 2018-12-31 08:34:37.281 warn at emitOne (events.js:96:13) javascript.0 2018-12-31 08:34:37.280 warn at Socket. <anonymous>(/opt/iobroker/node_modules/redis/index.js:274:27) javascript.0 2018-12-31 08:34:37.280 warn at JavascriptRedisParser.execute (/opt/iobroker/node_modules/redis-parser/lib/parser.js:574:12) javascript.0 2018-12-31 08:34:37.279 warn at JavascriptRedisParser.returnReply (/opt/iobroker/node_modules/redis/index.js:192:18) javascript.0 2018-12-31 08:34:37.279 warn at RedisClient.return_reply (/opt/iobroker/node_modules/redis/index.js:833:9) javascript.0 2018-12-31 08:34:37.279 warn at return_pub_sub (/opt/iobroker/node_modules/redis/index.js:794:18) javascript.0 2018-12-31 08:34:37.278 warn at RedisClient.emit (events.js:194:7) javascript.0 2018-12-31 08:34:37.278 warn at emitThree (events.js:116:13) javascript.0 2018-12-31 08:34:37.277 warn at RedisClient. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:596:25) javascript.0 2018-12-31 08:34:37.277 warn at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37) javascript.0 2018-12-31 08:34:37.277 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:349:25) javascript.0 2018-12-31 08:34:37.276 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:720:38) javascript.0 2018-12-31 08:34:37.276 warn at Object. <anonymous>(script.js.Testscripte.Tuer_Fenster_status:34:7) javascript.0 2018-12-31 08:34:37.269 warn Wrong type of .Meine_Geräte.Fenster_status: "string". Please fix, while deprecated and will not work in next versions. javascript.0 2018-12-31 08:34:10.478 info script.js.Testscripte.Sprachausgabe_Alexa: registered 1 subscription and 0 schedules javascript.0 2018-12-31 08:34:10.440 info Start javascript script.js.Testscripte.Sprachausgabe_Alexa javascript.0 2018-12-31 08:34:00.171 info Stop script script.js.Testscripte.Sprachausgabe_Alexa javascript.0 2018-12-31 08:33:35.412 info Stop script script.js.Testscripte.Sprachausgabe_Alexa javascript.0 2018-12-31 08:33:00.452 info script.js.Testscripte.Sprachausgabe_Alexa: Script letzte Alexa gestartet</anonymous></anonymous></anonymous></anonymous></anonymous>
Fehler Fenster_status:
08:34:37.300 warn javascript.0 at Object. <anonymous>(script.js.Testscripte.Tuer_Fenster_status:34:7)
Skript Fenster_status:
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id="H#6W%1F@dXrhnXtUZ%Rs" x="-487" y="-37"><field name="OID">.Meine_Geräte.Fenster_status</field> <field name="CONDITION">ne</field> <statement name="STATEMENT"><block type="controls_if" id="Y3tUcxfwZWjNl}9d;?X}"><value name="IF0"><block type="logic_compare" id="Fcp]^FA^qR:y|h{8N_mg"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="PU`TmtPLZ-ImU|UBb6uv"><field name="ATTR">val</field> <field name="OID">.Meine_Geräte.Fenster_status</field></block></value> <value name="B"><block type="logic_boolean" id="=Fv{N_Lk?Uyu*;RL7:K#"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="variables_set" id="69YJ7cJ7cJx:V*DjKEn("><field name="VAR">Offene Fenster</field> <value name="VALUE"><block type="lists_create_with" id="qGqN%m=iv+^)a7SS^W];"><mutation items="0"></mutation></block></value> <next><block type="controls_if" id="vCF[@+0.2U1.Uc^%a%h/"><value name="IF0"><block type="logic_compare" id="L~=t[*#Y(jR=O9NQ{*1s"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="!.S`XM;FjMk/LB+O~zv="><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_1897dc.opened</field></block></value> <value name="B"><block type="logic_boolean" id="EBKI;j9u|DdK9O*kCmPw"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="X@o(Rp!^8_iT/.;Wz.?]"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="]ZWHhL?{H=AX%)G_.`e/"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="0}kVIh:?8RYH;_9jH=P."><field name="TEXT">Die Terassentür</field></block></value></block></statement> <next><block type="controls_if" id="VCo9oE1[:]i,hc{;|.RG"><value name="IF0"><block type="logic_compare" id="_bE:0Vw}7=x]6?nZRv%^"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="YQ#:w=O%T4Bj6OL~1-OO"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_19075e.opened</field></block></value> <value name="B"><block type="logic_boolean" id="?pdAa,IL)Wd^?|96`aS?"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="9il.S,4c`)6#/tu)d?uv"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id=":dQ`i.lxBA-GfWZlIvuD"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="My`,pTR,T;Z^xcYD2fP`"><field name="TEXT">Die Hintertür</field></block></value></block></statement> <next><block type="controls_if" id="#-PvaYv~OkA]MkRTXQ_V"><value name="IF0"><block type="logic_compare" id="mN3927{kr(+/gTl3V8Ne"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="2~6Qm_5SKa3iRhkl{D*7"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_190760.opened</field></block></value> <value name="B"><block type="logic_boolean" id="_9udo8]z!OSvd5grl4vD"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="rY2.?h1C@4u^kccX2{qv"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="zJarAa7]wwil^VM2dv]E"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="nI:f^5;G01=Ap8zV739j"><field name="TEXT">Die Haustür</field></block></value></block></statement> <next><block type="controls_if" id="aUDblIIFkr04{?^]3/Oh"><value name="IF0"><block type="logic_compare" id="vq?whEz!JrtrzWeK]J+f"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="PuKJI1mS)5Vgz(KBtRWt"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_190840.opened</field></block></value> <value name="B"><block type="logic_boolean" id="E49jy81Y[S,E(,jO*a4N"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="l~Q-2aw8b*e!M!9Y`EvN"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="1o,T#JgB9c)s`)ke@5d-"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="?5}-Zx,v:Sa%4c(n*g:6"><field name="TEXT">Das rechte Partyraumfenster</field></block></value></block></statement> <next><block type="controls_if" id="t3*6H/CfKrK6cLIg8j?6"><value name="IF0"><block type="logic_compare" id="h0eA|NB_+5,i}%JlY6Xv"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="a5!{,ZH|`|_M:WJ?(},y"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_1898e3.opened</field></block></value> <value name="B"><block type="logic_boolean" id="2rvqE3~Tdk-tZ%+auS!-"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id=".LuS:8/%mB6MtJ3.Wc]!"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="#=QHh3!#kmv]nQt6=D@u"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="DRodtJmWv2*75TSqGtH."><field name="TEXT">Das linke Partyraumfenster</field></block></value></block></statement> <next><block type="controls_if" id="C0tp[.PDAW7X?}`?q4*c"><value name="IF0"><block type="logic_compare" id="yrWMr,4a1rBo%,X~}@[@"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="tYomI-{N.X:R8S#d9Pg="><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_1895c6.opened</field></block></value> <value name="B"><block type="logic_boolean" id="|A2R1Y-R0vuhp?W8u*9;"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="d1{w+~SOMkU!mdZ%[uXA"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="6fck9c+)iuMIG1Ik)ufJ"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="^-^Cu2`E)=pDU=cIFt#{"><field name="TEXT">Das linke Kinderfenster</field></block></value></block></statement> <next><block type="controls_if" id="X*WtQwoa!o#ko~xa7%,o"><value name="IF0"><block type="logic_compare" id="leSfC5n?krW=U6~JG4YP"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="U!E)jKppdcC_PxB+uZa4"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_1908de.opened</field></block></value> <value name="B"><block type="logic_boolean" id="4RdxVHO=oi;#~?=*e@VO"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="xCP9~G)3^I`#oAT3obPP"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="*pGSg|1OIB-%dLjyOYWW"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="9Lugd0MD+qh9Td]?,]}5"><field name="TEXT">Das rechte Kinderfenster</field></block></value></block></statement> <next><block type="controls_if" id="pDbeGZ7LQ^#*lVpq7^T*"><value name="IF0"><block type="logic_compare" id="gd4.T+Az)FG@3m71]7)0"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="|mmWb2]XAH=D@d_1Dx~2"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_190838.opened</field></block></value> <value name="B"><block type="logic_boolean" id="Ij1Z_Gv+rOrg~vlQMpzr"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="OgvPoTgqHhB~^jvatlr["><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="iTFqdwkU;7Z[9SH(%^#t"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="RqLKLIi5Fq2E|/?oxAwh"><field name="TEXT">Das Bad Fenster oben</field></block></value></block></statement> <next><block type="controls_if" id="-+e5D_8Bp|uVmkp0m0Y1"><mutation else="1"></mutation> <value name="IF0"><block type="text_isEmpty" id="-S6QzR4GMZ:.5Jz3v{)R"><value name="VALUE"><shadow type="text" id="yK*|JF?sN?,1~%c^%iHf"></shadow> <block type="variables_get" id="is**wYE[H)!KCj,PK/B7"><field name="VAR">Offene Fenster</field></block></value></block></value> <statement name="DO0"><block type="control" id="t]8#)epHdW)@9V.wrvqz"><mutation delay_input="false"></mutation> <field name="OID">.Meine_Geräte.Fenster_status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text_join" id="n-qS60!u.H0YF[s)YM{="><mutation items="1"></mutation> <value name="ADD0"><block type="text" id="h_IHHwt2vVfgBNE32M(/"><field name="TEXT">Alle Türen und Fenster sind zu</field></block></value></block></value> <next><block type="control" id="dgR)7O6i[Y:6LC{_:P{s"><mutation delay_input="false"></mutation> <field name="OID">.Meine_Geräte.Fenster_status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="H4![AYLBO#`;kfS]~Osq"><field name="BOOL">FALSE</field></block></value></block></next></block></statement> <statement name="ELSE"><block type="control" id="Bzf6P]#_hBuuf?LB}X5A"><mutation delay_input="false"></mutation> <field name="OID">.Meine_Geräte.Fenster_status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text_join" id="8j=0v4Ui[Bc_[`Drl](F"><mutation items="3"></mutation> <value name="ADD0"><block type="text" id="jJ.F%4dt{M41inXuV+S5"><field name="TEXT">Die folgenden Türen und Fenster sind offen und zwar</field></block></value> <value name="ADD1"><block type="variables_get" id="l?7Us`I!wYLCTthRK)m{"><field name="VAR">Offene Fenster</field></block></value> <value name="ADD2"><block type="text" id="{VRI91T/7eBcqkb_mW42"><field name="TEXT">.</field></block></value></block></value> <next><block type="control" id="%i5a:hzgcR+Q6fs9WmG#"><mutation delay_input="false"></mutation> <field name="OID">.Meine_Geräte.Fenster_status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="ty{E,/V0Y}j?K2ZCSb3j"><field name="BOOL">FALSE</field></block></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></xml>
Fehler Sprachausgabe:
08:34:38.801 warn javascript.0 at Object. <anonymous>(script.js.Testscripte.Sprachausgabe_Alexa:12:9)
Script Sprachausgabe:
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="on_ext" id="=Rr)|[)P=/xSw[*p@HAX" x="-462" y="288"><mutation items="1"></mutation> <field name="CONDITION">any</field> <value name="OID0"><shadow type="field_oid" id="Amf/[+*S8sR%.#b31ayi"><field name="oid">.Meine_Geräte.Fenster_status</field></shadow></value> <statement name="STATEMENT"><block type="control" id=";9XVOQW:Za?a%#}!jb5X"><mutation delay_input="false"></mutation> <field name="OID">alexa2.0.History.#trigger</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="!{/J-6pI{;~rk~s04LDv"><field name="BOOL">TRUE</field></block></value> <next><block type="control" id="wsThwEex*II(Yn}cXajO"><mutation delay_input="true"></mutation> <field name="OID">alexa2.0.History.#trigger</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="V%-i{ka^,bh:C+Tc]jyJ"><field name="BOOL">FALSE</field></block></value> <next><block type="timeouts_settimeout" id="*/?y2c@I)lXNsOu)f~Zz"><field name="NAME">timeout</field> <field name="DELAY">1500</field> <field name="UNIT">ms</field> <statement name="STATEMENT"><block type="variables_set" id="rrPD^;I0++7:]6p*8Zjq"><field name="VAR">Sprachtext</field> <value name="VALUE"><block type="get_value" id="jSl.:PhYlqM*Y0L[b+mI"><field name="ATTR">val</field> <field name="OID">.Meine_Geräte.Fenster_status</field></block></value> <next><block type="debug" id=",fip40DeIy+2,-7Tb!/c"><field name="Severity">log</field> <value name="TEXT"><shadow type="text" id="3tC#-/];_h-R^y#BO)[{"><field name="TEXT">Script letzte Alexa gestartet</field></shadow></value> <next><block type="controls_if" id="t#8|40K?P{ZDhH%PJGMk"><value name="IF0"><block type="logic_compare" id="57gw*G[!F4]~y^XDc=%a"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="za9FJZv^BRDuvdwjh_q|"><field name="ATTR">val</field> <field name="OID">alexa2.0.Echo-Devices.59d60f490b584fcd90310e89b23f1588</field></block></value> <value name="B"></value></block></value> <statement name="DO0"><block type="control" id="_mED?~X#!N#UCZ43:~/]"><mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.59d60f490b584fcd90310e89b23f1588.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="variables_get" id="}z3JULu#fO]#7JA?L%Ue"><field name="VAR">Sprachtext</field></block></value></block></statement></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml>
Schon mal Danke im voraus an die Helfenden.
Gruß Hoschy</anonymous></anonymous>
-
Update:
Nach anpassen des Fenster_status Skripts mit dem richtigen Object im letzten teil und mit der Status abfrage nach aktualisiert,
läuft die Sprachausgabe, so wie sie soll, ein Echo aus der Gruppe sagt zwar nichts, aber damit kann ich zwangsläufig leben.
Folgendes steht als Fehler noch im Log:
javascript.0 2018-12-31 13:04:46.406 info script.js.Testscripte.Sprachausgabe_Alexa: Script letzte Alexa gestartet alexa2.0 2018-12-31 13:04:44.934 error Datatype for Echo-Devices.59d60f490b584fcd90310e89b23f1588.Commands.speak differs from expected, ignore state change! Please write correct datatype (string) javascript.0 2018-12-31 13:04:44.918 warn at TCP.onread (net.js:559:20) javascript.0 2018-12-31 13:04:44.917 warn at Socket.Readable.push (_stream_readable.js:134:10) javascript.0 2018-12-31 13:04:44.917 warn at readableAddChunk (_stream_readable.js:176:18) javascript.0 2018-12-31 13:04:44.917 warn at Socket.emit (events.js:188:7) javascript.0 2018-12-31 13:04:44.916 warn at emitOne (events.js:96:13) javascript.0 2018-12-31 13:04:44.916 warn at Socket. <anonymous>(/opt/iobroker/node_modules/redis/index.js:274:27) javascript.0 2018-12-31 13:04:44.916 warn at JavascriptRedisParser.execute (/opt/iobroker/node_modules/redis-parser/lib/parser.js:574:12) javascript.0 2018-12-31 13:04:44.915 warn at JavascriptRedisParser.returnReply (/opt/iobroker/node_modules/redis/index.js:192:18) javascript.0 2018-12-31 13:04:44.915 warn at RedisClient.return_reply (/opt/iobroker/node_modules/redis/index.js:833:9) javascript.0 2018-12-31 13:04:44.914 warn at return_pub_sub (/opt/iobroker/node_modules/redis/index.js:794:18) javascript.0 2018-12-31 13:04:44.914 warn at RedisClient.emit (events.js:194:7) javascript.0 2018-12-31 13:04:44.914 warn at emitThree (events.js:116:13) javascript.0 2018-12-31 13:04:44.913 warn at RedisClient. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:596:25) javascript.0 2018-12-31 13:04:44.913 warn at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37) javascript.0 2018-12-31 13:04:44.913 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:349:25) javascript.0 2018-12-31 13:04:44.912 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:720:38) javascript.0 2018-12-31 13:04:44.912 warn at Object. <anonymous>(script.js.Testscripte.Tuer_Fenster_status:35:7)</anonymous></anonymous></anonymous>