Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. backfisch88

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    B
    • Profile
    • Following 0
    • Followers 0
    • Topics 8
    • Posts 118
    • Best 4
    • Groups 2

    backfisch88

    @backfisch88

    Starter

    5
    Reputation
    29
    Profile views
    118
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    backfisch88 Follow
    Pro Starter

    Best posts made by backfisch88

    • NETATMO PARSE SCRIPT FÜR STATIONEN IN DER UMGEBUNG!
      <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&amp;type=temp&amp;param=Filter&amp;stationid=70%3Aee%3A50%3A15%3Adb%3A9c&amp;maplayer=Map&amp;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&amp;type=wind&amp;param=wind&amp;stationid=70%3Aee%3A50%3A2a%3Aff%3A2c&amp;maplayer=Map&amp;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:

      1. Im Javascript Adapter bei "Zusätzliche NPM-Module" das Modul "puppeteer" eintragen.

      2. Chromium Browser installieren (sudo apt-get install chromium-browser --yes)

      3. Dann bitte die deaktivierten Datenpunkte unten im Blockly anpassen und aktivieren, damit diese erstellt werden.

      4. 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

      posted in Praktische Anwendungen (Showcase)
      B
      backfisch88
    • RE: iOS Device mit Jailbreak VIS/ioBroker Integration

      Also für alle die noch nach ner Lösung suchen... Ich habe das jetzt aktuell so gemacht:
      Vorraussetzung ist Jailbreak. Habe die o.g. Sachen installiert - aber keine Ahnung ob Nötig

      const node_ssh = require('node-ssh').NodeSSH;
      
      const ssh = new node_ssh();
      
      ssh.connect({
      
        host: '192.168.178.236',
      
        username: 'root',
      
        password: 'alpine'
      
      }).then(() => {
      setInterval(async function () {
      ssh.execCommand("ioreg -l -w0 | grep CurrentCapacity | head -1").then((function(result3) {
      
              var str = result3.stdout;
              var res = str.split(' ');
              var res1 = res[res.length - 1];
              setState('vis.0.iPad_von_henri.battery.level', parseInt(res1));
              }
              ));
            
      setTimeout(async function () {
      
       ssh.execCommand("ioreg -l -w0 | grep power").then((function(result3) {
      
              var str = result3.stdout;
              var str1 = str.match(/power status"=(.*?)"/ig);
              var str2 = str.search(/power status"=Yes/);
              if (str2 >=1){
              setState('vis.0.iPad_von_henri.battery.state', "2");
              }else{
              setState('vis.0.iPad_von_henri.battery.state', "1");
              }
      
                                              
              }
              ));       
              }, 2000);
              }, 60000);}
              )
              
      
      
      
      

      Damit bekommt Ihr Batteriestatus und Ladestatus in n DP geschrieben

      PS ist quick n dirty... es Funktioniert. Fertig

      posted in Visualisierung
      B
      backfisch88
    • RE: Mi Robot Staubsauger - Prüfung Dust Bin

      glaube nicht, das es da was gibt
      ich mache das folgendermassen:

      <block xmlns="http://www.w3.org/1999/xhtml" type="on" id="rtOY+C2nphBjAU+9N5z^" x="113" y="1289">
        <field name="OID">0_userdata.0.Anwensendheit.Henrik</field>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
          <block type="controls_if" id="%]FHP[Y7dr7f!5KL=VkP">
            <value name="IF0">
              <block type="logic_compare" id="9{HL0:IddvI{FagtX!Eq">
                <field name="OP">EQ</field>
                <value name="A">
                  <block type="variables_get" id="9$+@ph!K/:HvmZj1*30X">
                    <field name="VAR" id="]HYqG!Q^jw14bdGf]zfv" variabletype="">Leeren</field>
                  </block>
                </value>
                <value name="B">
                  <block type="math_number" id="8QZW,GIoX*$~(2+.LU2[">
                    <field name="NUM">0</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="variables_set" id="DGxI2][:ljEpY,]j)/Kp">
                <field name="VAR" id="]HYqG!Q^jw14bdGf]zfv" variabletype="">Leeren</field>
                <value name="VALUE">
                  <block type="math_number" id="ZDwT-VN)=KULD6NFt-P;">
                    <field name="NUM">1</field>
                  </block>
                </value>
                <next>
                  <block type="controls_if" id="wu?xuQC{#J4}`Yr.*oi2">
                    <value name="IF0">
                      <block type="logic_operation" id="9cn/1tl~s^RFoo~m=ey[" inline="false">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_operation" id=",(#EJbyH3*!nIG,xPc81" inline="false">
                            <field name="OP">AND</field>
                            <value name="A">
                              <block type="logic_compare" id="8ryoh;pFbpe(Yv^U1ol{">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="on_source" id="*d]}04ymZTg03+l2bwaV">
                                    <field name="ATTR">state.val</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_boolean" id="k+BHt#HfqMXaVwTA~V+I">
                                    <field name="BOOL">TRUE</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_compare" id="#FY^!E{I/b}/L.*Igcp8">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="math_modulo" id="8BjNCLLqqU~AP~-m^Yh$">
                                    <value name="DIVIDEND">
                                      <shadow type="math_number" id="_r.a0!7pKiosR1b/~3BH">
                                        <field name="NUM">64</field>
                                      </shadow>
                                      <block type="math_round" id="QJ@,m=9XN,5YuMgYTgeN">
                                        <field name="OP">ROUNDDOWN</field>
                                        <value name="NUM">
                                          <shadow type="math_number" id="nk9JfxA.pZ0WV8lJ,N.M">
                                            <field name="NUM">3.1</field>
                                          </shadow>
                                          <block type="math_arithmetic" id="`Ku]]5I4wF]SR[gHt)wQ" inline="false">
                                            <field name="OP">DIVIDE</field>
                                            <value name="A">
                                              <shadow type="math_number" id="HYc*1*-svl+Hi.F?Q-Rn">
                                                <field name="NUM">1</field>
                                              </shadow>
                                              <block type="math_arithmetic" id="Tgn:#NcQA+xOR4QC4qOb" inline="false">
                                                <field name="OP">MINUS</field>
                                                <value name="A">
                                                  <shadow type="math_number" id="d9?CS^Wf=Pw)Wii4Phcv">
                                                    <field name="NUM">1</field>
                                                  </shadow>
                                                  <block type="time_get" id="H!eTgJxk!m7TiTCtc2hA">
                                                    <mutation format="false" language="false"></mutation>
                                                    <field name="OPTION">object</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <shadow type="math_number" id="=!ZC6YJMYMXS8zver@u[">
                                                    <field name="NUM">1</field>
                                                  </shadow>
                                                  <block type="convert_from_date" id="=oxAW`u#1wcO+,826f;8">
                                                    <mutation format="false" language="false"></mutation>
                                                    <field name="OPTION">object</field>
                                                    <value name="VALUE">
                                                      <block type="text_join" id="8EP7egk];@g0`|}.Af-Y">
                                                        <mutation items="2"></mutation>
                                                        <value name="ADD0">
                                                          <block type="time_get" id="3_xfFLBW~KjI7?2vIhw7">
                                                            <mutation format="false" language="false"></mutation>
                                                            <field name="OPTION">fy</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD1">
                                                          <block type="text" id="z~VEQrpkM)C[!fp!`_T5">
                                                            <field name="TEXT">-01-01</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <shadow type="math_number" id="HtM]G;PCMy(%5NG3eQJ0">
                                                <field name="NUM">86400000</field>
                                              </shadow>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <value name="DIVISOR">
                                      <shadow type="math_number" id="a1h;--fz9NKL2{;Swk~[">
                                        <field name="NUM">3</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id="nQeIiPk_?s1xwCBp/Z~J">
                                    <field name="NUM">0</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="6ou7^+HtZAc4|4lDJj|O">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="{2VS8h={_).nvl2An]_t">
                                <field name="ATTR">val</field>
                                <field name="OID">mihome-vacuum.0.info.state</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="N!V6[/37Gs4!K)iY{u0Q">
                                <field name="NUM">8</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="control" id="}lxRF8ar5mf?z}M^bD3D">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">mihome-vacuum.0.control.goTo</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="text" id="!u;bRXwxQ1Q}8Gec+IV|">
                            <field name="TEXT">26000,23250</field>
                          </block>
                        </value>
                        <next>
                          <block type="sendto_custom" id="-CD9/#n-V05u%5tXuK-e">
                            <mutation items="user,text,caption" with_statement="false"></mutation>
                            <field name="INSTANCE">telegram.0</field>
                            <field name="COMMAND">send</field>
                            <field name="WITH_STATEMENT">FALSE</field>
                            <field name="LOG"></field>
                            <value name="ARG0">
                              <shadow type="text" id="7!VzQm*4xZni4|K.F0Ru">
                                <field name="TEXT">Backfisch88</field>
                              </shadow>
                            </value>
                            <value name="ARG1">
                              <shadow type="text" id="d?sZg.`9Psrc2MV(x(2-">
                                <field name="TEXT">Hallo Henrik! Bitte leere meinen Behälter aus!</field>
                              </shadow>
                            </value>
                            <value name="ARG2">
                              <shadow type="text" id="{mRSMy6);!rzA$5V$rw$">
                                <field name="TEXT"></field>
                              </shadow>
                            </value>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </statement>
      </block>
      

      so kommt er einfach jeden 3. Tag bei meiner Ankunft zu Hause zur Tür gefahren.

      posted in ioBroker Allgemein
      B
      backfisch88
    • RE: Test Adapter Mihome-vacuum v3.1.6 Next Generarition

      @saeft_2003
      Ich habe einfach beobachtet wie viel Quadratmeter man in etwa saugen kann.... bei mir ist der Bahälter nach guten 200m2 gut gefüllt....
      Dann fährt er zum Mülleimer, wenn ich nach Hause komme....
      beim nächsten mal laden (sprich, wenn ich ihn zurück schicke) setzt er den Wert zurück... Somit spart man sich den Kontakt, kann dafür bescheissen 😄

      posted in Tester
      B
      backfisch88

    Latest posts made by backfisch88

    • RE: Aqara M3 Hub kompatibel?

      @sesamstrasse würde mich auch interessieren, eventuell über den HomeKit Adapter?

      posted in ioBroker Allgemein
      B
      backfisch88
    • RE: Test Adapter Samsung Smartthings v.0.0.x

      @sunny9999 hast du es geschafft über den Adapter in den Art mode zu schalten? oder bin ich zu doof xD

      posted in Tester
      B
      backfisch88
    • RE: Diskussionsthread zu Umfrage: ioBroker Usertreffen 2024!

      @crunchip
      Ja einzelne Tage ist in der Nacht schwierig. Deswegen frag ich 😅 hab ne entspannte Nacht, deswegen könnte ich von 8-21 Uhr 😅 je nach Standort

      posted in ioBroker Allgemein
      B
      backfisch88
    • RE: Diskussionsthread zu Umfrage: ioBroker Usertreffen 2024!

      Gibt’s zu dem ganzen denn so ne ungefähre Zeitspanne? Wäre echt gerne dabei habe allerdings am Tag davor wie auch an dem Tag Nachtschicht 😕

      posted in ioBroker Allgemein
      B
      backfisch88
    • RE: Vis-2(.0) - Neuer Adapter als Beta

      @oliverio habe es gerade eben rausgefunden.... denke ich

      er findet die user css nicht... die global css geht

      "instrument.ts:129 User CSS "2023/vis-user.css" not found: Not exists"

      posted in ioBroker Allgemein
      B
      backfisch88
    • RE: Vis-2(.0) - Neuer Adapter als Beta

      hey hey!

      gibts bei der VIS2 irgendeinen trick per CSS den Hintergrund etc allgemein zu bestimmen?
      habe das bisher immer so gemacht:

      :root {
      	--font-color: #e0e0e0;
      	--font-color2: #31393C;
      	--font-color3: #8c8c8c;
      	--font-color4: #ff0000;
      	--font-color5: #fffc1f;
      	--active-bg-color: rgba(221, 221, 221, 0.7);
      	--weather-bg-color: rgba(221, 221, 221, 0.5);
      	--deactive-bg-color: rgba(65, 69, 72, 0.4);
      	--font-weight: 500;
      	--font-size: 10px;
      }
      
      .vis-view {
      	font-family: 'SF-Pro', sans-serif;
      	-webkit-text-size-adjust: none;
      	touch-action: manipulation;
      	-webkit-user-select: none;
      	-moz-user-select: none;
      	-ms-user-select: none;
      	-o-user-select: none;
      	user-select: none;
      	font-size: var(--font-size);
      	font-weight: var(--font-weight);
      	letter-spacing: -.5px;
      	color: var(--font-color);
      	background-size: 1024px 768px;
      	background-image: -webkit-radial-gradient(50% 30%, #34332E, #31393C, black);
      	line-height: 16px;
      }
      

      er nimmt aber gar nichts davon... auch einzelne sachen darin nicht

      in der Edit gehts, aber in der Runtime nicht

      posted in ioBroker Allgemein
      B
      backfisch88
    • RE: Test Adapter Bosch ebik connect / flow

      läuft wieder! besten dank!

      posted in Tester
      B
      backfisch88
    • RE: Test Adapter Bosch ebik connect / flow

      gibts hierzu schon news?

      posted in Tester
      B
      backfisch88
    • RE: Test Adapter ioBroker.imap latest/stable

      @lucky_esa

      also es funktioniert jetzt... mit Ausnahme, dass es in die DP geschrieben wird^^

      mit dem Attachment bekomme ich hin danke 🙂

      posted in Tester
      B
      backfisch88
    • RE: Test Adapter ioBroker.imap latest/stable

      @lucky_esa perfekt vielen dank!

      posted in Tester
      B
      backfisch88
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo