Navigation

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

    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

    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 8
    • Posts 107
    • Best 7
    • Groups 2

    SevenUp

    @SevenUp

    Pro

    11
    Reputation
    59
    Profile views
    107
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    SevenUp Follow
    Pro Starter

    Best posts made by SevenUp

    • RE: Hue Lampe Blinken lassen

      Und wenn deine Lampe vorher "an" gewesen ist? Dann wird sie nach dem Alarm "aus" sein.
      Ich habe es bei mir wie folgt gelöst. In jedem beliebigen Skript kann ich die JS-Variable "Alarm" auf "true" setzen, dadurch wird das eigentliche Alarm-Skript ausgelöst. Dann wird der alte Zustand der Lampe(n) gesichert, Alarm eingeschaltet, nach 3 Sekunden wieder ausgeschaltet und der alte Zustand wiederhergestellt.
      2019-03-15 20_43_30-Start.png


      <xml xmlns="http://www.w3.org/1999/xhtml">
      <block type="variables_set" id="eV2nz=S+o0Qh#knfX(VX" x="113" y="37">
      <field name="VAR">lampeFarbig</field>
      <value name="VALUE">
      <block type="text" id=",MNNK6^4)h,395+hnn#"> <field name="TEXT">{"level":100, "hue":0, "sat":254, "alert":"lselect", "transitiontime":0}</field> </block> </value> <next> <block type="on_ext" id="_na!2-.V1E=Vwd(QQEh!"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="%D]0[Nj/(?QU:L^4Yr-">
      <field name="oid">javascript.0.Alarm</field>
      </shadow>
      </value>
      <statement name="STATEMENT">
      <block type="controls_if" id="1:(^7uB|+.~q{~q:{J/t">
      <value name="IF0">
      <block type="get_value" id="g9sQW1?GcnaqbFvsAE">
      <field name="ATTR">val</field>
      <field name="OID">javascript.0.Alarm</field>
      </block>
      </value>
      <statement name="DO0">
      <block type="comment" id="U2TLkyjix39CYC;h_#)">
      <field name="COMMENT">Alten Zustand speichern</field>
      <next>
      <block type="variables_set" id="JSh#M2]R-=+=Ilabu1#W">
      <field name="VAR">WOZ_Licht_1</field>
      <value name="VALUE">
      <block type="text_join" id="5JMlZ
      5#p?K_miTW0%b/">
      <mutation items="7"></mutation>
      <value name="ADD0">
      <block type="text" id="-bgNJM7V7-ijy4weJxPP">
      <field name="TEXT">{"level":</field>
      </block>
      </value>
      <value name="ADD1">
      <block type="get_value" id="^d1!LCT8^d!76j6YE^CT">
      <field name="ATTR">val</field>
      <field name="OID">hue.0.Philips_hue.WOZ_Licht_1.level</field>
      </block>
      </value>
      <value name="ADD2">
      <block type="text" id="a45R36kJ_]Cow)H4_gW">
      <field name="TEXT">,"hue":</field>
      </block>
      </value>
      <value name="ADD3">
      <block type="get_value" id="q@W(^YTY#/=2;qHZle)X">
      <field name="ATTR">val</field>
      <field name="OID">hue.0.Philips_hue.WOZ_Licht_1.hue</field>
      </block>
      </value>
      <value name="ADD4">
      <block type="text" id="H@tM2t+d@D(L/@2|cP/"> <field name="TEXT">,"sat":</field> </block> </value> <value name="ADD5"> <block type="get_value" id="wi{WaS95nx]r{v:ilOX">
      <field name="ATTR">val</field>
      <field name="OID">hue.0.Philips_hue.WOZ_Licht_1.sat</field>
      </block>
      </value>
      <value name="ADD6">
      <block type="text" id="0di1b!%j
      8COWfdC7MOm">
      <field name="TEXT">,"alert":"none", "transitiontime":10}</field>
      </block>
      </value>
      </block>
      </value>
      <next>
      <block type="comment" id="J8sC7YP2ao}Z_P7DN3,#">
      <field name="COMMENT">Alarm starten</field>
      <next>
      <block type="control" id="EtMjm5X93)jJEYLz]Nzd">
      <mutation delay_input="false"></mutation>
      <field name="OID">hue.0.Philips_hue.WOZ_Licht_1.command</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="variables_get" id="ngn}]},?Md%P|OSygBYc">
      <field name="VAR">lampeFarbig</field>
      </block>
      </value>
      <next>
      <block type="comment" id="Md5rJ_wh,vh-YeVEf_7L">
      <field name="COMMENT">Alarm beenden</field>
      <next>
      <block type="comment" id="JtQ%M(AxA4*%JgiAlp?l">
      <field name="COMMENT">Alten Zustand wiederherstellen</field>
      <next>
      <block type="timeouts_settimeout" id="Ft#CxWl=aL97Eq/1At(.">
      <field name="NAME">timeout</field>
      <field name="DELAY">3</field>
      <field name="UNIT">sec</field>
      <statement name="STATEMENT">
      <block type="control" id="+f@3jf3-S)##iv,qIgug">
      <mutation delay_input="false"></mutation>
      <field name="OID">hue.0.Philips_hue.WOZ_Licht_1.command</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="variables_get" id="vQc+7P~B7!YMf=0ytWKl">
      <field name="VAR">WOZ_Licht_1</field>
      </block>
      </value>
      <next>
      <block type="update" id="HWA)MCPB.B(UE_9)v|+c">
      <mutation delay_input="false"></mutation>
      <field name="OID">javascript.0.Alarm</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="logic_boolean" id="jzA8Lg3T.gHA6WeT=Ls.">
      <field name="BOOL">FALSE</field>
      </block>
      </value>
      </block>
      </next>
      </block>
      </statement>
      </block>
      </next>
      </block>
      </next>
      </block>
      </next>
      </block>
      </next>
      </block>
      </next>
      </block>
      </next>
      </block>
      </statement>
      </block>
      </statement>
      </block>
      </next>
      </block>
      </xml>

      posted in Blockly
      S
      SevenUp
    • RE: Test Adapter Birthdays

      @haus-automatisierung
      Hallo Matthias(?),
      danke für dein Geburtstagsadapter. Auf jeden Fall eine gute Idee!
      Für mich habe ich bereits eine Lösung gebastelt und werde deshalb deinen Adapter erstmal nur aus Interesse weiter im Auge behalten.

      Ich beschreibe aber, was für mich bei meiner Lösung wichtig war und evtl. wirst du dann ein paar Sachen auch in dein Adapter übernehmen 🙂

      Als Adapter benutze ich iCal. Für mich wichtig ist, dass ich mehrere iCal Kalender verwenden kann. Ich habe für die Verwandten mütterlicherseits und väterlicherseits eigene Kalender erstellt und auch geteilt. Das alles nochmal in 1x Kalender zu kopieren und zu pflegen wäre nicht gut.

      Die Pflege der Kalender läuft über Google. Hier ist dein Lösung neue Einträge direkt im Adapter hinzuzufügen natürlich sehr elegant.

      Die weitere "Logik" läuft bei mir über Blockly (zähle mich noch zu den Anfängern). Dort wird täglich um 9 Uhr der Inhalt des iCal Adapters geprüft. Bei Einträgen wird geschaut, um was genau es sich dabei handelt. Und nun kommt das, was ich bei deinem Adapter noch als Ergänzung sehr gut finden würde:
      Ich speichere/werte aus nicht nur die Geburtstage, sondern auch die Hochzeitstage. Evtl. würde jemand noch weitere Kategorien sich wünschen? (Taufe, Todestag, ...).

      Die Logik exportiert sich den Namen und das Jahr heraus und errechnet, wie viele Jahre seit dem Ereignis vergangen sind (so wie bei dir auch). Entsprechend der verwendeten Kategorie unterscheidet sich dann aber der Ausgabestring. Bei Geburtstagen wird bei mir ausgegeben: "Max Mustermann feiert heute seinen 35. Geburtstag". Bei Hochzeitstagen entsprechend "Erika & Max Mustermann feiern heute ihren 35. Hochzeitstag".
      Der String wird mir dann per Whatsapp ans Handy geschickt.

      Um die Werte aus dem Kalender richtig zu deuten, habe ich mir folgendes Muster definiert, der als Titel eines Termins eingetragen werden muss:
      [Geburtstag] Vorname Nachname (Jahr)
      [Hochzeit] Vorname & Vorname Nachname (Jahr)

      Vollständigkeitshalber kurze Antworten auf deine Fragen:
      1: Ereignisse des heutigen Tages reichen aus. Max. Ereignisse des nächsten Tages wären irgendwann nützlich
      2: 1. Datenpunkt wäre ausreichend
      3: nein, keine eigene Datenpunkte pro Kontakt

      Blockly:

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="@?Xc):9iG:J/]=bM%`au">Termin</variable>
          <variable id="SmxdBUcC@lmI5;!2L@Sd">inhalt</variable>
          <variable id="wN_6?S]aB3*`~sntp!b1">ereignis</variable>
          <variable id="wLB{|i]+{e-|AL3XFgWB">person</variable>
          <variable id="0%D)uB5.HJ=rUU~$_0d2">jahr</variable>
          <variable id="]9bf#tCn2o:A^e)kEbU[">nachricht</variable>
        </variables>
        <block type="schedule" id="l_u9v)i4)I7G%3TwYdJ~" x="88" y="14">
          <field name="SCHEDULE">55 9 * * *</field>
          <statement name="STATEMENT">
            <block type="control" id="|zYa]3*PNG.${]^YhFD!">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
              <field name="OID">ical.0.trigger</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="text" id="Tg6(L=R:of2ue#G$I[GZ">
                  <field name="TEXT">read</field>
                </block>
              </value>
            </block>
          </statement>
          <next>
            <block type="schedule" id="Nvc@QfXlUzC/0tAQO[gT">
              <field name="SCHEDULE">0 10 * * *</field>
              <statement name="STATEMENT">
                <block type="controls_if" id="1nHw0.=uY6UFm2CH24Hz">
                  <value name="IF0">
                    <block type="logic_compare" id="-5yV}Ft`heli##4`.#m{">
                      <field name="OP">GT</field>
                      <value name="A">
                        <block type="get_value" id="q/T8.G*eN%mG}S[zf#5Y">
                          <field name="ATTR">val</field>
                          <field name="OID">ical.0.data.count</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="5=}l/53$pH~s4YOkMV,D">
                          <field name="NUM">0</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="controls_forEach" id="=f^,ZE/~ps8ag^4W!a61">
                      <field name="VAR" id="@?Xc):9iG:J/]=bM%`au">Termin</field>
                      <value name="LIST">
                        <block type="get_value" id="|1v%GgBl/l{fpomYnHxF">
                          <field name="ATTR">val</field>
                          <field name="OID">ical.0.data.table</field>
                        </block>
                      </value>
                      <statement name="DO">
                        <block type="variables_set" id="/H5xgeb+7WpF]ojYw4$1">
                          <field name="VAR" id="SmxdBUcC@lmI5;!2L@Sd">inhalt</field>
                          <value name="VALUE">
                            <block type="get_attr" id="L|Q+L]A{1OlPo]#|(FFI">
                              <value name="PATH">
                                <shadow type="text" id="i0B$yHV1Gu|ZK|-0zlu#">
                                  <field name="TEXT">event</field>
                                </shadow>
                              </value>
                              <value name="OBJECT">
                                <block type="variables_get" id="hdlc-2/U*I~7Ed0Ew*bE">
                                  <field name="VAR" id="@?Xc):9iG:J/]=bM%`au">Termin</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="variables_set" id="O]}_jGg`kWGE,/4Z6Cr-">
                              <field name="VAR" id="wN_6?S]aB3*`~sntp!b1">ereignis</field>
                              <value name="VALUE">
                                <block type="text_getSubstring" id="epYBlB?*W%1=4-4KmQUs" inline="false">
                                  <mutation at1="true" at2="true"></mutation>
                                  <field name="WHERE1">FROM_START</field>
                                  <field name="WHERE2">FROM_START</field>
                                  <value name="STRING">
                                    <block type="variables_get" id="b8*vbT,y#]QR!cO]~XAZ">
                                      <field name="VAR" id="SmxdBUcC@lmI5;!2L@Sd">inhalt</field>
                                    </block>
                                  </value>
                                  <value name="AT1">
                                    <block type="math_arithmetic" id="egV3}~MzT{-GDcY}8^^b">
                                      <field name="OP">ADD</field>
                                      <value name="A">
                                        <shadow type="math_number" id="AdPfX_8Mz5~B~:rvbETM">
                                          <field name="NUM">1</field>
                                        </shadow>
                                        <block type="text_indexOf" id="i2M83I1vlF{ctPup=1eJ">
                                          <field name="END">FIRST</field>
                                          <value name="VALUE">
                                            <block type="variables_get" id="pruW*.mM_J#B}SE7a8Jr">
                                              <field name="VAR" id="SmxdBUcC@lmI5;!2L@Sd">inhalt</field>
                                            </block>
                                          </value>
                                          <value name="FIND">
                                            <shadow type="text" id="@PirB?rRU_s1*m0;ihSF">
                                              <field name="TEXT">[</field>
                                            </shadow>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <shadow type="math_number" id="Kw-FQ].m-5w]IIU]aDVf">
                                          <field name="NUM">1</field>
                                        </shadow>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="AT2">
                                    <block type="math_arithmetic" id="r*=d)1On/X?cg=).h[ed">
                                      <field name="OP">MINUS</field>
                                      <value name="A">
                                        <shadow type="math_number" id="uB1wIwD}W{Vb@U;_fR}b">
                                          <field name="NUM">1</field>
                                        </shadow>
                                        <block type="text_indexOf" id="Df(m4-Zh^rQF9H5@{}`u">
                                          <field name="END">FIRST</field>
                                          <value name="VALUE">
                                            <block type="variables_get" id="?cOnlU;;OD]U2p^x|^R^">
                                              <field name="VAR" id="SmxdBUcC@lmI5;!2L@Sd">inhalt</field>
                                            </block>
                                          </value>
                                          <value name="FIND">
                                            <shadow type="text" id="Q#}=O?LB!Vn#g2dR+Ao@">
                                              <field name="TEXT">]</field>
                                            </shadow>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <shadow type="math_number" id="YMnC1}%sHtZGU2[([bt|">
                                          <field name="NUM">1</field>
                                        </shadow>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="variables_set" id="8J4sy/*!Q^xb4cML[20Y">
                                  <field name="VAR" id="wLB{|i]+{e-|AL3XFgWB">person</field>
                                  <value name="VALUE">
                                    <block type="text_getSubstring" id="(@e^[0o8P~1hpWt%*K!*" inline="false">
                                      <mutation at1="true" at2="true"></mutation>
                                      <field name="WHERE1">FROM_START</field>
                                      <field name="WHERE2">FROM_START</field>
                                      <value name="STRING">
                                        <block type="variables_get" id="hzRcmE~~hcW7BDVp-6`~">
                                          <field name="VAR" id="SmxdBUcC@lmI5;!2L@Sd">inhalt</field>
                                        </block>
                                      </value>
                                      <value name="AT1">
                                        <block type="math_arithmetic" id=",~5?^5$BCo@CesArK+_X">
                                          <field name="OP">ADD</field>
                                          <value name="A">
                                            <shadow type="math_number" id="!n(+DF,_;ugDxGHZ_MGk">
                                              <field name="NUM">1</field>
                                            </shadow>
                                            <block type="text_indexOf" id="ZZ3sR.!ldc|XO,*,{sq2">
                                              <field name="END">FIRST</field>
                                              <value name="VALUE">
                                                <block type="variables_get" id=".0B!(`o|@!f,MKFox0$[">
                                                  <field name="VAR" id="SmxdBUcC@lmI5;!2L@Sd">inhalt</field>
                                                </block>
                                              </value>
                                              <value name="FIND">
                                                <shadow type="text" id="BjABe*i02-l;!CxTP`x^">
                                                  <field name="TEXT">]</field>
                                                </shadow>
                                              </value>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <shadow type="math_number" id="92@F01L_ZG?;ty_D{;b_">
                                              <field name="NUM">2</field>
                                            </shadow>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="AT2">
                                        <block type="math_arithmetic" id="wkrN/dAF2y;]?jg6w@N.">
                                          <field name="OP">MINUS</field>
                                          <value name="A">
                                            <shadow type="math_number" id="$3QrG9@I^nk.$Td|%*cv">
                                              <field name="NUM">1</field>
                                            </shadow>
                                            <block type="text_indexOf" id="R#1+C[CU5ssmB5BCXJ?g">
                                              <field name="END">FIRST</field>
                                              <value name="VALUE">
                                                <block type="variables_get" id="Q}Hf}6`b0E:K6fZzk{?4">
                                                  <field name="VAR" id="SmxdBUcC@lmI5;!2L@Sd">inhalt</field>
                                                </block>
                                              </value>
                                              <value name="FIND">
                                                <shadow type="text" id="r[S%jTnE,+W-)a$T_%Kh">
                                                  <field name="TEXT">(</field>
                                                </shadow>
                                              </value>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <shadow type="math_number" id="$!1;Q$Ht16GL2ECJY%?1">
                                              <field name="NUM">2</field>
                                            </shadow>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="variables_set" id="IA#UQ8{v{i)#COCL[Pz5">
                                      <field name="VAR" id="0%D)uB5.HJ=rUU~$_0d2">jahr</field>
                                      <value name="VALUE">
                                        <block type="text_getSubstring" id="X5]gKMqYMJs(6$.pkjU_" inline="false">
                                          <mutation at1="true" at2="true"></mutation>
                                          <field name="WHERE1">FROM_START</field>
                                          <field name="WHERE2">FROM_START</field>
                                          <value name="STRING">
                                            <block type="variables_get" id="[:8nde7B=}P`8sekg5MG">
                                              <field name="VAR" id="SmxdBUcC@lmI5;!2L@Sd">inhalt</field>
                                            </block>
                                          </value>
                                          <value name="AT1">
                                            <block type="math_arithmetic" id="?m_i9=n:We{^/GK7v;{@">
                                              <field name="OP">ADD</field>
                                              <value name="A">
                                                <shadow type="math_number" id="1`-EnfdORO~*KlyEk#x|">
                                                  <field name="NUM">1</field>
                                                </shadow>
                                                <block type="text_indexOf" id="3KuSi?)$67_{TTRuEm*c">
                                                  <field name="END">FIRST</field>
                                                  <value name="VALUE">
                                                    <block type="variables_get" id="Lt]G/E+2X3#,IJ$%/VYm">
                                                      <field name="VAR" id="SmxdBUcC@lmI5;!2L@Sd">inhalt</field>
                                                    </block>
                                                  </value>
                                                  <value name="FIND">
                                                    <shadow type="text" id="-Z(/TKr~@`2BJ+od74B/">
                                                      <field name="TEXT">(</field>
                                                    </shadow>
                                                  </value>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <shadow type="math_number" id="P0Vi~v-tOTM{p-lEQ9JJ">
                                                  <field name="NUM">1</field>
                                                </shadow>
                                              </value>
                                            </block>
                                          </value>
                                          <value name="AT2">
                                            <block type="math_arithmetic" id=";)vC}[WZw@IO!l|R.pd;">
                                              <field name="OP">MINUS</field>
                                              <value name="A">
                                                <shadow type="math_number" id="j$vrA_viX8mO^q[T_EcT">
                                                  <field name="NUM">1</field>
                                                </shadow>
                                                <block type="text_indexOf" id="|Kj-6{O:z{P5w$P/e7ex">
                                                  <field name="END">FIRST</field>
                                                  <value name="VALUE">
                                                    <block type="variables_get" id="Od%U$wXbO#T-l?3tg,Mw">
                                                      <field name="VAR" id="SmxdBUcC@lmI5;!2L@Sd">inhalt</field>
                                                    </block>
                                                  </value>
                                                  <value name="FIND">
                                                    <shadow type="text" id="`,ASuk,LCOV_g7nJXgxO">
                                                      <field name="TEXT">)</field>
                                                    </shadow>
                                                  </value>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <shadow type="math_number" id="6EM/~+]e6qGHA^Zu7eMz">
                                                  <field name="NUM">1</field>
                                                </shadow>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="controls_if" id="w8$0(tSP/zMta]tT^DSn">
                                          <mutation elseif="1"></mutation>
                                          <value name="IF0">
                                            <block type="logic_compare" id="SVH)),_Iuaw~/@DgYa*.">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="variables_get" id="bB78wHvQj/nE,$e[72{n">
                                                  <field name="VAR" id="wN_6?S]aB3*`~sntp!b1">ereignis</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="text" id="ht83rL}Uf%~s~b5cY6Pz">
                                                  <field name="TEXT">Geburtstag</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="variables_set" id=":A9L#d(0nM2`w|uIzRmQ">
                                              <field name="VAR" id="]9bf#tCn2o:A^e)kEbU[">nachricht</field>
                                              <value name="VALUE">
                                                <block type="text_join" id="+DT^#Ek8@5RbiZc(:)Gc">
                                                  <mutation items="5"></mutation>
                                                  <value name="ADD0">
                                                    <block type="text" id="j_;3ho8+a)PV~z#PHKol">
                                                      <field name="TEXT">🥳🎉   Heute feiert </field>
                                                    </block>
                                                  </value>
                                                  <value name="ADD1">
                                                    <block type="variables_get" id="F(DrZTt6D1l-6sgR,EnN">
                                                      <field name="VAR" id="wLB{|i]+{e-|AL3XFgWB">person</field>
                                                    </block>
                                                  </value>
                                                  <value name="ADD2">
                                                    <block type="text" id="?i|I+egI~dh)fNf[Yyia">
                                                      <field name="TEXT"> den </field>
                                                    </block>
                                                  </value>
                                                  <value name="ADD3">
                                                    <block type="math_arithmetic" id=":;?Sy|9HEU4A/H,eOC?P" inline="false">
                                                      <field name="OP">MINUS</field>
                                                      <value name="A">
                                                        <shadow type="math_number" id="C7E|RXa|q[?%=GgBbmKh">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="convert_tonumber" id="(gKTHpyk^c,kjAM_+@TH">
                                                          <value name="VALUE">
                                                            <block type="time_get" id="d}Ji3{w~*}M*Ksu|Cii|">
                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                              <field name="OPTION">fy</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number" id="SZTzfHlwfm/}v9Zk/b!n">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="convert_tonumber" id="%:Pm-jOWmu?[Ww)s:hm%">
                                                          <value name="VALUE">
                                                            <block type="variables_get" id="lzskV2Ml^$L1k.#}Qu0O">
                                                              <field name="VAR" id="0%D)uB5.HJ=rUU~$_0d2">jahr</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <value name="ADD4">
                                                    <block type="text" id="1h5Z-Eyz{{YE[6uch$Tp">
                                                      <field name="TEXT">. Geburtstag</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <value name="IF1">
                                            <block type="logic_compare" id="OW7szAurUOG-l0FE^WgB">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="variables_get" id="vFm,O?,xIx5(mIhwm`P6">
                                                  <field name="VAR" id="wN_6?S]aB3*`~sntp!b1">ereignis</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="text" id="%-jm/yhKNZ3jhIqDSMi1">
                                                  <field name="TEXT">Hochzeit</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO1">
                                            <block type="variables_set" id="Te=ec9aJH2nTH@(E]*Ue">
                                              <field name="VAR" id="]9bf#tCn2o:A^e)kEbU[">nachricht</field>
                                              <value name="VALUE">
                                                <block type="text_join" id="Gp)ycyj66ybhol@-~hgj">
                                                  <mutation items="5"></mutation>
                                                  <value name="ADD0">
                                                    <block type="text" id="x#8;TmDZMjzN/2%c{R*H">
                                                      <field name="TEXT">💑💍   Heute feiern </field>
                                                    </block>
                                                  </value>
                                                  <value name="ADD1">
                                                    <block type="variables_get" id="9/-?*bdLSpZoNi5!RWd7">
                                                      <field name="VAR" id="wLB{|i]+{e-|AL3XFgWB">person</field>
                                                    </block>
                                                  </value>
                                                  <value name="ADD2">
                                                    <block type="text" id="qHjL_[KS8968]Cs{`LE@">
                                                      <field name="TEXT"> ihren </field>
                                                    </block>
                                                  </value>
                                                  <value name="ADD3">
                                                    <block type="math_arithmetic" id="G$XNQ]q43anzw9[@*|iY" inline="false">
                                                      <field name="OP">MINUS</field>
                                                      <value name="A">
                                                        <shadow type="math_number">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="convert_tonumber" id="qK@6NWKKj%];D:ze2V#(">
                                                          <value name="VALUE">
                                                            <block type="time_get" id="R[(Q0eY07A48#VS]EGx)">
                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                              <field name="OPTION">fy</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="convert_tonumber" id="iqTIy??yEBAvV?5?0]fi">
                                                          <value name="VALUE">
                                                            <block type="variables_get" id="0vH`N$Qsy.h},$/(Vb-#">
                                                              <field name="VAR" id="0%D)uB5.HJ=rUU~$_0d2">jahr</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <value name="ADD4">
                                                    <block type="text" id="ee.qN@OPw@3cOA/eW!t)">
                                                      <field name="TEXT">. Hochzeitstag</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <next>
                                            <block type="controls_if" id="Reu9SWAV.{g9W`015ym8">
                                              <value name="IF0">
                                                <block type="logic_compare" id="lKG(H#Q~hhe:WvlVaqCA">
                                                  <field name="OP">NEQ</field>
                                                  <value name="A">
                                                    <block type="variables_get" id="Xz!GVp=lm4o9Ze8,6^`k">
                                                      <field name="VAR" id="]9bf#tCn2o:A^e)kEbU[">nachricht</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="text" id="dk=YA;2U@1zjV2PJq_kp">
                                                      <field name="TEXT"></field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="control" id="hhE.U1tn^8jVb96d=-Rp">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                  <field name="OID">0_userdata.0.Nachricht_Handy</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="text_join" id="iYV}U2cu)r2{Mmanaw]?">
                                                      <mutation items="2"></mutation>
                                                      <value name="ADD0">
                                                        <block type="text" id="9=41qf%I5enfPNcSu~oR">
                                                          <field name="TEXT">Andreas|</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD1">
                                                        <block type="variables_get" id="H-?sht?Ip3JwYSkDv7#D">
                                                          <field name="VAR" id="]9bf#tCn2o:A^e)kEbU[">nachricht</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      

      posted in Tester
      S
      SevenUp
    • RE: Mi Robot Staubsauger - Prüfung Dust Bin

      Ich habe es so gelöst: Sobald ich den Behälter zum Leeren herausnehme, drücke ich beim Sauger auf den Start-Knopf. Das produziert eine Fehlermeldung, die ich auswerte und somit den leeren Behälter registriere. Als Bestätigung bekomme ich die Ansage von Alexa.

      Sobald der Sauger mehr als 100qm gereinigt hat, meldet sich stündlich Alexa und bittet den Behälter zu leeren. Sonst fährt der Sauger nicht mehr automatisch los.

      2020-05-26 22_15_40-Start.png

      posted in ioBroker Allgemein
      S
      SevenUp
    • RE: Hue Lampe Blinken lassen

      @dslraser http://rsmck.co.uk/hue

      {
          "state": {
              "on": false,                 // true if the light is on, false if off
              "bri": 240,                  // brightness between 0-254 (NB 0 is not off!)
              "hue": 15331,                // hs mode: the hue (expressed in ~deg*182) - see note below
              "sat": 121,                  // hs mode: saturation between 0-254
              "xy": [0.4448, 0.4066],      // xy mode: CIE 1931 colour co-ordinates
              "ct": 343,                   // ct mode: colour temp (expressed in mireds range 154-500)
              "alert": "none",             // 'select' flash the lamp once, 'lselect' repeat flash for 30s
              "effect": "none",            // 'colorloop' makes Hue cycle through colours
              "colormode": "ct",           // the current colour mode (see above)
              "reachable": true            // whether or not the lamp can be seen by the hub
          },
          "type": "Extended color light",  // type of lamp (all "Extended colour light" for now)
          "name": "Hue Lamp 1",            // the name as set through the web UI or app
          "modelid": "LCT001",             // the model number of the lamp (all are LCT001)
          "swversion": "65003148",         // the software version of the lamp
          "pointsymbol": { }               // not sure what this does yet
          }
      }
      

      Du kannst ja in ioBroker unter Objekten selbst den xy-Wert deiner Lampe ändern. Danach schaust du im Log, welche Ausgabe dazu gemacht wurde. Bei mir wird dann folgendes ausgegeben:

      final lightState for Philips_hue.BAZ_Licht_1-1:{"bri":254,"on":true,"xy":"0.5033,0.4","r":254,"g":181,"b":94,"colormode":"xy","level":100}
      

      Ich vermute aber, dass man r-, g-, b-Werte nicht benötigt, da sie durch den xy-Wert schon repräsentiert werden.

      posted in Blockly
      S
      SevenUp
    • RE: jarvis v2.2.0 - just another remarkable vis

      @mcu vielen Dank! Das wäre mir nie aufgefallen.
      so einfach und schon gehts 🙂

      posted in Tester
      S
      SevenUp
    • RE: Roborock Adapter tester gesucht

      @thomas-braun sagte in Roborock Adapter tester gesucht:

      Nee, eher wohl fehlt da: error Username or password missing!

      Lässt sich nicht eintragen, da die Einstellungen wegen dem Fehler "[JsonConfig] Cannot parse json5 config!" nicht geöffnet werden können.

      Bild 2023-07-1218_27_27-inobi7v.png auf abload.de

      posted in JavaScript
      S
      SevenUp
    • RE: Entfernung (km) zum Haus berechnen (GPS) - Heizungssteuerung

      Die Position von deinem zu Hause kennst du bestimmt auch. Dann einfach die Formel in ioBroker umsetzen:

      distance = sqrt(dx * dx + dy * dy)

      mit distance: Entfernung in km
      dx = 111.3 * cos(lat) * (lon1 - lon2)
      lat = (lat1 + lat2) / 2 * 0.01745
      dy = 111.3 * (lat1 - lat2)
      lat1, lat2, lon1, lon2: Breite, Länge in Grad

      posted in Skripten / Logik
      S
      SevenUp

    Latest posts made by SevenUp

    • RE: [gelöst] Namen der Datenpunkte ändern

      @paul53 das wusste ich nicht. Nun geht es.
      Wunderbar, vielen Dank!

      posted in Skripten / Logik
      S
      SevenUp
    • RE: [gelöst] Namen der Datenpunkte ändern

      @paul53 Danke!
      Skript läuft ohne Fehler durch und der neue Name wird auch richtig zusammengesetzt. Die DP haben aber weiterhin die alten Namen. (Object-Tab im Browser aktualisiert, Baum aktualisiert, Object-Tab in einem anderen Browser geöffnet)

      18:05:24.395	info	javascript.0 (3254680) script.js.Sonstiges.States_umbenennen: Name: Fenster Wohnzimmer Links low_battery für ID: alias.0.Fenster.WOZ.Links.low_battery
      18:05:24.395	info	javascript.0 (3254680) script.js.Sonstiges.States_umbenennen: Name: Fenster Wohnzimmer Links open für ID: alias.0.Fenster.WOZ.Links.open
      18:05:24.395	info	javascript.0 (3254680) script.js.Sonstiges.States_umbenennen: Name: Fenster Wohnzimmer Links reachable für ID: alias.0.Fenster.WOZ.Links.reachable
      18:05:24.395	info	javascript.0 (3254680) script.js.Sonstiges.States_umbenennen: Name: Fenster Wohnzimmer Rechts low_battery für ID: alias.0.Fenster.WOZ.Rechts.low_battery
      18:05:24.395	info	javascript.0 (3254680) script.js.Sonstiges.States_umbenennen: Name: Fenster Wohnzimmer Rechts open für ID: alias.0.Fenster.WOZ.Rechts.open
      18:05:24.395	info	javascript.0 (3254680) script.js.Sonstiges.States_umbenennen: Name: Fenster Wohnzimmer Rechts reachable für ID: alias.0.Fenster.WOZ.Rechts.reachable
      
      posted in Skripten / Logik
      S
      SevenUp
    • [gelöst] Namen der Datenpunkte ändern

      Ich habe viele gleiche Geräte in unterschiedlichen Räumen, z.B. die Fenstersensoren. Dafür habe ich Alias(e?) erstellt. Die Namen der Datenpunkte sind nun bei allen Geräten identisch:
      Bild 2023-08-0215_49_52-ob5zivw.png auf abload.de

      Bei der Verwendung der DP in Blockly sieht man somit nicht, um welche Geräte es sich handelt:
      Bild 2023-08-0214_43_05-ja3gegx.png auf abload.de

      Nun würde ich gerne die Namen der DP automatisch festlegen lassen, nach dem Schema "Name des Ordners + letzter Teil der DP-ID", also z.B. "Fenster Schlafzimmer open".

      Ich war mir sicher, dass ich einen Skript dafür schon mal gesehen habe. Finde mit der Suche es aber nicht. Mit ChatGPT hatte ich es auch versucht, es referenziert aber immer auf etwas, was beim ioBroker nicht existiert (hier: ReferenceError: getObjectList is not defined):

      const adapter = 'alias.0';
      const folderPath = 'Fenster.SLZ';
      
      // Funktion, um den Namen des States zu extrahieren
      function getStateName(stateId) {
        const parts = stateId.split('.');
        return parts[parts.length - 1]; // Gibt den letzten Teil der State-ID zurück
      }
      
      // Funktion, um den Namen des Ordners zu extrahieren
      function getFolderName(stateId) {
        const parts = stateId.split('.');
        parts.pop(); // Entfernt den letzten Teil der State-ID
        return parts.join('.'); // Kombiniert die verbleibenden Teile zurück zu einer State-ID
      }
      
      // Funktion zum Abrufen der Liste aller vorhandenen Objekte
      async function getAllObjects() {
        return new Promise((resolve, reject) => {
          getObjectList({ include_docs: true }, (err, objects) => {
            if (err) {
              reject(err);
            } else {
              resolve(objects);
            }
          });
        });
      }
      
      // Funktion zum Umbenennen der States im Ordner
      async function renameStatesInFolder(folderPath) {
        try {
          const objects = await getAllObjects();
      
          for (const obj of objects) {
            const stateId = obj._id;
            const state = obj.doc;
            
            if (state.type === 'state' && stateId.startsWith(`${adapter}.${folderPath}`)) {
              const stateName = getStateName(stateId);
              const folderName = getFolderName(stateId);
              const newDisplayName = `${folderName}.${stateName}`;
      
              // Neuen Namen für den Zustand setzen
              await setStateAsync(`${adapter}.${newDisplayName}`, state.common.val);
      
              console.log(`Der State "${stateId}" wurde erfolgreich in "${newDisplayName}" umbenannt.`);
            }
          }
        } catch (err) {
          console.error(`Fehler beim Umbenennen der States: ${err}`);
        }
      }
      
      // Aufruf der Funktion zum Umbenennen aller States im Ordner
      renameStatesInFolder(folderPath);
      

      posted in Skripten / Logik
      S
      SevenUp
    • RE: Roborock Adapter tester gesucht

      @sevenup sagte in Roborock Adapter tester gesucht:

      Lässt sich nicht eintragen, da die Einstellungen wegen dem Fehler "[JsonConfig] Cannot parse json5 config!" nicht geöffnet werden können

      gefixt in v0.21

      posted in JavaScript
      S
      SevenUp
    • RE: Roborock Adapter tester gesucht

      @thomas-braun sagte in Roborock Adapter tester gesucht:

      Nee, eher wohl fehlt da: error Username or password missing!

      Lässt sich nicht eintragen, da die Einstellungen wegen dem Fehler "[JsonConfig] Cannot parse json5 config!" nicht geöffnet werden können.

      Bild 2023-07-1218_27_27-inobi7v.png auf abload.de

      posted in JavaScript
      S
      SevenUp
    • RE: jarvis v3.1.x - just another remarkable vis

      Ich habe auf github einen Feature Request gestellt. Dabei geht es um eine Möglichkeit die Karte drehen / ausrichten zu können.

      Ich würde mich freuen, wenn weitere Interessenten abstimmen könnten! So erhöht sich die Chance, dass das Feature implementiert wird.

      Danke!
      https://github.com/Zefau/ioBroker.jarvis/issues/2162

      SevenUp666 created this issue in Zefau/ioBroker.jarvis

      closed Karte (Map widget) in der Ausrichtung drehen #2162

      posted in Tester
      S
      SevenUp
    • RE: Test Adapter BLE v0.12.x

      @alcalzone ich habe nun auch einen Xiaomi Rauchwarnmelder. Eigentlich sollte es die Zigbee Variante sein, ich habe aber nicht aufgepasst und kann es nun in der Bluetooth Variante in ioBroker nicht nutzen.

      Gibt es evtl eine Chance es in den Adapter einzubinden?
      Im Vergleich zu meinem Vorredner ändert sich bei mir der übertragene Wert. (Ich habe auch einen Rauch Alarm ausgelöst)

      Sind die Daten brauchbar?

      ble.0	2022-11-20 15:17:28.199	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:28.197	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997095acf9ac544ef54"}
      ble.0	2022-11-20 15:17:28.195	debug	_default: 54:ef:44:c5:9a:cf > got data 105997095acf9ac544ef54 for fe95
      ble.0	2022-11-20 15:17:28.134	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:28.122	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:28.121	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:28.120	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,90,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:17:28.119	debug	has serviceData: true
      ble.0	2022-11-20 15:17:28.118	debug	has advertisement: true
      ble.0	2022-11-20 15:17:28.116	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:26.603	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:26.602	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997095acf9ac544ef54"}
      ble.0	2022-11-20 15:17:26.600	debug	_default: 54:ef:44:c5:9a:cf > got data 105997095acf9ac544ef54 for fe95
      ble.0	2022-11-20 15:17:26.510	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:26.501	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:26.501	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:26.500	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,90,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:17:26.499	debug	has serviceData: true
      ble.0	2022-11-20 15:17:26.498	debug	has advertisement: true
      ble.0	2022-11-20 15:17:26.496	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:25.052	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:25.050	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997095acf9ac544ef54"}
      ble.0	2022-11-20 15:17:25.048	debug	_default: 54:ef:44:c5:9a:cf > got data 105997095acf9ac544ef54 for fe95
      ble.0	2022-11-20 15:17:24.999	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:24.991	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:24.990	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:24.989	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,90,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:17:24.988	debug	has serviceData: true
      ble.0	2022-11-20 15:17:24.987	debug	has advertisement: true
      ble.0	2022-11-20 15:17:24.985	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:22.616	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:22.615	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997095acf9ac544ef54"}
      ble.0	2022-11-20 15:17:22.602	debug	_default: 54:ef:44:c5:9a:cf > got data 105997095acf9ac544ef54 for fe95
      ble.0	2022-11-20 15:17:22.596	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:22.594	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997095acf9ac544ef54"}
      ble.0	2022-11-20 15:17:22.590	debug	_default: 54:ef:44:c5:9a:cf > got data 105997095acf9ac544ef54 for fe95
      ble.0	2022-11-20 15:17:22.395	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:22.381	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:21.833	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:21.832	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:21.831	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,90,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:17:21.830	debug	has serviceData: true
      ble.0	2022-11-20 15:17:21.829	debug	has advertisement: true
      ble.0	2022-11-20 15:17:21.827	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:21.422	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:21.421	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:21.420	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,90,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:17:21.419	debug	has serviceData: true
      ble.0	2022-11-20 15:17:21.418	debug	has advertisement: true
      ble.0	2022-11-20 15:17:21.416	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:20.786	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:20.784	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970959cf9ac544ef54630b9350000000aeac79b5"}
      ble.0	2022-11-20 15:17:20.781	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970959cf9ac544ef54630b9350000000aeac79b5 for fe95
      ble.0	2022-11-20 15:17:19.028	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:18.992	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:18.991	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:18.990	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,89,207,154,197,68,239,84,99,11,147,80,0,0,0,174,172,121,181]}}]
      ble.0	2022-11-20 15:17:18.989	debug	has serviceData: true
      ble.0	2022-11-20 15:17:18.987	debug	has advertisement: true
      ble.0	2022-11-20 15:17:18.984	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:17.535	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:17.534	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970959cf9ac544ef54630b9350000000aeac79b5"}
      ble.0	2022-11-20 15:17:17.531	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970959cf9ac544ef54630b9350000000aeac79b5 for fe95
      ble.0	2022-11-20 15:17:17.486	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:17.484	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:17.482	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970959cf9ac544ef54630b9350000000aeac79b5"}
      ble.0	2022-11-20 15:17:17.479	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970959cf9ac544ef54630b9350000000aeac79b5 for fe95
      ble.0	2022-11-20 15:17:17.456	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:17.455	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:17.454	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,89,207,154,197,68,239,84,99,11,147,80,0,0,0,174,172,121,181]}}]
      ble.0	2022-11-20 15:17:17.453	debug	has serviceData: true
      ble.0	2022-11-20 15:17:17.452	debug	has advertisement: true
      ble.0	2022-11-20 15:17:17.450	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:17.344	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:17.336	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:17.335	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:17.334	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,89,207,154,197,68,239,84,99,11,147,80,0,0,0,174,172,121,181]}}]
      ble.0	2022-11-20 15:17:17.333	debug	has serviceData: true
      ble.0	2022-11-20 15:17:17.332	debug	has advertisement: true
      ble.0	2022-11-20 15:17:17.330	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:16.670	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:16.668	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970958cf9ac544ef54"}
      ble.0	2022-11-20 15:17:16.665	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970958cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:17:16.641	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:16.616	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:16.615	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:16.614	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,88,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:17:16.611	debug	has serviceData: true
      ble.0	2022-11-20 15:17:16.610	debug	has advertisement: true
      ble.0	2022-11-20 15:17:16.608	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:14.344	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:14.343	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970958cf9ac544ef54"}
      ble.0	2022-11-20 15:17:14.340	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970958cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:17:14.250	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:14.132	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:14.131	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:14.130	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,88,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:17:14.129	debug	has serviceData: true
      ble.0	2022-11-20 15:17:14.128	debug	has advertisement: true
      ble.0	2022-11-20 15:17:14.126	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:13.032	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:13.031	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970958cf9ac544ef54"}
      ble.0	2022-11-20 15:17:13.028	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970958cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:17:13.012	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:13.002	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:13.001	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:13.000	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,88,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:17:12.999	debug	has serviceData: true
      ble.0	2022-11-20 15:17:12.998	debug	has advertisement: true
      ble.0	2022-11-20 15:17:12.996	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:12.190	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:12.189	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970957cf9ac544ef54444a2ec3177b00000036bff1ab"}
      ble.0	2022-11-20 15:17:12.186	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970957cf9ac544ef54444a2ec3177b00000036bff1ab for fe95
      ble.0	2022-11-20 15:17:12.156	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:12.141	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:12.140	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:12.139	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,87,207,154,197,68,239,84,68,74,46,195,23,123,0,0,0,54,191,241,171]}}]
      ble.0	2022-11-20 15:17:12.138	debug	has serviceData: true
      ble.0	2022-11-20 15:17:12.137	debug	has advertisement: true
      ble.0	2022-11-20 15:17:12.135	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:09.711	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:09.710	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970956cf9ac544ef5440c3ae840000004bb76315"}
      ble.0	2022-11-20 15:17:09.707	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970956cf9ac544ef5440c3ae840000004bb76315 for fe95
      ble.0	2022-11-20 15:17:09.687	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:09.662	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:09.661	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:09.660	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,86,207,154,197,68,239,84,64,195,174,132,0,0,0,75,183,99,21]}}]
      ble.0	2022-11-20 15:17:09.659	debug	has serviceData: true
      ble.0	2022-11-20 15:17:09.658	debug	has advertisement: true
      ble.0	2022-11-20 15:17:09.656	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:09.489	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:09.487	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970956cf9ac544ef5440c3ae840000004bb76315"}
      ble.0	2022-11-20 15:17:09.439	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970956cf9ac544ef5440c3ae840000004bb76315 for fe95
      ble.0	2022-11-20 15:17:09.418	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:09.398	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:09.397	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:09.396	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,86,207,154,197,68,239,84,64,195,174,132,0,0,0,75,183,99,21]}}]
      ble.0	2022-11-20 15:17:09.395	debug	has serviceData: true
      ble.0	2022-11-20 15:17:09.394	debug	has advertisement: true
      ble.0	2022-11-20 15:17:09.392	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:08.531	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:08.529	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970956cf9ac544ef5440c3ae840000004bb76315"}
      ble.0	2022-11-20 15:17:08.526	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970956cf9ac544ef5440c3ae840000004bb76315 for fe95
      ble.0	2022-11-20 15:17:08.501	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:08.491	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:08.490	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:08.489	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,86,207,154,197,68,239,84,64,195,174,132,0,0,0,75,183,99,21]}}]
      ble.0	2022-11-20 15:17:08.488	debug	has serviceData: true
      ble.0	2022-11-20 15:17:08.487	debug	has advertisement: true
      ble.0	2022-11-20 15:17:08.485	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:08.062	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:08.062	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970956cf9ac544ef5440c3ae840000004bb76315"}
      ble.0	2022-11-20 15:17:08.060	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970956cf9ac544ef5440c3ae840000004bb76315 for fe95
      ble.0	2022-11-20 15:17:07.999	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:07.968	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:07.968	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:07.967	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,86,207,154,197,68,239,84,64,195,174,132,0,0,0,75,183,99,21]}}]
      ble.0	2022-11-20 15:17:07.967	debug	has serviceData: true
      ble.0	2022-11-20 15:17:07.966	debug	has advertisement: true
      ble.0	2022-11-20 15:17:07.965	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:07.526	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:17:07.525	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970956cf9ac544ef5440c3ae840000004bb76315"}
      ble.0	2022-11-20 15:17:07.522	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970956cf9ac544ef5440c3ae840000004bb76315 for fe95
      ble.0	2022-11-20 15:17:07.456	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:07.436	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:17:07.435	debug	has manufacturerData: false
      ble.0	2022-11-20 15:17:07.434	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,86,207,154,197,68,239,84,64,195,174,132,0,0,0,75,183,99,21]}}]
      ble.0	2022-11-20 15:17:07.433	debug	has serviceData: true
      ble.0	2022-11-20 15:17:07.431	debug	has advertisement: true
      ble.0	2022-11-20 15:17:07.429	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:58.581	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:58.580	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970954cf9ac544ef54df1045970000007a93a64c"}
      ble.0	2022-11-20 15:16:58.577	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970954cf9ac544ef54df1045970000007a93a64c for fe95
      ble.0	2022-11-20 15:16:58.561	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:58.552	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:58.551	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:58.550	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,84,207,154,197,68,239,84,223,16,69,151,0,0,0,122,147,166,76]}}]
      ble.0	2022-11-20 15:16:58.549	debug	has serviceData: true
      ble.0	2022-11-20 15:16:58.548	debug	has advertisement: true
      ble.0	2022-11-20 15:16:58.546	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:58.237	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:58.235	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970954cf9ac544ef54df1045970000007a93a64c"}
      ble.0	2022-11-20 15:16:58.232	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970954cf9ac544ef54df1045970000007a93a64c for fe95
      ble.0	2022-11-20 15:16:58.198	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:58.171	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:58.170	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:58.167	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,84,207,154,197,68,239,84,223,16,69,151,0,0,0,122,147,166,76]}}]
      ble.0	2022-11-20 15:16:58.166	debug	has serviceData: true
      ble.0	2022-11-20 15:16:58.165	debug	has advertisement: true
      ble.0	2022-11-20 15:16:58.164	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:57.597	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:57.596	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970954cf9ac544ef54df1045970000007a93a64c"}
      ble.0	2022-11-20 15:16:57.593	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970954cf9ac544ef54df1045970000007a93a64c for fe95
      ble.0	2022-11-20 15:16:57.577	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:57.564	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:57.563	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:57.562	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,84,207,154,197,68,239,84,223,16,69,151,0,0,0,122,147,166,76]}}]
      ble.0	2022-11-20 15:16:57.561	debug	has serviceData: true
      ble.0	2022-11-20 15:16:57.560	debug	has advertisement: true
      ble.0	2022-11-20 15:16:57.558	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:57.173	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:57.172	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970954cf9ac544ef54df1045970000007a93a64c"}
      ble.0	2022-11-20 15:16:57.169	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970954cf9ac544ef54df1045970000007a93a64c for fe95
      ble.0	2022-11-20 15:16:57.088	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:57.050	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:57.049	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:57.048	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,84,207,154,197,68,239,84,223,16,69,151,0,0,0,122,147,166,76]}}]
      ble.0	2022-11-20 15:16:57.047	debug	has serviceData: true
      ble.0	2022-11-20 15:16:57.046	debug	has advertisement: true
      ble.0	2022-11-20 15:16:57.044	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:56.518	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:56.517	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970954cf9ac544ef54df1045970000007a93a64c"}
      ble.0	2022-11-20 15:16:56.513	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970954cf9ac544ef54df1045970000007a93a64c for fe95
      ble.0	2022-11-20 15:16:56.459	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:56.457	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970954cf9ac544ef54df1045970000007a93a64c"}
      ble.0	2022-11-20 15:16:56.454	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970954cf9ac544ef54df1045970000007a93a64c for fe95
      ble.0	2022-11-20 15:16:56.334	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:56.300	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:56.299	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:56.299	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,84,207,154,197,68,239,84,223,16,69,151,0,0,0,122,147,166,76]}}]
      ble.0	2022-11-20 15:16:56.298	debug	has serviceData: true
      ble.0	2022-11-20 15:16:56.297	debug	has advertisement: true
      ble.0	2022-11-20 15:16:56.296	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:56.214	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:56.180	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:56.179	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:56.178	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,84,207,154,197,68,239,84,223,16,69,151,0,0,0,122,147,166,76]}}]
      ble.0	2022-11-20 15:16:56.177	debug	has serviceData: true
      ble.0	2022-11-20 15:16:56.176	debug	has advertisement: true
      ble.0	2022-11-20 15:16:56.174	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:55.112	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:55.111	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970953cf9ac544ef54"}
      ble.0	2022-11-20 15:16:55.108	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970953cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:55.092	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:55.082	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:55.081	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:55.080	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,83,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:55.079	debug	has serviceData: true
      ble.0	2022-11-20 15:16:55.078	debug	has advertisement: true
      ble.0	2022-11-20 15:16:55.076	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:54.216	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:54.214	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970953cf9ac544ef54"}
      ble.0	2022-11-20 15:16:54.210	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970953cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:53.942	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:53.689	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:53.688	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:53.687	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,83,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:53.686	debug	has serviceData: true
      ble.0	2022-11-20 15:16:53.685	debug	has advertisement: true
      ble.0	2022-11-20 15:16:53.684	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:51.665	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:51.663	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970953cf9ac544ef54"}
      ble.0	2022-11-20 15:16:51.651	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970953cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:51.649	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:51.647	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970953cf9ac544ef54"}
      ble.0	2022-11-20 15:16:51.644	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970953cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:51.633	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:51.631	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970953cf9ac544ef54"}
      ble.0	2022-11-20 15:16:51.628	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970953cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:51.235	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:51.233	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:51.226	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:51.050	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:51.049	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:51.048	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,83,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:51.047	debug	has serviceData: true
      ble.0	2022-11-20 15:16:51.046	debug	has advertisement: true
      ble.0	2022-11-20 15:16:51.044	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:50.824	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:50.823	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:50.822	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,83,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:50.821	debug	has serviceData: true
      ble.0	2022-11-20 15:16:50.819	debug	has advertisement: true
      ble.0	2022-11-20 15:16:50.818	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:50.353	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:50.351	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:50.339	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,83,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:50.338	debug	has serviceData: true
      ble.0	2022-11-20 15:16:50.337	debug	has advertisement: true
      ble.0	2022-11-20 15:16:50.335	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:48.991	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:48.989	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970952cf9ac544ef545a836005000000d3c072bf"}
      ble.0	2022-11-20 15:16:48.986	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970952cf9ac544ef545a836005000000d3c072bf for fe95
      ble.0	2022-11-20 15:16:48.966	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:48.956	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:48.955	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:48.953	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,82,207,154,197,68,239,84,90,131,96,5,0,0,0,211,192,114,191]}}]
      ble.0	2022-11-20 15:16:48.952	debug	has serviceData: true
      ble.0	2022-11-20 15:16:48.951	debug	has advertisement: true
      ble.0	2022-11-20 15:16:48.949	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:47.964	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:47.962	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970952cf9ac544ef545a836005000000d3c072bf"}
      ble.0	2022-11-20 15:16:47.959	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970952cf9ac544ef545a836005000000d3c072bf for fe95
      ble.0	2022-11-20 15:16:47.943	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:47.931	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:47.930	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:47.929	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,82,207,154,197,68,239,84,90,131,96,5,0,0,0,211,192,114,191]}}]
      ble.0	2022-11-20 15:16:47.928	debug	has serviceData: true
      ble.0	2022-11-20 15:16:47.927	debug	has advertisement: true
      ble.0	2022-11-20 15:16:47.925	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:46.600	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:46.598	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970951cf9ac544ef54"}
      ble.0	2022-11-20 15:16:46.595	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970951cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:46.528	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:46.497	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:46.496	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:46.494	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,81,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:46.493	debug	has serviceData: true
      ble.0	2022-11-20 15:16:46.492	debug	has advertisement: true
      ble.0	2022-11-20 15:16:46.490	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:44.748	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:44.746	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970951cf9ac544ef54"}
      ble.0	2022-11-20 15:16:44.742	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970951cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:44.672	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:44.662	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:44.661	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:44.660	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,81,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:44.659	debug	has serviceData: true
      ble.0	2022-11-20 15:16:44.658	debug	has advertisement: true
      ble.0	2022-11-20 15:16:44.656	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:43.642	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:43.640	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970951cf9ac544ef54"}
      ble.0	2022-11-20 15:16:43.635	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970951cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:43.616	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:43.586	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:43.585	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:43.583	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,81,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:43.582	debug	has serviceData: true
      ble.0	2022-11-20 15:16:43.581	debug	has advertisement: true
      ble.0	2022-11-20 15:16:43.579	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:43.132	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:43.130	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970951cf9ac544ef54"}
      ble.0	2022-11-20 15:16:43.127	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970951cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:43.110	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:43.100	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:43.099	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:43.098	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,81,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:43.096	debug	has serviceData: true
      ble.0	2022-11-20 15:16:43.095	debug	has advertisement: true
      ble.0	2022-11-20 15:16:43.093	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:41.582	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:41.580	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970951cf9ac544ef54"}
      ble.0	2022-11-20 15:16:41.576	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970951cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:40.710	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:40.136	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:40.135	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:40.133	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,81,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:40.131	debug	has serviceData: true
      ble.0	2022-11-20 15:16:40.130	debug	has advertisement: true
      ble.0	2022-11-20 15:16:40.128	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:39.728	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:39.727	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970951cf9ac544ef54"}
      ble.0	2022-11-20 15:16:39.724	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970951cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:39.698	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:39.688	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:39.687	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:39.685	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,81,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:39.684	debug	has serviceData: true
      ble.0	2022-11-20 15:16:39.683	debug	has advertisement: true
      ble.0	2022-11-20 15:16:39.681	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:39.481	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:39.479	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970951cf9ac544ef54"}
      ble.0	2022-11-20 15:16:39.476	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970951cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:39.459	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:39.448	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:39.447	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:39.445	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,81,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:39.444	debug	has serviceData: true
      ble.0	2022-11-20 15:16:39.443	debug	has advertisement: true
      ble.0	2022-11-20 15:16:39.441	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:37.403	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:37.401	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970951cf9ac544ef54"}
      ble.0	2022-11-20 15:16:37.398	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970951cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:37.342	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:37.330	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:37.329	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:37.328	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,81,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:37.327	debug	has serviceData: true
      ble.0	2022-11-20 15:16:37.326	debug	has advertisement: true
      ble.0	2022-11-20 15:16:37.324	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:27.142	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:27.140	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970950cf9ac544ef5437c0a0e4947a00000069253b74"}
      ble.0	2022-11-20 15:16:27.138	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970950cf9ac544ef5437c0a0e4947a00000069253b74 for fe95
      ble.0	2022-11-20 15:16:27.035	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:27.026	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:27.025	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:27.024	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,80,207,154,197,68,239,84,55,192,160,228,148,122,0,0,0,105,37,59,116]}}]
      ble.0	2022-11-20 15:16:27.022	debug	has serviceData: true
      ble.0	2022-11-20 15:16:27.021	debug	has advertisement: true
      ble.0	2022-11-20 15:16:27.020	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:26.866	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:26.864	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997094fcf9ac544ef54"}
      ble.0	2022-11-20 15:16:26.861	debug	_default: 54:ef:44:c5:9a:cf > got data 105997094fcf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:26.799	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:26.790	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:26.789	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:26.788	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,79,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:26.787	debug	has serviceData: true
      ble.0	2022-11-20 15:16:26.786	debug	has advertisement: true
      ble.0	2022-11-20 15:16:26.785	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:18.228	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:18.226	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"585997094ecf9ac544ef544465d00200000049970f2f"}
      ble.0	2022-11-20 15:16:18.223	debug	_default: 54:ef:44:c5:9a:cf > got data 585997094ecf9ac544ef544465d00200000049970f2f for fe95
      ble.0	2022-11-20 15:16:18.206	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:18.178	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:18.177	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:18.175	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,78,207,154,197,68,239,84,68,101,208,2,0,0,0,73,151,15,47]}}]
      ble.0	2022-11-20 15:16:18.174	debug	has serviceData: true
      ble.0	2022-11-20 15:16:18.173	debug	has advertisement: true
      ble.0	2022-11-20 15:16:18.172	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:09.164	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:09.161	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997094ccf9ac544ef54"}
      ble.0	2022-11-20 15:16:09.143	debug	_default: 54:ef:44:c5:9a:cf > got data 105997094ccf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:09.118	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:09.092	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:09.090	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:09.089	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,76,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:09.087	debug	has serviceData: true
      ble.0	2022-11-20 15:16:09.086	debug	has advertisement: true
      ble.0	2022-11-20 15:16:09.083	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:07.302	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:07.300	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997094ccf9ac544ef54"}
      ble.0	2022-11-20 15:16:07.296	debug	_default: 54:ef:44:c5:9a:cf > got data 105997094ccf9ac544ef54 for fe95
      ble.0	2022-11-20 15:16:07.274	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:07.261	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:07.260	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:07.258	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,76,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:16:07.257	debug	has serviceData: true
      ble.0	2022-11-20 15:16:07.256	debug	has advertisement: true
      ble.0	2022-11-20 15:16:07.254	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:04.250	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:16:04.248	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"585997094bcf9ac544ef54479f205abf68000000b6fa9382"}
      ble.0	2022-11-20 15:16:04.244	debug	_default: 54:ef:44:c5:9a:cf > got data 585997094bcf9ac544ef54479f205abf68000000b6fa9382 for fe95
      ble.0	2022-11-20 15:16:04.224	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:04.137	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:16:04.136	debug	has manufacturerData: false
      ble.0	2022-11-20 15:16:04.134	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,75,207,154,197,68,239,84,71,159,32,90,191,104,0,0,0,182,250,147,130]}}]
      ble.0	2022-11-20 15:16:04.132	debug	has serviceData: true
      ble.0	2022-11-20 15:16:04.131	debug	has advertisement: true
      ble.0	2022-11-20 15:16:04.129	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:52.655	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:52.653	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997094acf9ac544ef54"}
      ble.0	2022-11-20 15:15:52.649	debug	_default: 54:ef:44:c5:9a:cf > got data 105997094acf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:52.630	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:52.618	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:52.617	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:52.616	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,74,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:52.615	debug	has serviceData: true
      ble.0	2022-11-20 15:15:52.614	debug	has advertisement: true
      ble.0	2022-11-20 15:15:52.612	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:51.657	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:51.655	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997094acf9ac544ef54"}
      ble.0	2022-11-20 15:15:51.651	debug	_default: 54:ef:44:c5:9a:cf > got data 105997094acf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:51.643	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:51.639	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"105997094acf9ac544ef54"}
      ble.0	2022-11-20 15:15:51.635	debug	_default: 54:ef:44:c5:9a:cf > got data 105997094acf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:51.464	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:51.313	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:51.299	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:51.298	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:51.297	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,74,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:51.295	debug	has serviceData: true
      ble.0	2022-11-20 15:15:51.294	debug	has advertisement: true
      ble.0	2022-11-20 15:15:51.292	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:50.427	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:50.426	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:50.425	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,74,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:50.424	debug	has serviceData: true
      ble.0	2022-11-20 15:15:50.423	debug	has advertisement: true
      ble.0	2022-11-20 15:15:50.421	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:49.557	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:49.554	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970949cf9ac544ef54295c797a0000004806c2c1"}
      ble.0	2022-11-20 15:15:49.542	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970949cf9ac544ef54295c797a0000004806c2c1 for fe95
      ble.0	2022-11-20 15:15:49.476	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:49.464	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:49.463	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:49.462	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,73,207,154,197,68,239,84,41,92,121,122,0,0,0,72,6,194,193]}}]
      ble.0	2022-11-20 15:15:49.461	debug	has serviceData: true
      ble.0	2022-11-20 15:15:49.460	debug	has advertisement: true
      ble.0	2022-11-20 15:15:49.458	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:49.367	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:49.366	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970949cf9ac544ef54295c797a0000004806c2c1"}
      ble.0	2022-11-20 15:15:49.364	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970949cf9ac544ef54295c797a0000004806c2c1 for fe95
      ble.0	2022-11-20 15:15:49.348	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:49.342	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:49.342	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:49.341	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,73,207,154,197,68,239,84,41,92,121,122,0,0,0,72,6,194,193]}}]
      ble.0	2022-11-20 15:15:49.341	debug	has serviceData: true
      ble.0	2022-11-20 15:15:49.340	debug	has advertisement: true
      ble.0	2022-11-20 15:15:49.339	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:49.276	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:49.274	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970949cf9ac544ef54295c797a0000004806c2c1"}
      ble.0	2022-11-20 15:15:49.271	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970949cf9ac544ef54295c797a0000004806c2c1 for fe95
      ble.0	2022-11-20 15:15:49.251	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:49.237	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:49.235	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:49.224	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,73,207,154,197,68,239,84,41,92,121,122,0,0,0,72,6,194,193]}}]
      ble.0	2022-11-20 15:15:49.223	debug	has serviceData: true
      ble.0	2022-11-20 15:15:49.221	debug	has advertisement: true
      ble.0	2022-11-20 15:15:49.219	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:48.623	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:48.621	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970949cf9ac544ef54295c797a0000004806c2c1"}
      ble.0	2022-11-20 15:15:48.618	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970949cf9ac544ef54295c797a0000004806c2c1 for fe95
      ble.0	2022-11-20 15:15:48.593	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:48.573	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:48.572	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:48.570	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,73,207,154,197,68,239,84,41,92,121,122,0,0,0,72,6,194,193]}}]
      ble.0	2022-11-20 15:15:48.569	debug	has serviceData: true
      ble.0	2022-11-20 15:15:48.568	debug	has advertisement: true
      ble.0	2022-11-20 15:15:48.566	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:48.396	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:48.395	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970949cf9ac544ef54295c797a0000004806c2c1"}
      ble.0	2022-11-20 15:15:48.393	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970949cf9ac544ef54295c797a0000004806c2c1 for fe95
      ble.0	2022-11-20 15:15:48.361	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:48.348	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:48.347	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:48.345	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,73,207,154,197,68,239,84,41,92,121,122,0,0,0,72,6,194,193]}}]
      ble.0	2022-11-20 15:15:48.344	debug	has serviceData: true
      ble.0	2022-11-20 15:15:48.343	debug	has advertisement: true
      ble.0	2022-11-20 15:15:48.341	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:48.035	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:48.033	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970949cf9ac544ef54295c797a0000004806c2c1"}
      ble.0	2022-11-20 15:15:48.030	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970949cf9ac544ef54295c797a0000004806c2c1 for fe95
      ble.0	2022-11-20 15:15:47.977	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:47.965	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:47.964	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:47.963	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,73,207,154,197,68,239,84,41,92,121,122,0,0,0,72,6,194,193]}}]
      ble.0	2022-11-20 15:15:47.962	debug	has serviceData: true
      ble.0	2022-11-20 15:15:47.961	debug	has advertisement: true
      ble.0	2022-11-20 15:15:47.960	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:47.879	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:47.878	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970949cf9ac544ef54295c797a0000004806c2c1"}
      ble.0	2022-11-20 15:15:47.875	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970949cf9ac544ef54295c797a0000004806c2c1 for fe95
      ble.0	2022-11-20 15:15:47.858	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:47.844	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:47.843	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:47.842	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,73,207,154,197,68,239,84,41,92,121,122,0,0,0,72,6,194,193]}}]
      ble.0	2022-11-20 15:15:47.840	debug	has serviceData: true
      ble.0	2022-11-20 15:15:47.839	debug	has advertisement: true
      ble.0	2022-11-20 15:15:47.837	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:47.112	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:47.110	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970949cf9ac544ef54295c797a0000004806c2c1"}
      ble.0	2022-11-20 15:15:47.108	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970949cf9ac544ef54295c797a0000004806c2c1 for fe95
      ble.0	2022-11-20 15:15:47.063	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:47.026	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:47.026	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:47.025	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,73,207,154,197,68,239,84,41,92,121,122,0,0,0,72,6,194,193]}}]
      ble.0	2022-11-20 15:15:47.024	debug	has serviceData: true
      ble.0	2022-11-20 15:15:47.023	debug	has advertisement: true
      ble.0	2022-11-20 15:15:47.022	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:46.830	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:46.827	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"5859970949cf9ac544ef54295c797a0000004806c2c1"}
      ble.0	2022-11-20 15:15:46.825	debug	_default: 54:ef:44:c5:9a:cf > got data 5859970949cf9ac544ef54295c797a0000004806c2c1 for fe95
      ble.0	2022-11-20 15:15:46.801	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:46.783	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:46.782	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:46.781	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[88,89,151,9,73,207,154,197,68,239,84,41,92,121,122,0,0,0,72,6,194,193]}}]
      ble.0	2022-11-20 15:15:46.780	debug	has serviceData: true
      ble.0	2022-11-20 15:15:46.778	debug	has advertisement: true
      ble.0	2022-11-20 15:15:46.777	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:46.230	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:46.229	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970948cf9ac544ef54"}
      ble.0	2022-11-20 15:15:46.226	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970948cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:46.210	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:46.196	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:46.195	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:46.194	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,72,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:46.192	debug	has serviceData: true
      ble.0	2022-11-20 15:15:46.191	debug	has advertisement: true
      ble.0	2022-11-20 15:15:46.189	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:45.786	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:45.784	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970948cf9ac544ef54"}
      ble.0	2022-11-20 15:15:45.781	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970948cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:45.764	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:45.748	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:45.747	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:45.746	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,72,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:45.744	debug	has serviceData: true
      ble.0	2022-11-20 15:15:45.743	debug	has advertisement: true
      ble.0	2022-11-20 15:15:45.741	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:45.127	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:45.125	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970948cf9ac544ef54"}
      ble.0	2022-11-20 15:15:45.123	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970948cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:45.097	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:45.085	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:45.084	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:45.083	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,72,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:45.082	debug	has serviceData: true
      ble.0	2022-11-20 15:15:45.080	debug	has advertisement: true
      ble.0	2022-11-20 15:15:45.079	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:42.843	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:42.841	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970948cf9ac544ef54"}
      ble.0	2022-11-20 15:15:42.838	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970948cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:42.819	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:42.805	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:42.804	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:42.803	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,72,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:42.801	debug	has serviceData: true
      ble.0	2022-11-20 15:15:42.800	debug	has advertisement: true
      ble.0	2022-11-20 15:15:42.798	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:41.494	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:41.493	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970948cf9ac544ef54"}
      ble.0	2022-11-20 15:15:41.490	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970948cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:41.487	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:41.486	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970948cf9ac544ef54"}
      ble.0	2022-11-20 15:15:41.483	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970948cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:41.198	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:40.897	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:40.675	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:40.674	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:40.673	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,72,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:40.671	debug	has serviceData: true
      ble.0	2022-11-20 15:15:40.670	debug	has advertisement: true
      ble.0	2022-11-20 15:15:40.668	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:40.228	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:40.227	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:40.226	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,72,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:40.225	debug	has serviceData: true
      ble.0	2022-11-20 15:15:40.223	debug	has advertisement: true
      ble.0	2022-11-20 15:15:40.221	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:38.520	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:38.518	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970948cf9ac544ef54"}
      ble.0	2022-11-20 15:15:38.515	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970948cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:38.446	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:38.430	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:38.429	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:38.428	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,72,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:38.427	debug	has serviceData: true
      ble.0	2022-11-20 15:15:38.425	debug	has advertisement: true
      ble.0	2022-11-20 15:15:38.423	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:37.132	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:37.130	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970948cf9ac544ef54"}
      ble.0	2022-11-20 15:15:37.127	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970948cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:37.107	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:37.093	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:37.091	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:37.090	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,72,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:37.089	debug	has serviceData: true
      ble.0	2022-11-20 15:15:37.087	debug	has advertisement: true
      ble.0	2022-11-20 15:15:37.085	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:35.981	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:35.979	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970948cf9ac544ef54"}
      ble.0	2022-11-20 15:15:35.976	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970948cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:35.957	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:35.943	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:35.942	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:35.941	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,72,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:35.939	debug	has serviceData: true
      ble.0	2022-11-20 15:15:35.938	debug	has advertisement: true
      ble.0	2022-11-20 15:15:35.936	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:34.371	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:34.369	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970948cf9ac544ef54"}
      ble.0	2022-11-20 15:15:34.366	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970948cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:34.348	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:34.335	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:34.334	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:34.332	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,72,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:34.331	debug	has serviceData: true
      ble.0	2022-11-20 15:15:34.330	debug	has advertisement: true
      ble.0	2022-11-20 15:15:34.328	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:14.384	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:14.381	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970946cf9ac544ef54"}
      ble.0	2022-11-20 15:15:14.377	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970946cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:14.351	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:14.334	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:14.333	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:14.331	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,70,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:14.330	debug	has serviceData: true
      ble.0	2022-11-20 15:15:14.328	debug	has advertisement: true
      ble.0	2022-11-20 15:15:14.326	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:08.215	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:08.213	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970946cf9ac544ef54"}
      ble.0	2022-11-20 15:15:08.211	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970946cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:08.206	debug	setting state ble.0	.54:ef:44:c5:9a:cf.services.fe95
      ble.0	2022-11-20 15:15:08.204	debug	54:ef:44:c5:9a:cf > got values: {"services.fe95":"1059970946cf9ac544ef54"}
      ble.0	2022-11-20 15:15:08.136	debug	_default: 54:ef:44:c5:9a:cf > got data 1059970946cf9ac544ef54 for fe95
      ble.0	2022-11-20 15:15:08.097	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:08.093	debug	updating rssi state for 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:08.007	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:08.006	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:08.004	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,70,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:08.003	debug	has serviceData: true
      ble.0	2022-11-20 15:15:08.002	debug	has advertisement: true
      ble.0	2022-11-20 15:15:08.000	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:07.986	debug	plugin _default is handling 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:07.985	debug	xiaomi >> Use its app to complete the initialization.
      ble.0	2022-11-20 15:15:07.983	debug	xiaomi >> The device is not fully initialized.
      ble.0	2022-11-20 15:15:07.978	debug	has manufacturerData: false
      ble.0	2022-11-20 15:15:07.977	debug	serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[16,89,151,9,70,207,154,197,68,239,84]}}]
      ble.0	2022-11-20 15:15:07.975	debug	has serviceData: true
      ble.0	2022-11-20 15:15:07.973	debug	has advertisement: true
      ble.0	2022-11-20 15:15:07.971	debug	discovered peripheral 54:ef:44:c5:9a:cf
      ble.0	2022-11-20 15:15:03.713	info	starting scan for services ["fe95"]
      ble.0	2022-11-20 15:14:33.857	info	stopping scan
      ble.0	2022-11-20 15:14:28.876	info	starting scan for services ["fe95"]
      ble.0	2022-11-20 15:14:26.910	info	starting scanner process...
      ble.0	2022-11-20 15:14:26.863	info	monitored services: fe95
      ble.0	2022-11-20 15:14:26.859	info	enabled plugins: Xiaomi, _default
      ble.0	2022-11-20 15:14:26.856	info	loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default
      ble.0	2022-11-20 15:14:26.696	info	starting. Version 0.13.0 in /opt/iobroker/node_modules/iobroker.ble, node: v14.19.3, js-controller: 4.0.23
      ble.0	2022-11-20 15:14:25.226	debug	States connected to redis: 192.168.1.240:9000
      ble.0	2022-11-20 15:14:25.116	debug	States create User PubSub Client
      ble.0	2022-11-20 15:14:25.112	debug	States create System PubSub Client
      ble.0	2022-11-20 15:14:25.017	debug	Redis States: Use Redis connection: 192.168.1.240:9000
      ble.0	2022-11-20 15:14:24.840	debug	Objects connected to redis: 192.168.1.240:9001
      ble.0	2022-11-20 15:14:24.750	debug	Objects client initialize lua scripts
      ble.0	2022-11-20 15:14:23.805	debug	Objects create User PubSub Client
      ble.0	2022-11-20 15:14:23.800	debug	Objects create System PubSub Client
      ble.0	2022-11-20 15:14:23.539	debug	Objects client ready ... initialize now
      ble.0	2022-11-20 15:14:21.574	debug	Redis Objects: Use Redis connection: 192.168.1.240:9001
      
      posted in Tester
      S
      SevenUp
    • RE: Test Adapter TrashSchedule

      @sevenup sagte in Test Adapter TrashSchedule:

      wir wohnen in einem Mehrfamilienhaus und müssen uns um das Rausstellen der Mülltonne am richtig Tag nicht kümmern.
      Stehen aber eher von dem gegenteiligen Problem: ich würde gerne wissen, wann die Mülltonne das letzte mal geleert wurde, statt wann sie das nächste mal geleert wird.
      Grund ist ziemlich einfach: manchmal ist die Gemeinschaft so eifrig, dass die Mülltonne schon nach 3 Tagen voll ist. Dann muss man nach der nächsten Leerung schnell sein, sonst bleibt man mit seinem Müll weiter sitzen 🙂

      --> wäre es mit dem Adapter irgendwie realisierbar?

      falls es jemand ebenfalls umsetzen möchte: war einfacher als gedacht:


      2022-03-23 20_55_38-javascript - iobroker.png

      <xml xmlns="https://developers.google.com/blockly/xml">
       <variables>
         <variable type="cron" id="schedule1">schedule1</variable>
       </variables>
       <block type="on_ext" id="61dn8Y%mW~Ea/n2+5@BV" x="62" y="113">
         <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
         <field name="CONDITION">any</field>
         <field name="ACK_CONDITION"></field>
         <value name="OID0">
           <shadow type="field_oid" id="sx?0lQvY.*67!Fs=p!Dp">
             <field name="oid">trashschedule.0.type.bioabfall.daysLeft</field>
           </shadow>
         </value>
         <statement name="STATEMENT">
           <block type="controls_if" id="j/0X/#vxlkk+X}x~+(*T">
             <value name="IF0">
               <block type="logic_compare" id="@BU)]O6,@;UPiOY.!V@0">
                 <field name="OP">EQ</field>
                 <value name="A">
                   <block type="on_source" id="mcwidDz/3A)D(1j6kWS9">
                     <field name="ATTR">state.val</field>
                   </block>
                 </value>
                 <value name="B">
                   <block type="math_number" id="@x2g[JQ)Pk:G!5{i8gf=">
                     <field name="NUM">0</field>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO0">
               <block type="update" id="6]upU!fm,gM3@w(qVj*I">
                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                 <field name="OID">0_userdata.0.trashschedule.bioabfall.previous_date</field>
                 <field name="WITH_DELAY">FALSE</field>
                 <value name="VALUE">
                   <block type="time_get" id="AtcQP_JG,]gZR4h9EpIr">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                     <field name="OPTION">object</field>
                   </block>
                 </value>
               </block>
             </statement>
           </block>
         </statement>
         <next>
           <block type="on_ext" id="#AjlzDESxH`!|nbzK5Iq">
             <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
             <field name="CONDITION">any</field>
             <field name="ACK_CONDITION"></field>
             <value name="OID0">
               <shadow type="field_oid" id="p?1c(=7c8sjM3Y`?d^yb">
                 <field name="oid">trashschedule.0.type.leichtverpackungen.daysLeft</field>
               </shadow>
             </value>
             <statement name="STATEMENT">
               <block type="controls_if" id="IZ1v#V?j2#C62S;:YA^v">
                 <value name="IF0">
                   <block type="logic_compare" id="cyfrebv[Oox]_n.vSg~w">
                     <field name="OP">EQ</field>
                     <value name="A">
                       <block type="on_source" id="Whd4rW0u@v/GSHxOMX;[">
                         <field name="ATTR">state.val</field>
                       </block>
                     </value>
                     <value name="B">
                       <block type="math_number" id="n%{oe/MT_{E)gu4eK5T*">
                         <field name="NUM">0</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="update" id="7=7o?_YZ.v|7=lSR*@O*">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                     <field name="OID">0_userdata.0.trashschedule.leichtverpackungen.previous_date</field>
                     <field name="WITH_DELAY">FALSE</field>
                     <value name="VALUE">
                       <block type="time_get" id="!a8(Ii+H`)+/CIU$#J2b">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                         <field name="OPTION">object</field>
                       </block>
                     </value>
                   </block>
                 </statement>
               </block>
             </statement>
             <next>
               <block type="on_ext" id="}y5K:}Yb2!W[:r[2M?z=">
                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                 <field name="CONDITION">any</field>
                 <field name="ACK_CONDITION"></field>
                 <value name="OID0">
                   <shadow type="field_oid" id="%yC%hqS-2I!Oms;Ot?q~">
                     <field name="oid">trashschedule.0.type.papier.daysLeft</field>
                   </shadow>
                 </value>
                 <statement name="STATEMENT">
                   <block type="controls_if" id="g%QwhH3M+2c[`Zpz?Bgo">
                     <value name="IF0">
                       <block type="logic_compare" id="B/qjKq9RAbK.y.:g_uVg">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="on_source" id="u`Y,*SPbE=PBlHYE#1jR">
                             <field name="ATTR">state.val</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="4Xjmk0`sxXC!u$kG*N+n">
                             <field name="NUM">0</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO0">
                       <block type="update" id="`A{J%t4#=s|XrZ{x-;mv">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                         <field name="OID">0_userdata.0.trashschedule.papier.previous_date</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="time_get" id="@XZZNo3hMbr^3,K%12Gv">
                             <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                             <field name="OPTION">object</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                   </block>
                 </statement>
                 <next>
                   <block type="on_ext" id="%*1pc]5,Cv%Jr=~sLr:T">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                     <field name="CONDITION">any</field>
                     <field name="ACK_CONDITION"></field>
                     <value name="OID0">
                       <shadow type="field_oid" id="iq(Pb|Q,3A;:7uzN?yfC">
                         <field name="oid">trashschedule.0.type.restabfall.daysLeft</field>
                       </shadow>
                     </value>
                     <statement name="STATEMENT">
                       <block type="controls_if" id="Zzl9H^9|uzd4OyC[aBos">
                         <value name="IF0">
                           <block type="logic_compare" id="ILGYZOp:nKvg~YC}:]TS">
                             <field name="OP">EQ</field>
                             <value name="A">
                               <block type="on_source" id="ce!Z[l=rc@0/xK+}Xe-e">
                                 <field name="ATTR">state.val</field>
                               </block>
                             </value>
                             <value name="B">
                               <block type="math_number" id="Y3Ju2x=uyX$WFQ7}ETN(">
                                 <field name="NUM">0</field>
                               </block>
                             </value>
                           </block>
                         </value>
                         <statement name="DO0">
                           <block type="update" id="7,fKRcsMtAr!SO;ubfqb">
                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                             <field name="OID">0_userdata.0.trashschedule.restabfall.previous_date</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="time_get" id="/WtmWE;C.h;Bk.R[eR#x">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                 <field name="OPTION">object</field>
                               </block>
                             </value>
                           </block>
                         </statement>
                       </block>
                     </statement>
                     <next>
                       <block type="schedule_create" id="=Q]lV})sJVQ=+{nb5h)l">
                         <field name="NAME">schedule1</field>
                         <value name="SCHEDULE">
                           <shadow type="field_cron" id="SXa5l340!%VakT(rbjB_">
                             <field name="CRON">10 0 * * *</field>
                           </shadow>
                         </value>
                         <statement name="STATEMENT">
                           <block type="update" id="ONHmX4_Z8yA5*CM%Uya-">
                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                             <field name="OID">0_userdata.0.trashschedule.bioabfall.days_past</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="math_round" id="p6cxR,zMleA#paF=X!D:">
                                 <field name="OP">ROUND</field>
                                 <value name="NUM">
                                   <shadow type="math_number" id="TN.~:gNP/va_7$6yKA66">
                                     <field name="NUM">3.1</field>
                                   </shadow>
                                   <block type="math_arithmetic" id="8qw)|e%!}5X04lA%SJgd" inline="false">
                                     <field name="OP">DIVIDE</field>
                                     <value name="A">
                                       <shadow type="math_number" id="v#UpF_*Inx@V|Izu/9I]">
                                         <field name="NUM">1</field>
                                       </shadow>
                                       <block type="math_arithmetic" id="]fJ8hRL~T.f_Qj~eK|89" inline="false">
                                         <field name="OP">MINUS</field>
                                         <value name="A">
                                           <shadow type="math_number" id="o:g0;zkB/m*OrYvLg9Ka">
                                             <field name="NUM">1</field>
                                           </shadow>
                                           <block type="time_get" id="cwBQ81b1-|M!ON)o|o::">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                             <field name="OPTION">object</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <shadow type="math_number" id="+9:NNvX,K,Ba5G:{;?Y?">
                                             <field name="NUM">1</field>
                                           </shadow>
                                           <block type="get_value" id=",LE8?[(8HgRjOasN#pOs">
                                             <field name="ATTR">val</field>
                                             <field name="OID">0_userdata.0.trashschedule.bioabfall.previous_date</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <shadow type="math_number" id="MuF+5d7@Pvf2,i=hFHbV">
                                         <field name="NUM">86400000</field>
                                       </shadow>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <next>
                               <block type="update" id="aV?ee-o?/NBi}3c+a?:C">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                 <field name="OID">0_userdata.0.trashschedule.leichtverpackungen.days_past</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="math_round" id="|[*y#.,nbxbDm@JjkSRa">
                                     <field name="OP">ROUND</field>
                                     <value name="NUM">
                                       <shadow type="math_number">
                                         <field name="NUM">3.1</field>
                                       </shadow>
                                       <block type="math_arithmetic" id="2K7q:J)0eGIaKdJ,H=C4" inline="false">
                                         <field name="OP">DIVIDE</field>
                                         <value name="A">
                                           <shadow type="math_number">
                                             <field name="NUM">1</field>
                                           </shadow>
                                           <block type="math_arithmetic" id=")P3`(?S@Kl:9C(^aU4!j" inline="false">
                                             <field name="OP">MINUS</field>
                                             <value name="A">
                                               <shadow type="math_number">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="time_get" id="Jz1rgnF7qP*4B(|WBzc/">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                 <field name="OPTION">object</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <shadow type="math_number">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="get_value" id="TynxSaWN|HoDZC5VR*E:">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">0_userdata.0.trashschedule.leichtverpackungen.previous_date</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <shadow type="math_number" id="}R#j8J+)`CI1JQuK+FU+">
                                             <field name="NUM">86400000</field>
                                           </shadow>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="update" id="*VrJR:?vg~[MB6`2aqY=">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                     <field name="OID">0_userdata.0.trashschedule.papier.days_past</field>
                                     <field name="WITH_DELAY">FALSE</field>
                                     <value name="VALUE">
                                       <block type="math_round" id="SVkze5rs1USVl7A5ZMtl">
                                         <field name="OP">ROUND</field>
                                         <value name="NUM">
                                           <shadow type="math_number">
                                             <field name="NUM">3.1</field>
                                           </shadow>
                                           <block type="math_arithmetic" id="=hwLqB|9C]d*zZRS+~?O" inline="false">
                                             <field name="OP">DIVIDE</field>
                                             <value name="A">
                                               <shadow type="math_number">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="math_arithmetic" id="spZDAq3#xwIHtCWyP57N" inline="false">
                                                 <field name="OP">MINUS</field>
                                                 <value name="A">
                                                   <shadow type="math_number">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="time_get" id="2L{fUYl~|d/XWzHSaVz=">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                     <field name="OPTION">object</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <shadow type="math_number">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="get_value" id="etc|Boav]zINX2!@WUf7">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">0_userdata.0.trashschedule.papier.previous_date</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <shadow type="math_number" id="1lvl$cE@6PTh:f9GkPs*">
                                                 <field name="NUM">86400000</field>
                                               </shadow>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="update" id="`!thNs#;;Xf)0nTm.vx7">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                         <field name="OID">0_userdata.0.trashschedule.restabfall.days_past</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="math_round" id="V*3~69;PJPBHb9YSt;%I">
                                             <field name="OP">ROUND</field>
                                             <value name="NUM">
                                               <shadow type="math_number">
                                                 <field name="NUM">3.1</field>
                                               </shadow>
                                               <block type="math_arithmetic" id="FwYW|NLqIVhP[cAZ?M.t" inline="false">
                                                 <field name="OP">DIVIDE</field>
                                                 <value name="A">
                                                   <shadow type="math_number">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="math_arithmetic" id="Mf4kVyGj3{H$w`{J?h-;" inline="false">
                                                     <field name="OP">MINUS</field>
                                                     <value name="A">
                                                       <shadow type="math_number">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="time_get" id="KXt#l#,P%#/j@+!UBPZo">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                         <field name="OPTION">object</field>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <shadow type="math_number">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="get_value" id="!/(]BY?2%Izr%Ybs!#9.">
                                                         <field name="ATTR">val</field>
                                                         <field name="OID">0_userdata.0.trashschedule.restabfall.previous_date</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <shadow type="math_number" id="U5{*;i[;zb9)c[Ffu!*E">
                                                     <field name="NUM">86400000</field>
                                                   </shadow>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </statement>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </next>
           </block>
         </next>
       </block>
      </xml>
      

      posted in Tester
      S
      SevenUp
    • RE: [Neuer Adapter] LinkedDevices

      @apollon77 danke! Dann muss ich mal auf v4 updaten

      posted in Tester
      S
      SevenUp
    • RE: [Neuer Adapter] LinkedDevices

      wie kann ich den Adapter "sauber" löschen?
      Die Instanz zu löschen scheint nicht zu genügen, da in den ehemals verlinken DP weiterhin die Info von linkeddevices drin steht und auch das Zeichen für Einstellungen des DP (Schraubenschlüssel) zeigt weiterhin an, dass dort was hinterlegt ist.

      posted in Tester
      S
      SevenUp
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo