Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Tankerkönig Alexa2 Ansage

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Tankerkönig Alexa2 Ansage

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

      Hallo Männer,

      ich würde mir gerne eine Ansage basteln...
      Sobald der Diesel-Preis (Tankerkönig) niedriger oder gleich als 1.15€ ist, soll eine Ansage über die Alexa erfolgen.

      ich habe etwas gebastelt...., leider bekomme ich keine Ansage!. Kann jemand mit Verstand drüber schauen?

      Die Preise im Tankerkönig ändern sich nur nach der Kommastelle. Eher ist es ein Punkt als die Komma... zB. 1.15 als Wert.
      Hierbei habe ich wahrscheinlich Probleme mit dem Blockly.

      Kann mir jemand sagen weshalb es nicht funktionieren möchte?

      tanker.jpg

      <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="p)faH$AMs`+:M2n6$nq." x="-3237" y="538">
        <mutation items="1"></mutation>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <value name="OID0">
          <shadow type="field_oid" id=")i*.9-ljRer99Kh+9?`t">
            <field name="oid">tankerkoenig.0.stations.0.diesel.short</field>
          </shadow>
        </value>
        <statement name="STATEMENT">
          <block type="timeouts_cleartimeout" id="n=c_5AQa*3_BhuItH{zV">
            <field name="NAME">timeout</field>
            <next>
              <block type="controls_if" id="g/6P4eylzi5lmIok!FCC">
                <value name="IF0">
                  <block type="logic_operation" id="$aFEhrgQg]7+f1Y0,s]]" inline="false">
                    <field name="OP">AND</field>
                    <value name="A">
                      <block type="logic_compare" id="%=yn{ih;s$ZwmQnD#uzu">
                        <field name="OP">LTE</field>
                        <value name="A">
                          <block type="get_value" id="$gax{l.LzCRN}v(Ql.7%">
                            <field name="ATTR">val</field>
                            <field name="OID">tankerkoenig.0.stations.0.diesel.short</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="math_number" id="H0`U5SMuYaL@:h[M@~{)">
                            <field name="NUM">1.15</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="B">
                      <block type="time_compare_ex" id="pC^MM4g|)z|{U-#Q0PeN">
                        <mutation end_time="true" actual_time="true"></mutation>
                        <field name="USE_ACTUAL_TIME">TRUE</field>
                        <field name="OPTION">between</field>
                        <value name="START_TIME">
                          <shadow type="text" id="`E0I::.0Ini}qTj;g58_">
                            <field name="TEXT">16:00</field>
                          </shadow>
                        </value>
                        <value name="END_TIME">
                          <shadow type="text" id="oPkaMfl^sePi5^qJzZ{^">
                            <field name="TEXT">21:30</field>
                          </shadow>
                        </value>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="timeouts_settimeout" id="gNfUtZ9@yI[eEpnJSZ8}">
                    <field name="NAME">timeout5</field>
                    <field name="DELAY">1</field>
                    <field name="UNIT">min</field>
                    <statement name="STATEMENT">
                      <block type="control" id="e|tJlfw3kX/ZWxxnQSg`">
                        <mutation delay_input="true"></mutation>
                        <field name="OID">alexa2.0.Echo-Devices.G090L909643313VF.Commands.speak-volume</field>
                        <field name="WITH_DELAY">TRUE</field>
                        <field name="DELAY_MS">5</field>
                        <field name="UNIT">sec</field>
                        <field name="CLEAR_RUNNING">TRUE</field>
                        <value name="VALUE">
                          <block type="math_number" id="gVu#8}v0hx3$`2u_-bXe">
                            <field name="NUM">30</field>
                          </block>
                        </value>
                        <next>
                          <block type="control" id="#Q4:H}#LcVn_zz#6g#l+">
                            <mutation delay_input="true"></mutation>
                            <field name="OID">alexa2.0.Echo-Devices.G090L909643313VF.Commands.speak</field>
                            <field name="WITH_DELAY">TRUE</field>
                            <field name="DELAY_MS">6</field>
                            <field name="UNIT">sec</field>
                            <field name="CLEAR_RUNNING">TRUE</field>
                            <value name="VALUE">
                              <block type="text_join" id=":2Pq0,nS#@lEx+u)[~MI">
                                <mutation items="1"></mutation>
                                <value name="ADD0">
                                  <block type="text" id="[](GZ,xub[^i3Xr]~Z?)">
                                    <field name="TEXT">Dieselpreis an der JET Tankstelle ist niedrieg.</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </statement>
              </block>
            </next>
          </block>
        </statement>
      </block>
      
      K sigi234 2 Replies Last reply Reply Quote 0
      • K
        knopers1 @knopers1 last edited by

        @knopers1 said in Tankerkönig Alexa2 Ansage:

        Hallo Männer,

        ich würde mir gerne eine Ansage basteln...
        Sobald der Diesel-Preis (Tankerkönig) niedriger oder gleich als 1.15€ ist, soll eine Ansage über die Alexa erfolgen.

        ich habe etwas gebastelt...., leider bekomme ich keine Ansage!. Kann jemand mit Verstand drüber schauen?

        Die Preise im Tankerkönig ändern sich nur nach der Kommastelle. Eher ist es ein Punkt als die Komma... zB. 1.15 als Wert.
        Hierbei habe ich wahrscheinlich Probleme mit dem Blockly.

        Kann mir jemand sagen weshalb es nicht funktionieren möchte?

        tanker.jpg

        <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="p)faH$AMs`+:M2n6$nq." x="-3237" y="538">
          <mutation items="1"></mutation>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
            <shadow type="field_oid" id=")i*.9-ljRer99Kh+9?`t">
              <field name="oid">tankerkoenig.0.stations.0.diesel.short</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="timeouts_cleartimeout" id="n=c_5AQa*3_BhuItH{zV">
              <field name="NAME">timeout</field>
              <next>
                <block type="controls_if" id="g/6P4eylzi5lmIok!FCC">
                  <value name="IF0">
                    <block type="logic_operation" id="$aFEhrgQg]7+f1Y0,s]]" inline="false">
                      <field name="OP">AND</field>
                      <value name="A">
                        <block type="logic_compare" id="%=yn{ih;s$ZwmQnD#uzu">
                          <field name="OP">LTE</field>
                          <value name="A">
                            <block type="get_value" id="$gax{l.LzCRN}v(Ql.7%">
                              <field name="ATTR">val</field>
                              <field name="OID">tankerkoenig.0.stations.0.diesel.short</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="math_number" id="H0`U5SMuYaL@:h[M@~{)">
                              <field name="NUM">1.15</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="time_compare_ex" id="pC^MM4g|)z|{U-#Q0PeN">
                          <mutation end_time="true" actual_time="true"></mutation>
                          <field name="USE_ACTUAL_TIME">TRUE</field>
                          <field name="OPTION">between</field>
                          <value name="START_TIME">
                            <shadow type="text" id="`E0I::.0Ini}qTj;g58_">
                              <field name="TEXT">16:00</field>
                            </shadow>
                          </value>
                          <value name="END_TIME">
                            <shadow type="text" id="oPkaMfl^sePi5^qJzZ{^">
                              <field name="TEXT">21:30</field>
                            </shadow>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="timeouts_settimeout" id="gNfUtZ9@yI[eEpnJSZ8}">
                      <field name="NAME">timeout5</field>
                      <field name="DELAY">1</field>
                      <field name="UNIT">min</field>
                      <statement name="STATEMENT">
                        <block type="control" id="e|tJlfw3kX/ZWxxnQSg`">
                          <mutation delay_input="true"></mutation>
                          <field name="OID">alexa2.0.Echo-Devices.G090L909643313VF.Commands.speak-volume</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">5</field>
                          <field name="UNIT">sec</field>
                          <field name="CLEAR_RUNNING">TRUE</field>
                          <value name="VALUE">
                            <block type="math_number" id="gVu#8}v0hx3$`2u_-bXe">
                              <field name="NUM">30</field>
                            </block>
                          </value>
                          <next>
                            <block type="control" id="#Q4:H}#LcVn_zz#6g#l+">
                              <mutation delay_input="true"></mutation>
                              <field name="OID">alexa2.0.Echo-Devices.G090L909643313VF.Commands.speak</field>
                              <field name="WITH_DELAY">TRUE</field>
                              <field name="DELAY_MS">6</field>
                              <field name="UNIT">sec</field>
                              <field name="CLEAR_RUNNING">TRUE</field>
                              <value name="VALUE">
                                <block type="text_join" id=":2Pq0,nS#@lEx+u)[~MI">
                                  <mutation items="1"></mutation>
                                  <value name="ADD0">
                                    <block type="text" id="[](GZ,xub[^i3Xr]~Z?)">
                                      <field name="TEXT">Dieselpreis an der JET Tankstelle ist niedrieg.</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </next>
            </block>
          </statement>
        </block>
        
        1 Reply Last reply Reply Quote 0
        • sigi234
          sigi234 Forum Testing Most Active last edited by sigi234

          Teste mal:

          Nimm den Trigger raus
          Wert ID > 1.15
          Nimm die Timeouts raus, Stell die Zeit 14:00-----------16:00
          Haken raus: löschen falls läuft und Verzögerung

          Also alle bauen Bausteine bleiben übrig, kommt da was?

          1 Reply Last reply Reply Quote 0
          • sigi234
            sigi234 Forum Testing Most Active @knopers1 last edited by

            @knopers1 sagte in Tankerkönig Alexa2 Ansage:

            Eher ist es ein Punkt als die Komma... zB. 1.15 als Wert.

            Nein.......

            1 Reply Last reply Reply Quote 0
            • K
              knopers1 last edited by

              hmm, habe jetzt echt keine Ahnung weshal es nicht funktionieren wollte. Jetzt läuft mein Blockly ohne Probleme.

              Danke Sigi für deine Mühe... Das mit dem Punkt, (kein Komma) ist schon richtig.

              S 1 Reply Last reply Reply Quote 0
              • S
                smarteshome2020 @knopers1 last edited by

                @knopers1
                Hi, konntest du dein Problem lösen? Ich habe mir etwas Ähnliches über Telegram gebaut. Ich bekomme Meldungen sobald der Preis ein vorher definiertes Limit unterschreitet. Das Limit setzte ich auch über Telegram. 🙂

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

                Support us

                ioBroker
                Community Adapters
                Donate

                863
                Online

                32.0k
                Users

                80.4k
                Topics

                1.3m
                Posts

                blockly
                3
                6
                519
                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