@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>