<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable id="}VuMt=--!|2,|J?-DJd.">url1</variable>
<variable id="Ak^!:3DLYl/Q3f%-8Mi`">Regen_Heute</variable>
<variable id="BX_c4%#oyp]UcoM[eK7y">Regen_Stunde</variable>
<variable id="8:7on$]4M+_xSJ?#U#JW">Temperatur</variable>
<variable id="N4vL4e0K9v5UvyH#w88K">Luftfeuchtigkeit</variable>
<variable id="DCGY/rupLYn,6IH,8_h~">Luftdruck</variable>
<variable id="9GN#pp/_zl@~TUjdk~1f">Windstoss</variable>
<variable id="#b$*YOQUlNfZYl_W2Z*f">Windrichtung</variable>
<variable id="UB0_q@=;]@IuNivZ#D1}">Windgeschwindigkeit</variable>
<variable id="$N}T%])##O..#MO^~?79">Meldung</variable>
<variable type="timeout" id="Datenpunkte">Datenpunkte</variable>
</variables>
<block type="procedures_defcustomnoreturn" id=";[ljZ58DF?_,h+dLeBlO" x="-137" y="-487">
<mutation statements="false">
<arg name="url1" varid="}VuMt=--!|2,|J?-DJd."></arg>
<arg name="Regen_Heute" varid="Ak^!:3DLYl/Q3f%-8Mi`"></arg>
<arg name="Regen_Stunde" varid="BX_c4%#oyp]UcoM[eK7y"></arg>
<arg name="Temperatur" varid="8:7on$]4M+_xSJ?#U#JW"></arg>
<arg name="Luftfeuchtigkeit" varid="N4vL4e0K9v5UvyH#w88K"></arg>
<arg name="Luftdruck" varid="DCGY/rupLYn,6IH,8_h~"></arg>
<arg name="Windstoss" varid="9GN#pp/_zl@~TUjdk~1f"></arg>
<arg name="Windrichtung" varid="#b$*YOQUlNfZYl_W2Z*f"></arg>
<arg name="Windgeschwindigkeit" varid="UB0_q@=;]@IuNivZ#D1}"></arg>
<arg name="Meldung" varid="$N}T%])##O..#MO^~?79"></arg>
</mutation>
<field name="NAME">Wetter Netatmo</field>
<field name="SCRIPT">RmVydGlnID0gMDsNCmlmIChNZWxkdW5nIT10cnVlKXsNCk1lbGR1bmcgPSBmYWxzZTsNCn0NCmNvbnN0IHB1cHBldGVlciA9IHJlcXVpcmUoJ3B1cHBldGVlcicpOw0KKGFzeW5jICgpID0+IHsNCmNvbnN0IGJyb3dzZXIgPSBhd2FpdCBwdXBwZXRlZXIubGF1bmNoKHthcmdzOlsnLS1uby1zYW5kYm94J10sZXhlY3V0YWJsZVBhdGg6ICcvdXNyL2Jpbi9jaHJvbWl1bS1icm93c2VyJ30pOw0KY29uc3QgcGFnZSA9IGF3YWl0IGJyb3dzZXIubmV3UGFnZSgpOw0KYXdhaXQgcGFnZS5zZXRSZXF1ZXN0SW50ZXJjZXB0aW9uKHRydWUpOw0KICBwYWdlLm9uKCdyZXF1ZXN0JywgKHJlcXVlc3QpID0+IHsNCiAgICBpZiAocmVxdWVzdC5yZXNvdXJjZVR5cGUoKSA9PT0gJ2ltYWdlJykgcmVxdWVzdC5hYm9ydCgpOw0KICAgIGVsc2UgcmVxdWVzdC5jb250aW51ZSgpOw0KICB9KTsNCiAgDQogIGNvbnN0IHBpZCA9IGJyb3dzZXIucHJvY2VzcygpLnBpZDsNCmNvbnN0IHRpbWVvdXQgPSA0NTAwMDsNCnNldFRpbWVvdXQoZnVuY3Rpb24ocGlkKXsNCiAgICBpZiAoTWVsZHVuZz09dHJ1ZSl7DQogICAgICAgIGlmIChGZXJ0aWcgIT0xKXsNCmxvZyAoJ1BhcnNlbiB2b24gTmV0YXRtb2RhdGVuIGFiZ2Vicm9jaGVuLi4uIFRpbWVvdXQnKTt9fQ0KICBleGVjKCdraWxsIC1LSUxMICcgKyBwaWQsIChlcnJvciwgc3Rkb3V0LCBzdGRlcnIpID0+IHt9KTsNCn0sdGltZW91dCxwaWQpOw0KICANCiAgDQogIA0KYXdhaXQgcGFnZS5nb3RvKHVybDEpOw0KYXdhaXQgcGFnZS53YWl0Rm9yKDIwMDApOw0KYXdhaXQgcGFnZS5tb3VzZS5tb3ZlKDY4MCwgNDcwKTsNCmF3YWl0IHBhZ2UubW91c2UuZG93bih7YnV0dG9uOiAnbGVmdCd9KTsNCmF3YWl0IHBhZ2UubW91c2UudXAoe2J1dHRvbjogJ2xlZnQnfSk7DQphd2FpdCBwYWdlLndhaXRGb3IoMjAwMCk7DQphd2FpdCBwYWdlLm1vdXNlLm1vdmUoNzQwLCA1Mik7DQphd2FpdCBwYWdlLm1vdXNlLmRvd24oe2J1dHRvbjogJ2xlZnQnfSk7DQphd2FpdCBwYWdlLm1vdXNlLnVwKHtidXR0b246ICdsZWZ0J30pOw0KYXdhaXQgcGFnZS53YWl0Rm9yKDIwMDApOw0KLy9hd2FpdCBwYWdlLnNjcmVlbnNob3Qoe3BhdGg6ICcvaG9tZS9waS9OQVMvSEREL2lvYnJva2VyL2NhY2hlL3dlYXRoZXIuanBnJywgfSk7DQppZiAoUmVnZW5fSGV1dGUhPW51bGwpew0KYXdhaXQgcGFnZS53YWl0Rm9yU2VsZWN0b3IoJ2Rpdi5vLWdyaWQteHMtNyA+IGRpdjpudGgtY2hpbGQoMSknKTsNCmxldCBSYWluX3RvZGF5ID0gcGFyc2VGbG9hdChhd2FpdCBwYWdlLmV2YWx1YXRlKCgpID0+IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2Rpdi5vLWdyaWQteHMtNyA+IGRpdjpudGgtY2hpbGQoMSknKS50ZXh0Q29udGVudC5yZXBsYWNlKCIgbW0iLCIiKS50cmltKCkpKTsNCnNldFN0YXRlKFJlZ2VuX0hldXRlLFJhaW5fdG9kYXkpOw0KaWYgKFJhaW5fdG9kYXkhPW51bGwpew0KICAgIHNldFN0YXRlKFJlZ2VuX0hldXRlLFJhaW5fdG9kYXkpOw0KfX0NCmlmIChSZWdlbl9TdHVuZGUhPW51bGwpew0KYXdhaXQgcGFnZS53YWl0Rm9yU2VsZWN0b3IoJy5yYWluLTFob3VyID4gZGl2Om50aC1jaGlsZCgxKScpOw0KbGV0IFJhaW5faG91ciA9IHBhcnNlRmxvYXQoYXdhaXQgcGFnZS5ldmFsdWF0ZSgoKSA9PiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcucmFpbi0xaG91ciA+IGRpdjpudGgtY2hpbGQoMSknKS50ZXh0Q29udGVudC5yZXBsYWNlKCIgbW0iLCIiKS50cmltKCkpKTsNCmlmIChSYWluX2hvdXIhPW51bGwpew0KICAgIHNldFN0YXRlKFJlZ2VuX1N0dW5kZSxSYWluX2hvdXIpOw0KfX0NCmlmIChMdWZ0ZHJ1Y2shPW51bGwpew0KYXdhaXQgcGFnZS53YWl0Rm9yU2VsZWN0b3IoJy5wcmVzc3VyZSA+IHA6bnRoLWNoaWxkKDEpJyk7DQpsZXQgUHJlcyA9IHBhcnNlRmxvYXQoYXdhaXQgcGFnZS5ldmFsdWF0ZSgoKSA9PiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcucHJlc3N1cmUgPiBwOm50aC1jaGlsZCgxKScpLnRleHRDb250ZW50LnJlcGxhY2UoIiBtQmFyIiwiIikudHJpbSgpKSk7DQppZiAoUHJlcyE9bnVsbCl7DQogICAgIHNldFN0YXRlKEx1ZnRkcnVjayxQcmVzKTsgICANCn19DQppZiAoVGVtcGVyYXR1ciE9bnVsbCl7DQphd2FpdCBwYWdlLndhaXRGb3JTZWxlY3RvcignZGl2LnRlbXBlcmF0dXJlOm50aC1jaGlsZCgyKScpOyAgDQpsZXQgVGVtcGVyYXR1cmUgPSBwYXJzZUZsb2F0KGF3YWl0IHBhZ2UuZXZhbHVhdGUoKCkgPT4gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignZGl2LnRlbXBlcmF0dXJlOm50aC1jaGlsZCgyKScpLnRleHRDb250ZW50LnJlcGxhY2UoL1xzL2csIiIpLnJlcGxhY2UoIiDCsEMiLCIiKS50cmltKCkpKTsNCmlmIChUZW1wZXJhdHVyZSE9bnVsbCl7DQogICAgIHNldFN0YXRlKFRlbXBlcmF0dXIsVGVtcGVyYXR1cmUpOyAgIA0KfX0NCmlmIChMdWZ0ZmV1Y2h0aWdrZWl0IT1udWxsKXsNCmF3YWl0IHBhZ2Uud2FpdEZvclNlbGVjdG9yKCdkaXYudGVtcC1tZWFzdXJlczpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdjpudGgtY2hpbGQoMikgPiBwOm50aC1jaGlsZCgxKScpOw0KbGV0IEh1bWkgPSBwYXJzZUZsb2F0KGF3YWl0IHBhZ2UuZXZhbHVhdGUoKCkgPT4gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignZGl2LnRlbXAtbWVhc3VyZXM6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDIpID4gcDpudGgtY2hpbGQoMSknKS50ZXh0Q29udGVudC5yZXBsYWNlKCIgJSIsIiIpLnRyaW0oKSkpOw0KaWYgKEh1bWkhPW51bGwpew0KICAgICBzZXRTdGF0ZShMdWZ0ZmV1Y2h0aWdrZWl0LEh1bWkpOyAgDQp9fQ0KaWYgKFdpbmRyaWNodHVuZyE9bnVsbCl7DQphd2FpdCBwYWdlLndhaXRGb3JTZWxlY3RvcigncC50eHQtc2l6ZS0xMDpudGgtY2hpbGQoMyknKTsNCmxldCBXaW5kUiA9IGF3YWl0IHBhZ2UuZXZhbHVhdGUoKCkgPT4gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigncC50eHQtc2l6ZS0xMDpudGgtY2hpbGQoMyknKS50ZXh0Q29udGVudC5zdWJzdHIoMCwgMikucmVwbGFjZSgiV2kiLCJjYWxtIikudHJpbSgpKTsNCmlmIChXaW5kUiE9bnVsbCl7DQogICAgc2V0U3RhdGUoV2luZHJpY2h0dW5nLFdpbmRSKTsgICAgDQp9fQ0KaWYgKFdpbmRzdG9zcyE9bnVsbCl7DQphd2FpdCBwYWdlLndhaXRGb3JTZWxlY3RvcignZGl2LmMtZmxleC1jb2x1bW46bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKScpOw0KbGV0IFdpbmRTID0gcGFyc2VGbG9hdChhd2FpdCBwYWdlLmV2YWx1YXRlKCgpID0+IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2Rpdi5jLWZsZXgtY29sdW1uOm50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSknKS50ZXh0Q29udGVudC5yZXBsYWNlKCIga20vaCIsIiIpLnRyaW0oKSkpOw0KaWYgKFdpbmRTIT1udWxsKXsNCiAgICBzZXRTdGF0ZShXaW5kc3Rvc3MsV2luZFMpOyAgICANCn19DQppZiAoV2luZGdlc2Nod2luZGlna2VpdCE9bnVsbCl7DQphd2FpdCBwYWdlLndhaXRGb3JTZWxlY3RvcignLndpbmQtc3BlZWQgPiBkaXY6bnRoLWNoaWxkKDEpJyk7ICAgDQpsZXQgV2luZEcgPSBwYXJzZUZsb2F0KGF3YWl0IHBhZ2UuZXZhbHVhdGUoKCkgPT4gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLndpbmQtc3BlZWQgPiBkaXY6bnRoLWNoaWxkKDEpJykudGV4dENvbnRlbnQucmVwbGFjZSgiIGttL2giLCIiKS50cmltKCkpKTsNCmlmIChXaW5kRyE9bnVsbCl7DQogICAgc2V0U3RhdGUoV2luZGdlc2Nod2luZGlna2VpdCxXaW5kRyk7ICAgIA0KfX0NCg0KDQovL01lbGR1bmcgaW0gTG9nPw0KYXdhaXQgcGFnZS53YWl0Rm9yKDIwMDApOw0KaWYgKE1lbGR1bmc9PXRydWUpew0KIGxvZyAoJ1BhcnNlbiB2b24gTmV0YXRtb2RhdGVuIGVyZm9sZ3JlaWNoIScpICAgDQp9DQpGZXJ0aWcgPSAxOw0KLy9sZWVyZSBDYWNoZSB1bmQgU2NobGllc3NlIGFsbGUgaW5zdGFuemVuDQphd2FpdCBwYWdlLmdvdG8oJ2Fib3V0OmJsYW5rJyk7DQphd2FpdCBwYWdlLndhaXRGb3IoMTAwMCk7DQphd2FpdCBicm93c2VyLmNsb3NlKCk7DQoNCn0pKCk7IA==</field>
<comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
</block>
<block type="exec" id="rnqp8#F2M0=}L,SZSQ[:" x="-112" y="-352">
<mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
<field name="WITH_STATEMENT">FALSE</field>
<field name="LOG"></field>
<value name="COMMAND">
<shadow type="text" id="c)[!uV+{IfxFw6Mm@~:`">
<field name="TEXT">killall chromium-browse</field>
</shadow>
</value>
<next>
<block type="schedule" id="4wg0vDf1qo*fER_M2loh">
<field name="SCHEDULE">*/3 * * * *</field>
<statement name="STATEMENT">
<block type="comment" id="[Ql50RlE6iKMaWfi0T8f">
<field name="COMMENT">Datenpunkte eintragen (fehlende werden nicht geparsed)</field>
<next>
<block type="procedures_callcustomnoreturn" id="KMbqRumcP444CT`L8j9u">
<mutation name="Wetter Netatmo">
<arg name="url1"></arg>
<arg name="Regen_Heute"></arg>
<arg name="Regen_Stunde"></arg>
<arg name="Temperatur"></arg>
<arg name="Luftfeuchtigkeit"></arg>
<arg name="Luftdruck"></arg>
<arg name="Windstoss"></arg>
<arg name="Windrichtung"></arg>
<arg name="Windgeschwindigkeit"></arg>
<arg name="Meldung"></arg>
</mutation>
<value name="ARG0">
<block type="text" id="=sm]1C_yqcWi.z`,0^V8">
<field name="TEXT">https://weathermap.netatmo.com//?zoom=15&type=temp&param=Filter&stationid=70%3Aee%3A50%3A15%3Adb%3A9c&maplayer=Map&lang=undefined</field>
</block>
</value>
<value name="ARG1">
<block type="text" id="Gc]quLUXEEF~{(OWWIz/">
<field name="TEXT">0_userdata.0.Aussen.Temperatur.Regen_heute</field>
</block>
</value>
<value name="ARG2">
<block type="text" id="wjD0x5)se4^qV:d~L@L-">
<field name="TEXT">0_userdata.0.Aussen.Temperatur.Regen_stunde</field>
</block>
</value>
<value name="ARG3">
<block type="text" id="Zw,IyDYezgc24wr=+RkF">
<field name="TEXT">0_userdata.0.Aussen.Temperatur.Temperatur_Netatmo</field>
</block>
</value>
<value name="ARG4">
<block type="text" id="Y73FYY68sr$Ut]lSv[`/">
<field name="TEXT">0_userdata.0.Aussen.Temperatur.Hum</field>
</block>
</value>
<value name="ARG5">
<block type="text" id="bs?#h2d+[h{_QA6(qTre">
<field name="TEXT">0_userdata.0.Aussen.Temperatur.Luftdruck</field>
</block>
</value>
<value name="ARG9">
<block type="logic_boolean" id="L5M+uFTUr9,hImt+d,5V">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="procedures_callcustomnoreturn" id="brVjYD:?y8)lx{-j|Iao">
<mutation name="Wetter Netatmo">
<arg name="url1"></arg>
<arg name="Regen_Heute"></arg>
<arg name="Regen_Stunde"></arg>
<arg name="Temperatur"></arg>
<arg name="Luftfeuchtigkeit"></arg>
<arg name="Luftdruck"></arg>
<arg name="Windstoss"></arg>
<arg name="Windrichtung"></arg>
<arg name="Windgeschwindigkeit"></arg>
<arg name="Meldung"></arg>
</mutation>
<value name="ARG0">
<block type="text" id="t?a?9UG_TnA+@dEdKXDe">
<field name="TEXT">https://weathermap.netatmo.com//?zoom=12&type=wind&param=wind&stationid=70%3Aee%3A50%3A2a%3Aff%3A2c&maplayer=Map&lang=undefined</field>
</block>
</value>
<value name="ARG6">
<block type="text" id=",.=p?2}Imyuip1qYrIy[">
<field name="TEXT">0_userdata.0.Aussen.Temperatur.Windstoss</field>
</block>
</value>
<value name="ARG7">
<block type="text" id="|Y}`F99r;x+-Pfw^;dz(">
<field name="TEXT">0_userdata.0.Aussen.Temperatur.Windrichtung</field>
</block>
</value>
<value name="ARG8">
<block type="text" id="(1-Ny?VO!_ODeL{1TuB3">
<field name="TEXT">0_userdata.0.Aussen.Temperatur.WindG</field>
</block>
</value>
<value name="ARG9">
<block type="logic_boolean" id="0~~{b~/A0anCaA/Nr.6G">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
<next>
<block type="timeouts_settimeout" id="J:b^K~Idc[SG_3^@8jU4" disabled="true">
<field name="NAME">Datenpunkte</field>
<field name="DELAY">1000</field>
<field name="UNIT">ms</field>
<statement name="STATEMENT">
<block type="create" id="L)=F6;PUQ/8[{8Z9~wCN" disabled="true">
<field name="NAME">0_userdata.0.Aussen.Temperatur.Regen_heute</field>
<value name="VALUE">
<block type="math_number" id="A8rb(F!`}1S6%xUKUs@a">
<field name="NUM">0</field>
</block>
</value>
<value name="COMMON">
<block type="text" id=".(Yo]6UBW^96)13TKZgf">
<field name="TEXT">{"type":"number","unit":"mm","name":"Regen_heute"}</field>
</block>
</value>
<next>
<block type="create" id="2(2LvXspq^(X-k0,|ka8" disabled="true">
<field name="NAME">0_userdata.0.Aussen.Temperatur.Regen_stunde</field>
<value name="VALUE">
<block type="math_number" id="4GTCxmQ4E0lu3h;bOVD3">
<field name="NUM">0</field>
</block>
</value>
<value name="COMMON">
<block type="text" id="GW{9d;F*dD.BEx,-7dH$">
<field name="TEXT">{"type":"number","unit":"mm","name":"Regen_stunde"}</field>
</block>
</value>
<next>
<block type="create" id="L5;g[MShQ!?V!hpF88M4" disabled="true">
<field name="NAME">0_userdata.0.Aussen.Temperatur.Temperatur_Netatmo</field>
<value name="COMMON">
<block type="text" id="#]0,iW]Arrt2|E0A!?pf">
<field name="TEXT">{"role":"value.temperature","type":"number","unit":"°C","name":"Temperatur_Netatmo"}</field>
</block>
</value>
<next>
<block type="create" id="fsUrzrd|ku{?RKeMiMsx" disabled="true">
<field name="NAME">0_userdata.0.Aussen.Temperatur.Luftdruck</field>
<value name="VALUE">
<block type="math_number" id=":Bsk2SG]?vL.mMBXI|,E">
<field name="NUM">0</field>
</block>
</value>
<value name="COMMON">
<block type="text" id="B~:{IdAjGLG{2vfR1=eZ">
<field name="TEXT">{"type":"number","unit":"mBar","name":"Luftdruck"}</field>
</block>
</value>
<next>
<block type="create" id="B)`5:wvi$7T5(*-U*CFw" disabled="true">
<field name="NAME">0_userdata.0.Aussen.Temperatur.Hum</field>
<value name="VALUE">
<block type="math_number" id="2HpC.Os({!Auo$N~sxty">
<field name="NUM">0</field>
</block>
</value>
<value name="COMMON">
<block type="text" id="?h:6f2H4VT?^RXr:OP@s">
<field name="TEXT">{"type":"number","unit":"%","name":"Hum"}</field>
</block>
</value>
<next>
<block type="create" id="rjc+n0$HVi(;[D0/ZlJ8" disabled="true">
<field name="NAME">0_userdata.0.Aussen.Temperatur.Hum</field>
<value name="VALUE">
<block type="math_number" id="8HWX96g`vLu~%0=wk`M:">
<field name="NUM">0</field>
</block>
</value>
<value name="COMMON">
<block type="text" id="8ysBJxnw7Z5*4ZOq%STz">
<field name="TEXT">{"type":"number","unit":"%","name":"Hum"}</field>
</block>
</value>
<next>
<block type="create" id="9K#F7M5,Kt.a[rOT~x-#" disabled="true">
<field name="NAME">0_userdata.0.Aussen.Temperatur.Windrichtung</field>
<value name="VALUE">
<block type="math_number" id="OcvV_!f:^8}fi#~)#)#`">
<field name="NUM">0</field>
</block>
</value>
<value name="COMMON">
<block type="text" id="@gv}zYelh{yI7wE[u[z[">
<field name="TEXT">{"type":"string","name":"Windrichtung"}</field>
</block>
</value>
<next>
<block type="create" id="C-pb~.FP;-Eqc+En]U;L" disabled="true">
<field name="NAME">0_userdata.0.Aussen.Temperatur.Windstoss</field>
<value name="VALUE">
<block type="math_number" id="D1tXH7|=Pa9YNa]LnX@a">
<field name="NUM">0</field>
</block>
</value>
<value name="COMMON">
<block type="text" id="C0}vvT$al;Z#?SRfQxyX">
<field name="TEXT">{"type":"number","unit":"km/h","name":"Windstoss"}</field>
</block>
</value>
<next>
<block type="create" id="iF^Am/NJbYM}r6f.agEZ" disabled="true">
<field name="NAME">0_userdata.0.Aussen.Temperatur.WindG</field>
<value name="VALUE">
<block type="math_number" id="lQ%JK?~U|)S@IH3(PuG/">
<field name="NUM">0</field>
</block>
</value>
<value name="COMMON">
<block type="text" id="^0I0A-6EH_Ra)@d_/uH.">
<field name="TEXT">{"type":"number","unit":"km/h","name":"WindG"}</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</xml>
Mit dem
Script könnt ihr auch „fremde Stationen“ der Netatmo Wetter Seite bekommen (und nicht nur eure eigenen)
Anleitung:
-
Im Javascript Adapter bei "Zusätzliche NPM-Module" das Modul "puppeteer" eintragen.
-
Chromium Browser installieren (sudo apt-get install chromium-browser --yes)
-
Dann bitte die deaktivierten Datenpunkte unten im Blockly anpassen und aktivieren, damit diese erstellt werden.
-
in dem Funktionsbaustein url anpassen
- Url (kommt die url von eurer nahegelegenden Wetterstation rein -> url daher beziehen https://weathermap.netatmo.com/ -> auf die Station klicken > Teilen > und Link kopieren.
- Alle Datenpunkte eintragen die geparsed werden sollen
- ALLE PUNKTE DIE NICHT EINGETRAGEN WERDEN, WERDEN AUCH NICHT ABGERUFEN!
- Wenn man, so wie ich verschiedene Stationen abruft einfach merfach kopieren und ggf. anpassen.
- Meldung true/false meldet einfach über Erfolg oder Misserfolg des ganzen
Viel Spass damit!
getestet auf IOBroker neuste stand mit JSController 2.2.9 und 3.1.4