Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Libre Adapter

    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

    Libre Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • Marko 0
      Marko 0 last edited by Marko 0

      Libre Adapter
      Hy Leute, um das leben meiner frau zu erleichtern setzte ich grade mit der Libre Adapter auseinander, und er läuft auch, aber das Skript holt sich nur daten aus der App wenn der Sensor eingescannt wird, ich möchte aber die Alarmfunktion haben wenn sie unterzuckert besonders in der Nacht wenn sie schläft, hat einer sich damit schon mal beschäftigt. Ich packe mal das Skript mit rein, was ich gebastelt habe, ich habe außerdem zwei Datenpunkte, um denn gescannten wert und den time punkt in der VIS darzustellen.

      <xml xmlns="https://developers.google.com/blockly/xml">
        <block type="on" id="4nOo@R4wjQ9(lRAc*|6X" x="-1087" y="-413">
          <field name="OID">libre.0.0578e2db-5cba-11eb-b902-0242ac110002.graph.connection.glucoseMeasurement.Value</field>
          <field name="CONDITION">any</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="debug" id="|_^jo_+DgewnA:~up`pd">
              <field name="Severity">log</field>
              <value name="TEXT">
                <shadow type="text" id="?fYz^pVz8.16E:LLUkZY">
                  <field name="TEXT">Kontrolle Zuckerwert</field>
                </shadow>
              </value>
              <next>
                <block type="comment" id="Nc7|~-{)6XLMQ`zPR7m5">
                  <field name="COMMENT">Kontrolle Zuckerwert</field>
                  <next>
                    <block type="controls_if" id="q8rwgwLJ#S,q4eRWwv|T">
                      <mutation else="1"></mutation>
                      <value name="IF0">
                        <block type="logic_compare" id="P0~zV4xSd6S4/Xk!=h)9">
                          <field name="OP">LT</field>
                          <value name="A">
                            <block type="get_value" id="N~MMrweMiAFa+Ypq,~Nw">
                              <field name="ATTR">val</field>
                              <field name="OID">libre.0.0578e2db-5cba-11eb-b902-0242ac110002.graph.connection.glucoseMeasurement.Value</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="math_number" id="Txb*xN+/F]A|@~,H/y+|">
                              <field name="NUM">70</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="debug" id="1{JX7M*u~tce9[0GTS[0">
                          <field name="Severity">log</field>
                          <value name="TEXT">
                            <shadow type="text" id="1SoW^eli3zg0QC*2Xu#n">
                              <field name="TEXT">Steuer Alexa wenn wert zu tief</field>
                            </shadow>
                          </value>
                          <next>
                            <block type="comment" id="M[p/r([1?vRmEhI8!oeT">
                              <field name="COMMENT">Steuer Alexa wenn wert zu tief</field>
                              <next>
                                <block type="control" id="QM=lv%pv|mZpDi,_TQiT">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">alexa2.0.Echo-Devices.G091JJ1315260109.Commands.announcement</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="text_join" id="EH7-HNx6,]+UZc8~btZ5">
                                      <mutation items="3"></mutation>
                                      <value name="ADD0">
                                        <block type="text" id="c9Rr%[=~|4sCOl2u~urh">
                                          <field name="TEXT">10; Der Blutzucker Wert ist  </field>
                                        </block>
                                      </value>
                                      <value name="ADD1">
                                        <block type="get_value" id=";4VSNJcJ=x^u{0.M]l9F">
                                          <field name="ATTR">val</field>
                                          <field name="OID">libre.0.0578e2db-5cba-11eb-b902-0242ac110002.graph.connection.patientDevice.ll</field>
                                        </block>
                                      </value>
                                      <value name="ADD2">
                                        <block type="text" id="{iG^p%nnlzv),fgQg:%z">
                                          <field name="TEXT">Tina kontrolliere dein Zucker</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                      <statement name="ELSE">
                        <block type="debug" id="f,s@ZN1;D8M70bkh]AG`">
                          <field name="Severity">log</field>
                          <value name="TEXT">
                            <shadow type="text" id="W`mtZqJV6T:]Bi)%DB?N">
                              <field name="TEXT">Schreibe denn wert</field>
                            </shadow>
                          </value>
                          <next>
                            <block type="comment" id="fk;Ly!-wc,cBK{je+GU2">
                              <field name="COMMENT">Schreibe denn wert</field>
                              <next>
                                <block type="update" id="nk-A2uVFQ=N8K$O8M.wg">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">0_userdata.0.Hinweistext.Wert_Blutzucker</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="get_value" id="hozM@^YL1/-sErkYou2P">
                                      <field name="ATTR">val</field>
                                      <field name="OID">libre.0.0578e2db-5cba-11eb-b902-0242ac110002.graph.connection.glucoseMeasurement.Value</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="update" id="SmbJ.rL,L}XV-|Fqmj+b">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.Hinweistext.Tina_Blutzucker_Wert_</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="text" id="kA9fNCKi4Av{BB5k^HOW">
                                          <field name="TEXT">Tina kontrolliere dein Zucker</field>
                                        </block>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                      <next>
                        <block type="debug" id="J)X~h]nVzqcTB-lH[f!j">
                          <field name="Severity">log</field>
                          <value name="TEXT">
                            <shadow type="text" id="?FI@%FaDhW.;@)?N,Pce">
                              <field name="TEXT">Schreibe denn Text</field>
                            </shadow>
                          </value>
                          <next>
                            <block type="comment" id="!mMe#Ql_$Sv_-waYGygg">
                              <field name="COMMENT">Schreibe denn Text</field>
                              <next>
                                <block type="update" id="0-_]f$`n2.XVcwwAei9p">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">0_userdata.0.Hinweistext.Tina_Blutzucker_Wert_</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="text" id="Sd}INjf[.=+c-9gqs_R9">
                                      <field name="TEXT"> Tinas Zucker Wert ist unter 70, Ihr müsst nachsehen ob es ihr gut geht </field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
      

      Screenshot 2022-11-26 153905.png

      DJMarc75 1 Reply Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @Marko 0 last edited by

        @marko-0 pack das Skript bitte in Codetags und zusätzlich bitte einen Screenshot vom Blockly - danke.

        Marko 0 1 Reply Last reply Reply Quote 0
        • Marko 0
          Marko 0 @DJMarc75 last edited by

          @djmarc75 Das ist mein erster post sorry wenn ich da ein Fehler gemacht habe, und ich bitte gleichzeitig um Hilfe wie ich in Zukunft sowas vermeiden kann

          DJMarc75 1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @Marko 0 last edited by

            @marko-0
            https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

            Marko 0 2 Replies Last reply Reply Quote 0
            • Marko 0
              Marko 0 @DJMarc75 last edited by

              @djmarc75 danke

              Marko 0 1 Reply Last reply Reply Quote 0
              • Marko 0
                Marko 0 @Marko 0 last edited by

                @marko-0 kann man das löschen damit ich denn Beitrag neu mache

                1 Reply Last reply Reply Quote 0
                • Marko 0
                  Marko 0 @DJMarc75 last edited by

                  @djmarc75 erledigt richtig so ???

                  DJMarc75 2 Replies Last reply Reply Quote 2
                  • DJMarc75
                    DJMarc75 @Marko 0 last edited by

                    @marko-0 genau so 👍

                    1 Reply Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @Marko 0 last edited by

                      @marko-0 ersetze mal die "aktualisiere" - Blöcke durch "steuere" - Blöcke

                      Marko 0 1 Reply Last reply Reply Quote 0
                      • Marko 0
                        Marko 0 @DJMarc75 last edited by

                        @djmarc75 danke erledigt

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        866
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        2
                        10
                        394
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo