NEWS
[Vorlage Blockly] Wunderground Upload
-
Ahh... danke.
Jetzt sieht es so aus.14.3.2020, 15:30:34.661 [info ]: javascript.0 (5388) Stop script script.js.Eigene_Skripte.Warnungen.Weatherman_an_Wunderground3 14.3.2020, 15:30:41.260 [info ]: javascript.0 (5388) Start javascript script.js.Eigene_Skripte.Warnungen.Weatherman_an_Wunderground3 14.3.2020, 15:30:41.273 [error]: javascript.0 (5388) script.js.Eigene_Skripte.Warnungen.Weatherman_an_Wunderground3: script.js.Eigene_Skripte.Warnungen.Weatherman_an_Wunderground3:116 14.3.2020, 15:30:41.274 [error]: javascript.0 (5388) at script.js.Eigene_Skripte.Warnungen.Weatherman_an_Wunderground3:116:12 14.3.2020, 15:32:30.472 [debug]: javascript.0 (5388) script.js.Eigene_Skripte.Warnungen.Weatherman_an_Wunderground3: Wunderground Personal Weather Station successfully updated 14.3.2020, 15:32:30.475 [debug]: javascript.0 (5388) script.js.Eigene_Skripte.Warnungen.Weatherman_an_Wunderground3: Wunderground Personal Weather Station successfully updated
Es wird ein Fehler in Zeile 116 angegeben.
Dabei steht in Zeile 116 "nur" das:on(idwindspeedkmh, weatherupdate); // aktualisieren, wenn neuer Windgeschwindigkeitswert von HM-Kombisensor
Status steht immer noch auf gelb. Daten werden einwandfrei übertragen.
-
@Christian-B
Du musst hier deine Werte eintragen. Ich ziehe windspeedkmh von der CCU an. Du hast die Werte windspeedms. Also *kmh durch *ms ersetzen.
Das musst du auch für die Windböen machen (windgustms statt windgustkmh)Erklärung:
Ich rechne die Werte in der CCU schon auf km/h um. Du erhältst vom Weatherman die Original-Werte in m/s -
@MartyBr
das hat jetzt endlich funktioniert. Vielen Dank Martin. -
@Christian-B
Sehr gerne. -
@Linedancer danke für die Vorlage.
Ich habe es mir einmal angepasst und wieder importierbar gemacht, falls Ihr auch ein Blockly script haben wollt.<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="y0*3*6I2Yi,CF`]M~h[2">ID</variable> <variable id="M#rIoys:i17;BN8w{52D">PWD</variable> <variable id="_g}m6=-Y!_;d_q6.nYj%">windspeed_mph</variable> <variable id="t_Uq913Tw~AGFBze$7A[">rain_in</variable> <variable id="Y0[w@0OIDX^XCUp|haUU">rain_daily</variable> <variable id="?SVbcJ?1**tBw$l1~Xh`">baro_in</variable> <variable id="!]N$0-~^=*se;mdt~|GV">Aussentemp_F</variable> <variable id="ac2QCA3id7.c|WGkY8U-">Taupunkt_F</variable> <variable id="L[-9VuA$TtC{}Aw7Z_4t">url</variable> <variable id="qYP~o]}86Ah?{kkywtVa">result</variable> </variables> <block type="schedule" id="NVQ4`W#p(8mnMqzc.so@" x="338" y="12"> <field name="SCHEDULE">*/2 * * * *</field> <statement name="STATEMENT"> <block type="create" id="Ryy@[}Z8I!]_}]:y!y#Z"> <field name="NAME">javascript.0.WEATHERMAN.Last_Wunderground_upload</field> <next> <block type="variables_set" id="J6pfV3Pv:-PcV-U8o3e("> <field name="VAR" id="y0*3*6I2Yi,CF`]M~h[2">ID</field> <value name="VALUE"> <block type="text" id="4o}!@aUA-7n3A_,+!Zf="> <field name="TEXT">ID</field> </block> </value> <next> <block type="variables_set" id="lNS})+2:]k7-.RJdgaeC"> <field name="VAR" id="M#rIoys:i17;BN8w{52D">PWD</field> <value name="VALUE"> <block type="text" id="*`IA18YFG:Rqdhs/%lt."> <field name="TEXT">PW</field> </block> </value> <next> <block type="variables_set" id="IuV!Ik{*|@RQ?@o@p54s"> <field name="VAR" id="_g}m6=-Y!_;d_q6.nYj%">windspeed_mph</field> <value name="VALUE"> <block type="math_rndfixed" id=")Nr+l:1Yegww1EF#^trH"> <field name="n">2</field> <value name="x"> <shadow type="math_number" id="vN~A3f_oOWr=sNCfrH;w"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="Hr]VNoyEq)zWSA3Ov.!B"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="y8`^YX%BoO1CEijv?e;J"> <field name="NUM">1.60934</field> </shadow> <block type="get_value" id="PcDIA^0^.^0!CyEyQ%Ih"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.OEQ1864642.1.WIND_SPEED</field> </block> </value> <value name="B"> <shadow type="math_number" id="Q-V3X%h4_JnJ%4vwTwe("> <field name="NUM">1.60934</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="[|mfN)utM;gIrF5{Q{r2"> <field name="COMMENT">mph instantaneous wind speed</field> <next> <block type="variables_set" id=")G^m+8#;HudLoG-nk7to" disabled="true"> <field name="VAR" id="t_Uq913Tw~AGFBze$7A[">rain_in</field> <value name="VALUE"> <block type="math_rndfixed" id="Twaj.z}A5()!7aQJ,x;-"> <field name="n">2</field> <value name="x"> <shadow type="math_number"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="EJ:zeKou)@z-Z2-COK:-"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number"> <field name="NUM">3.937</field> </shadow> <block type="get_value" id="loyLQaYwd;tGF{H~%?S_"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.OEQ1864642.1.RAINING</field> </block> </value> <value name="B"> <shadow type="math_number" id="P86!-zN:C~XagS8aI*Rh"> <field name="NUM">25.4</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="b4+*^4yIKMi*J_4;%E.Q"> <field name="COMMENT">rain inches over the past hour</field> <next> <block type="variables_set" id="KavP@R0V/~7;G^;G/*lE"> <field name="VAR" id="Y0[w@0OIDX^XCUp|haUU">rain_daily</field> <value name="VALUE"> <block type="math_rndfixed" id="(FWK!~Yi~,OS$aLgb+q$"> <field name="n">2</field> <value name="x"> <shadow type="math_number" id="KgBvBA!Ys-8Vr-zwC)Gu"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="xx2y4{FP^qg).tBzcw4i"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="q}Qu!!A_q*bMo2]/6npC"> <field name="NUM">3.937</field> </shadow> <block type="get_value" id="{OwS|_!RcuS#gd9I7dYB"> <field name="ATTR">val</field> <field name="OID">hm-rega.0.22943</field> </block> </value> <value name="B"> <shadow type="math_number" id="mZ)Ma|[J(lS$pA]lv,ZD"> <field name="NUM">25.4</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="p9gJJn~3#ucjv)%.FfXj"> <field name="COMMENT">rain inches so far today in local time</field> <next> <block type="variables_set" id="2o.mspN{c2VuYMvet|^e"> <field name="VAR" id="?SVbcJ?1**tBw$l1~Xh`">baro_in</field> <value name="VALUE"> <block type="math_rndfixed" id="j+z|al.?V$$Se*GaQ7Z*"> <field name="n">4</field> <value name="x"> <shadow type="math_number" id="EVsQxzS+I0ET:Yeyzo_!"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="IOs;[N;fdtiNHk2GC:3K"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="X-R?36spX2@GhM+Bhih["> <field name="NUM">0.0295301</field> </shadow> <block type="get_value" id="yuXUY_6Kz%x6D2742NaL"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.NEQ0544128.10.AIR_PRESSURE</field> </block> </value> <value name="B"> <shadow type="math_number" id="m%SnK7;T58uvrpj1Kq/X"> <field name="NUM">33.8639</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="?gZQ[RcS)+@Y[Ah|r|T="> <field name="COMMENT">barometric pressure inches</field> <next> <block type="variables_set" id="}ZNtE{YDT~uH^(9oC@uJ"> <field name="VAR" id="!]N$0-~^=*se;mdt~|GV">Aussentemp_F</field> <value name="VALUE"> <block type="math_rndfixed" id="@/~BOZH,*T=u;l?1:3Vq"> <field name="n">2</field> <value name="x"> <shadow type="math_number" id="Fn`edZw$aNhYzWP(UbBY"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="~)9T~(f~8P[fqQ+zVlzZ"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="%PDN|YJ@naL)yZi3QAvx"> <field name="NUM">1</field> </shadow> <block type="math_arithmetic" id="c,;et0f(JDhiPflCEvQ~"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="#wm=O,l0nAF9wv.iOX11"> <field name="NUM">1.8</field> </shadow> <block type="get_value" id="qOqzkEcqx~:Aulh^61Hv"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.OEQ1864642.1.TEMPERATURE</field> </block> </value> <value name="B"> <shadow type="math_number" id="pYs?t#+euS,=;_ewnVvA"> <field name="NUM">1.8</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="j*@d,/*5vtdrrXk|~.Eh"> <field name="NUM">32</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="$wwhg|u6gN%RPi*}b?QL"> <field name="COMMENT">F outdoor temperature</field> <next> <block type="variables_set" id="Knc[}47D!:t{BiPPIyJ:"> <field name="VAR" id="ac2QCA3id7.c|WGkY8U-">Taupunkt_F</field> <value name="VALUE"> <block type="math_rndfixed" id="!5=YyjNY*^/{6H5Vq!*t"> <field name="n">2</field> <value name="x"> <shadow type="math_number"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="m@.@N{d2^z2,pWl!#Y/Z"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="math_arithmetic" id="T9Zak.4H!|p9Dz%/2Q*7"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1.8</field> </shadow> <block type="get_value" id="5RZwE.v6`GbvVn~}pscq"> <field name="ATTR">val</field> <field name="OID">hm-rega.0.39443</field> </block> </value> <value name="B"> <shadow type="math_number" id="5qN=4(xR43jIk`U_eaIz"> <field name="NUM">1.8</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="2l~{%NSZ-_q6yG.n/PMH"> <field name="NUM">32</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="/_WCHMB2m5G]4-OEzOFc"> <field name="COMMENT">F outdoor dewpoint F</field> <next> <block type="variables_set" id="(..4D@D}1bg(~)~wtU]Y"> <field name="VAR" id="L[-9VuA$TtC{}Aw7Z_4t">url</field> <value name="VALUE"> <block type="text_join" id="(`%c8pO+2VPBopp8V2uE"> <mutation items="21"></mutation> <value name="ADD0"> <block type="text" id="Q!k*6kwCyW4I4Cz|wd@P"> <field name="TEXT">https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="xj,x#Q6z02@Ne;(-k1!A"> <field name="VAR" id="y0*3*6I2Yi,CF`]M~h[2">ID</field> </block> </value> <value name="ADD2"> <block type="text" id=".T_p}5;J!Dc{8-CNah?H"> <field name="TEXT">&PASSWORD=</field> </block> </value> <value name="ADD3"> <block type="variables_get" id="fx56Av]MfZot/a{Dmc|{"> <field name="VAR" id="M#rIoys:i17;BN8w{52D">PWD</field> </block> </value> <value name="ADD4"> <block type="text" id="?bO.l@nfrfe/i5II,y7O"> <field name="TEXT">&dateutc=now&winddir=</field> </block> </value> <value name="ADD5"> <block type="get_value" id="_:4@dKfy1.kKNK8pTkt|"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.OEQ1864642.1.WIND_DIRECTION</field> </block> </value> <value name="ADD6"> <block type="text" id="RhOt)(e[UY[^%b7r.[.{"> <field name="TEXT">&windspeedmph=</field> </block> </value> <value name="ADD7"> <block type="variables_get" id="9E;ZOzzC~ZqX=C:x/GjB"> <field name="VAR" id="_g}m6=-Y!_;d_q6.nYj%">windspeed_mph</field> </block> </value> <value name="ADD8"> <block type="text" id="XCSzJxAajajF*^G=U3QM"> <field name="TEXT">&baromin=</field> </block> </value> <value name="ADD9"> <block type="variables_get" id="Jy|66pdKM[;Ymn@O]cSc"> <field name="VAR" id="?SVbcJ?1**tBw$l1~Xh`">baro_in</field> </block> </value> <value name="ADD10"> <block type="text" id="av~BQ)iAy6I1n{#25:+N" disabled="true"> <field name="TEXT">&rainin=</field> </block> </value> <value name="ADD11"> <block type="variables_get" id="/*W]fWFF=nd;?[h@:Y]:" disabled="true"> <field name="VAR" id="t_Uq913Tw~AGFBze$7A[">rain_in</field> </block> </value> <value name="ADD12"> <block type="text" id="hQzg`g3NFN@z%M290qg5"> <field name="TEXT">&humidity=</field> </block> </value> <value name="ADD13"> <block type="get_value" id="c8]Z},O.#(X:^fh8BQDR"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.OEQ1864642.1.HUMIDITY</field> </block> </value> <value name="ADD14"> <block type="text" id="(b%5Hm@:BUeV)lr3NKjd"> <field name="TEXT">&tempf=</field> </block> </value> <value name="ADD15"> <block type="variables_get" id="EY.SScRsM@YGFg^QlVM-"> <field name="VAR" id="!]N$0-~^=*se;mdt~|GV">Aussentemp_F</field> </block> </value> <value name="ADD16"> <block type="text" id="uY~}7_2RK10$YisP5]Bt"> <field name="TEXT">&dailyrainin=</field> </block> </value> <value name="ADD17"> <block type="variables_get" id="kIjIuh}xDg+=O7c?Ujk}"> <field name="VAR" id="Y0[w@0OIDX^XCUp|haUU">rain_daily</field> </block> </value> <value name="ADD18"> <block type="text" id="RP}t]iGo4~kAFBDlLtMn"> <field name="TEXT">&dewptf=</field> </block> </value> <value name="ADD19"> <block type="variables_get" id="DHDV?62iQQ_nxWXc];[Y"> <field name="VAR" id="ac2QCA3id7.c|WGkY8U-">Taupunkt_F</field> </block> </value> <value name="ADD20"> <block type="text" id="{}f?h+FLZDi[/K#P`3C]"> <field name="TEXT">&action=updateraw</field> </block> </value> </block> </value> <next> <block type="request" id="@DtdK@NaHfPFifwX2)9Z"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="M(AOk0tWYIWcpx2bEYJ."> <field name="TEXT">text</field> </shadow> <block type="variables_get" id="vr9m*ZXavDVMWFaR_iN["> <field name="VAR" id="L[-9VuA$TtC{}Aw7Z_4t">url</field> </block> </value> <statement name="STATEMENT"> <block type="controls_if" id="=dHWKib4(|bqIz[deQxp"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="3^Or==q!t};6PCe3yo3a"> <field name="OP">GT</field> <value name="A"> <block type="text_indexOf" id="M6}Pr%6[L-p@i:~0v:uR"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id=";r~4V,}SMS,3}E((4rq:"> <field name="VAR" id="qYP~o]}86Ah?{kkywtVa">result</field> </block> </value> <value name="FIND"> <shadow type="text" id="B[@H~FSpM_!7B}%5XsAX"> <field name="TEXT">false</field> </shadow> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id="^383WMpd;gqr;Wqg5TmX"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="DJA?*T2{EtJM?Vy#zZN."> <field name="TEXT">Der Wunderground Upload ist fehlgeschlagen</field> </shadow> </value> </block> </statement> <statement name="ELSE"> <block type="update" id="Dhlt1isqfpkSs@W+g!TB"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.WEATHERMAN.Last_Wunderground_upload</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="time_get" id="G8N-|m^zK#|]1Jy2XHa9"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">TT.MM, SS:mm:ss</field> </block> </value> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
-
Hallo,
mir zeigt Javascript den Block "Request" als veraltet an.
Hat jemand das evtl. schon umgebaut? -
@c1olli so wie hier ändern
https://forum.iobroker.net/post/1162752 -
@crunchip
Das hatte ich schon vorher ausprobiert, aber leider kamen danach Fehlermeldungen.
Liegt auch daran, dass ich die Logik dahinter nicht verstehe. -
Das sind die Fehlermeldungen
javascript.0 2024-05-26 14:38:00.369 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2024-05-26 14:38:00.369 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1190:38 javascript.0 2024-05-26 14:38:00.369 error at Object.<anonymous> (script.js.common.Wetter_Homeatic:27:16) javascript.0 2024-05-26 14:38:00.369 error script.js.common.Wetter_Homeatic: TypeError: Cannot read properties of undefined (reading 'indexOf') javascript.0 2024-05-26 14:36:00.359 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2024-05-26 14:36:00.359 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1190:38 javascript.0 2024-05-26 14:36:00.359 error at Object.<anonymous> (script.js.common.Wetter_Homeatic:27:16) javascript.0 2024-05-26 14:36:00.359 error script.js.common.Wetter_Homeatic: TypeError: Cannot read properties of undefined (reading 'indexOf') javascript.0 2024-05-26 14:34:00.389 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2024-05-26 14:34:00.389 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1190:38 javascript.0 2024-05-26 14:34:00.389 error at Object.<anonymous> (script.js.common.Wetter_Homeatic:27:16) javascript.0 2024-05-26 14:34:00.388 error script.js.common.Wetter_Homeatic: TypeError: Cannot read properties of undefined (reading 'indexOf')
-
@c1olli zeig doch mal das Blockly
-
@crunchip
Es war das obere Script, aber nun funktioniert nichts mehr und das erste Script lässt sich auch nicht mehr importieren.
Es geht nur darum die die Wetterdaten von meiner Homeatic Wetterstation zu Wonderground hochzuladen. -
@c1olli sagte in [Vorlage Blockly] Wunderground Upload:
Es war das obere Script
mir schon klar, dein geändertes sollst du zeigen
-
@crunchip
Ich weiss nicht was ich gemacht habe, aber es läuft wieder, aber Fehlermeldungen kommen immer noch.
Hier das Script: (blockly export)<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="y0*3*6I2Yi,CF`]M~h[2">ID</variable> <variable id="M#rIoys:i17;BN8w{52D">PWD</variable> <variable id="_g}m6=-Y!_;d_q6.nYj%">windspeed_mph</variable> <variable id="t_Uq913Tw~AGFBze$7A[">rain_in</variable> <variable id="Y0[w@0OIDX^XCUp|haUU">rain_daily</variable> <variable id="?SVbcJ?1**tBw$l1~Xh`">baro_in</variable> <variable id="!]N$0-~^=*se;mdt~|GV">Aussentemp_F</variable> <variable id="ac2QCA3id7.c|WGkY8U-">Taupunkt_F</variable> <variable id="L[-9VuA$TtC{}Aw7Z_4t">url</variable> <variable id="qYP~o]}86Ah?{kkywtVa">result</variable> </variables> <block type="schedule" id="NVQ4`W#p(8mnMqzc.so@" x="28" y="56"> <field name="SCHEDULE">*/2 * * * *</field> <statement name="STATEMENT"> <block type="create" id="Ryy@[}Z8I!]_}]:y!y#Z"> <field name="NAME">javascript.0.WEATHERMAN.Last_Wunderground_upload</field> <next> <block type="variables_set" id="J6pfV3Pv:-PcV-U8o3e("> <field name="VAR" id="y0*3*6I2Yi,CF`]M~h[2">ID</field> <value name="VALUE"> <block type="text" id="4o}!@aUA-7n3A_,+!Zf="> <field name="TEXT">xxxxxx</field> </block> </value> <next> <block type="variables_set" id="lNS})+2:]k7-.RJdgaeC"> <field name="VAR" id="M#rIoys:i17;BN8w{52D">PWD</field> <value name="VALUE"> <block type="text" id="*`IA18YFG:Rqdhs/%lt."> <field name="TEXT">xxxxx</field> </block> </value> <next> <block type="variables_set" id="IuV!Ik{*|@RQ?@o@p54s"> <field name="VAR" id="_g}m6=-Y!_;d_q6.nYj%">windspeed_mph</field> <value name="VALUE"> <block type="math_rndfixed" id=")Nr+l:1Yegww1EF#^trH"> <field name="n">2</field> <value name="x"> <shadow type="math_number" id="vN~A3f_oOWr=sNCfrH;w"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="Hr]VNoyEq)zWSA3Ov.!B"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="y8`^YX%BoO1CEijv?e;J"> <field name="NUM">1.60934</field> </shadow> <block type="get_value" id="PcDIA^0^.^0!CyEyQ%Ih"> <field name="ATTR">val</field> <field name="OID">alias.0.Wetter.Windgeschwindigkeit</field> </block> </value> <value name="B"> <shadow type="math_number" id="Q-V3X%h4_JnJ%4vwTwe("> <field name="NUM">1.60934</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="[|mfN)utM;gIrF5{Q{r2"> <field name="COMMENT">mph instantaneous wind speed</field> <next> <block type="variables_set" id=")G^m+8#;HudLoG-nk7to"> <field name="VAR" id="t_Uq913Tw~AGFBze$7A[">rain_in</field> <value name="VALUE"> <block type="math_rndfixed" id="Twaj.z}A5()!7aQJ,x;-"> <field name="n">2</field> <value name="x"> <shadow type="math_number" id="{P6Og~1k=Pd=tt)}|/e}"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="EJ:zeKou)@z-Z2-COK:-"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="(Vv26H}x0lkP`+Ono/*~"> <field name="NUM">3.937</field> </shadow> <block type="get_value" id="loyLQaYwd;tGF{H~%?S_"> <field name="ATTR">val</field> <field name="OID">alias.0.Wetter.Regenmenge_Heute</field> </block> </value> <value name="B"> <shadow type="math_number" id="P86!-zN:C~XagS8aI*Rh"> <field name="NUM">25.4</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="b4+*^4yIKMi*J_4;%E.Q"> <field name="COMMENT">rain inches over the past hour</field> <next> <block type="variables_set" id="KavP@R0V/~7;G^;G/*lE"> <field name="VAR" id="Y0[w@0OIDX^XCUp|haUU">rain_daily</field> <value name="VALUE"> <block type="math_rndfixed" id="(FWK!~Yi~,OS$aLgb+q$"> <field name="n">2</field> <value name="x"> <shadow type="math_number" id="KgBvBA!Ys-8Vr-zwC)Gu"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="xx2y4{FP^qg).tBzcw4i"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="q}Qu!!A_q*bMo2]/6npC"> <field name="NUM">3.937</field> </shadow> <block type="get_value" id="{OwS|_!RcuS#gd9I7dYB"> <field name="ATTR">val</field> <field name="OID">alias.0.Wetter.Regen_Gestern</field> </block> </value> <value name="B"> <shadow type="math_number" id="mZ)Ma|[J(lS$pA]lv,ZD"> <field name="NUM">25.4</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="p9gJJn~3#ucjv)%.FfXj"> <field name="COMMENT">rain inches so far today in local time</field> <next> <block type="variables_set" id="2o.mspN{c2VuYMvet|^e"> <field name="VAR" id="?SVbcJ?1**tBw$l1~Xh`">baro_in</field> <value name="VALUE"> <block type="math_rndfixed" id="j+z|al.?V$$Se*GaQ7Z*"> <field name="n">4</field> <value name="x"> <shadow type="math_number" id="EVsQxzS+I0ET:Yeyzo_!"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="IOs;[N;fdtiNHk2GC:3K"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="X-R?36spX2@GhM+Bhih["> <field name="NUM">0.0295301</field> </shadow> <block type="get_value" id="yuXUY_6Kz%x6D2742NaL"> <field name="ATTR">val</field> <field name="OID">alias.0.Wetter.Luftdruck</field> </block> </value> <value name="B"> <shadow type="math_number" id="m%SnK7;T58uvrpj1Kq/X"> <field name="NUM">33.8639</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="?gZQ[RcS)+@Y[Ah|r|T="> <field name="COMMENT">barometric pressure inches</field> <next> <block type="variables_set" id="}ZNtE{YDT~uH^(9oC@uJ"> <field name="VAR" id="!]N$0-~^=*se;mdt~|GV">Aussentemp_F</field> <value name="VALUE"> <block type="math_rndfixed" id="@/~BOZH,*T=u;l?1:3Vq"> <field name="n">2</field> <value name="x"> <shadow type="math_number" id="Fn`edZw$aNhYzWP(UbBY"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="~)9T~(f~8P[fqQ+zVlzZ"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="%PDN|YJ@naL)yZi3QAvx"> <field name="NUM">1</field> </shadow> <block type="math_arithmetic" id="c,;et0f(JDhiPflCEvQ~"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="#wm=O,l0nAF9wv.iOX11"> <field name="NUM">1.8</field> </shadow> <block type="get_value" id="qOqzkEcqx~:Aulh^61Hv"> <field name="ATTR">val</field> <field name="OID">alias.0.Wetter.Aktuelle_Temperatur</field> </block> </value> <value name="B"> <shadow type="math_number" id="pYs?t#+euS,=;_ewnVvA"> <field name="NUM">1.8</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="j*@d,/*5vtdrrXk|~.Eh"> <field name="NUM">32</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="$wwhg|u6gN%RPi*}b?QL"> <field name="COMMENT">F outdoor temperature</field> <next> <block type="variables_set" id="Knc[}47D!:t{BiPPIyJ:"> <field name="VAR" id="ac2QCA3id7.c|WGkY8U-">Taupunkt_F</field> <value name="VALUE"> <block type="math_rndfixed" id="!5=YyjNY*^/{6H5Vq!*t"> <field name="n">2</field> <value name="x"> <shadow type="math_number" id="Ylxb+}~1N:%JSN9:F%Wt"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="m@.@N{d2^z2,pWl!#Y/Z"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="R9pFQUxb@:t@(9z*L/*S"> <field name="NUM">1</field> </shadow> <block type="math_arithmetic" id="T9Zak.4H!|p9Dz%/2Q*7"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="jr=|Q#kfdxO06J8TbJ_C"> <field name="NUM">1.8</field> </shadow> <block type="get_value" id="5RZwE.v6`GbvVn~}pscq"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Taupunkt</field> </block> </value> <value name="B"> <shadow type="math_number" id="5qN=4(xR43jIk`U_eaIz"> <field name="NUM">1.8</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="2l~{%NSZ-_q6yG.n/PMH"> <field name="NUM">32</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="/_WCHMB2m5G]4-OEzOFc"> <field name="COMMENT">F outdoor dewpoint F</field> <next> <block type="variables_set" id="(..4D@D}1bg(~)~wtU]Y"> <field name="VAR" id="L[-9VuA$TtC{}Aw7Z_4t">url</field> <value name="VALUE"> <block type="text_join" id="(`%c8pO+2VPBopp8V2uE"> <mutation items="21"></mutation> <value name="ADD0"> <block type="text" id="Q!k*6kwCyW4I4Cz|wd@P"> <field name="TEXT">https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="xj,x#Q6z02@Ne;(-k1!A"> <field name="VAR" id="y0*3*6I2Yi,CF`]M~h[2">ID</field> </block> </value> <value name="ADD2"> <block type="text" id=".T_p}5;J!Dc{8-CNah?H"> <field name="TEXT">&PASSWORD=</field> </block> </value> <value name="ADD3"> <block type="variables_get" id="fx56Av]MfZot/a{Dmc|{"> <field name="VAR" id="M#rIoys:i17;BN8w{52D">PWD</field> </block> </value> <value name="ADD4"> <block type="text" id="?bO.l@nfrfe/i5II,y7O"> <field name="TEXT">&dateutc=now&winddir=</field> </block> </value> <value name="ADD5"> <block type="get_value" id="_:4@dKfy1.kKNK8pTkt|"> <field name="ATTR">val</field> <field name="OID">hmip.0.devices.3014F711A0001860C98C9DF5.channels.1.windDirection</field> </block> </value> <value name="ADD6"> <block type="text" id="RhOt)(e[UY[^%b7r.[.{"> <field name="TEXT">&windspeedmph=</field> </block> </value> <value name="ADD7"> <block type="variables_get" id="9E;ZOzzC~ZqX=C:x/GjB"> <field name="VAR" id="_g}m6=-Y!_;d_q6.nYj%">windspeed_mph</field> </block> </value> <value name="ADD8"> <block type="text" id="XCSzJxAajajF*^G=U3QM"> <field name="TEXT">&baromin=</field> </block> </value> <value name="ADD9"> <block type="variables_get" id="Jy|66pdKM[;Ymn@O]cSc"> <field name="VAR" id="?SVbcJ?1**tBw$l1~Xh`">baro_in</field> </block> </value> <value name="ADD10"> <block type="text" id="av~BQ)iAy6I1n{#25:+N" disabled="true"> <field name="TEXT">&rainin=</field> </block> </value> <value name="ADD11"> <block type="variables_get" id="/*W]fWFF=nd;?[h@:Y]:" disabled="true"> <field name="VAR" id="t_Uq913Tw~AGFBze$7A[">rain_in</field> </block> </value> <value name="ADD12"> <block type="text" id="hQzg`g3NFN@z%M290qg5"> <field name="TEXT">&humidity=</field> </block> </value> <value name="ADD13"> <block type="get_value" id="c8]Z},O.#(X:^fh8BQDR"> <field name="ATTR">val</field> <field name="OID">alias.0.Wetter.Luftfeuchtigkeit</field> </block> </value> <value name="ADD14"> <block type="text" id="(b%5Hm@:BUeV)lr3NKjd"> <field name="TEXT">&tempf=</field> </block> </value> <value name="ADD15"> <block type="variables_get" id="EY.SScRsM@YGFg^QlVM-"> <field name="VAR" id="!]N$0-~^=*se;mdt~|GV">Aussentemp_F</field> </block> </value> <value name="ADD16"> <block type="text" id="uY~}7_2RK10$YisP5]Bt"> <field name="TEXT">&dailyrainin=</field> </block> </value> <value name="ADD17"> <block type="variables_get" id="kIjIuh}xDg+=O7c?Ujk}"> <field name="VAR" id="Y0[w@0OIDX^XCUp|haUU">rain_daily</field> </block> </value> <value name="ADD18"> <block type="text" id="RP}t]iGo4~kAFBDlLtMn"> <field name="TEXT">&dewptf=</field> </block> </value> <value name="ADD19"> <block type="variables_get" id="DHDV?62iQQ_nxWXc];[Y"> <field name="VAR" id="ac2QCA3id7.c|WGkY8U-">Taupunkt_F</field> </block> </value> <value name="ADD20"> <block type="text" id="{}f?h+FLZDi[/K#P`3C]"> <field name="TEXT">&action=updateraw</field> </block> </value> </block> </value> <next> <block type="http_get" id="r)o6iKOUDP=*(Z5f66A;"> <field name="TIMEOUT">2000</field> <field name="UNIT">ms</field> <field name="TYPE">text</field> <value name="URL"> <shadow type="text" id="rjYmYz$A(1M]GVp-gGdp"> <field name="TEXT">http://</field> </shadow> <block type="variables_get" id="vr9m*ZXavDVMWFaR_iN["> <field name="VAR" id="L[-9VuA$TtC{}Aw7Z_4t">url</field> </block> </value> <statement name="STATEMENT"> <block type="controls_if" id="=dHWKib4(|bqIz[deQxp"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="3^Or==q!t};6PCe3yo3a"> <field name="OP">GT</field> <value name="A"> <block type="text_indexOf" id="M6}Pr%6[L-p@i:~0v:uR"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id=";r~4V,}SMS,3}E((4rq:"> <field name="VAR" id="qYP~o]}86Ah?{kkywtVa">result</field> </block> </value> <value name="FIND"> <shadow type="text" id="B[@H~FSpM_!7B}%5XsAX"> <field name="TEXT">false</field> </shadow> </value> </block> </value> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
Fehlermeldung:
javascript.0 2024-05-26 18:34:00.347 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2024-05-26 18:34:00.347 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1190:38 javascript.0 2024-05-26 18:34:00.347 error at Object.<anonymous> (script.js.common.Wetter_Homeatic_2:27:16) javascript.0 2024-05-26 18:34:00.347 error script.js.common.Wetter_Homeatic_2: TypeError: Cannot read properties of undefined (reading 'indexOf') javascript.0 2024-05-26 18:32:00.452 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2024-05-26 18:32:00.452 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1190:38 javascript.0 2024-05-26 18:32:00.452 error at Object.<anonymous> (script.js.common.Wetter_Homeatic_2:27:16) javascript.0 2024-05-26 18:32:00.452 error script.js.common.Wetter_Homeatic_2: TypeError: Cannot read properties of undefined (reading 'indexOf') javascript.0 2024-05-26 18:30:00.447 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2024-05-26 18:30:00.447 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1190:38 javascript.0 2024-05-26 18:30:00.447 error at Object.<anonymous> (script.js.common.Wetter_Homeatic_2:27:16) javascript.0 2024-05-26 18:30:00.446 error script.js.common.Wetter_Homeatic_2: TypeError: Cannot read properties of undefined (reading 'indexOf') javascript.0 2024-05-26 18:28:00.634 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2024-05-26 18:28:00.634 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1190:38 javascript.0 2024-05-26 18:28:00.634 error at Object.<anonymous> (script.js.common.Wetter_Homeatic_2:27:16) javascript.0 2024-05-26 18:28:00.633 error script.js.common.Wetter_Homeatic_2: TypeError: Cannot read properties of undefined (reading 'indexOf')
-
@c1olli zeig es mal als screen
-
@crunchip
Siehe PDFblocklyhomatic.pdf -
@c1olli Größer als was?
0
wahrscheinlich? -
@c1olli wieso pdf?
Bilder bitte hier mit der Uploadfunktion für Bilder einbinden -
@haus-automatisierung sagte in [Vorlage Blockly] Wunderground Upload:
@c1olli Größer als was?
0
wahrscheinlich?und auch nicht
result
sondernData
-
@homoran Stimmt, habe gar nicht weiter geschaut als ich den halbfertigen Block gesehen hab
-
@homoran
Hab es als Bild nicht hinbekommen.