Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. aktuelle Benzinpreise in Telegramm anzeigen

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    350

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

aktuelle Benzinpreise in Telegramm anzeigen

Geplant Angeheftet Gesperrt Verschoben Blockly
15 Beiträge 5 Kommentatoren 1.1k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • V Venjacob

    Hallo Gemeinde

    Ich benötige ein wenig Hilfe bei einem Skript
    Ich möchte gerne den Datenpunkt Benzinpreis den ich mit dem Tankerkönig Adapter bekomme bei jeder Änderung den aktuellen Benzinpreis an Telegramm oder Whatsapp übermitteln.
    Und zwar nur wenn sich der Preis ändert.
    Der Telegramm und Whatsapp Adapter laufen schon erfolgreich mit andern Projekten.
    Als Nice to Have wäre natürlich auch noch toll wenn ich die Alexa nach dem Benzinpreis Fragen könnte und Sie mir dan sagen würde "Der aktuelle Preis für E10 ist ...".
    Wie könnte so ein Skript aussehen.
    Danke schon mal für die Hilfe.

    bahnuhrB Online
    bahnuhrB Online
    bahnuhr
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #2

    @venjacob
    per Script an telegram

        on({id: 'tankerkoenig.0.stations.0.diesel.short', change: "ne"}, function(obj) {  
            sendTo('telegram.0', { user: "Name in Telegram", text: obj.state.val, parse_mode: 'HTML' });
        });
    
    

    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
    Danke.
    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
    ScreenToGif :https://www.screentogif.com/downloads.html

    V 1 Antwort Letzte Antwort
    0
    • bahnuhrB bahnuhr

      @venjacob
      per Script an telegram

          on({id: 'tankerkoenig.0.stations.0.diesel.short', change: "ne"}, function(obj) {  
              sendTo('telegram.0', { user: "Name in Telegram", text: obj.state.val, parse_mode: 'HTML' });
          });
      
      
      V Offline
      V Offline
      Venjacob
      schrieb am zuletzt editiert von
      #3

      @bahnuhr
      Ich bin in Javasript ünberhaut nicht bewandert.
      Aber Blockly verstehe ich einigermaßen

      bahnuhrB GlasfaserG 2 Antworten Letzte Antwort
      0
      • V Venjacob

        @bahnuhr
        Ich bin in Javasript ünberhaut nicht bewandert.
        Aber Blockly verstehe ich einigermaßen

        bahnuhrB Online
        bahnuhrB Online
        bahnuhr
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #4

        @venjacob sagte in aktuelle Benzinpreise in Telegramm anzeigen:

        Blockly verstehe ich einigermaßen

        ich nicht.


        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
        Danke.
        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
        ScreenToGif :https://www.screentogif.com/downloads.html

        1 Antwort Letzte Antwort
        0
        • V Venjacob

          @bahnuhr
          Ich bin in Javasript ünberhaut nicht bewandert.
          Aber Blockly verstehe ich einigermaßen

          GlasfaserG Offline
          GlasfaserG Offline
          Glasfaser
          schrieb am zuletzt editiert von
          #5

          @venjacob

          https://forum.iobroker.net/topic/29361/fehler-compiler-script-spritpreise-einlesen/7

          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

          1 Antwort Letzte Antwort
          0
          • V Venjacob

            Hallo Gemeinde

            Ich benötige ein wenig Hilfe bei einem Skript
            Ich möchte gerne den Datenpunkt Benzinpreis den ich mit dem Tankerkönig Adapter bekomme bei jeder Änderung den aktuellen Benzinpreis an Telegramm oder Whatsapp übermitteln.
            Und zwar nur wenn sich der Preis ändert.
            Der Telegramm und Whatsapp Adapter laufen schon erfolgreich mit andern Projekten.
            Als Nice to Have wäre natürlich auch noch toll wenn ich die Alexa nach dem Benzinpreis Fragen könnte und Sie mir dan sagen würde "Der aktuelle Preis für E10 ist ...".
            Wie könnte so ein Skript aussehen.
            Danke schon mal für die Hilfe.

            DJMarc75D Offline
            DJMarc75D Offline
            DJMarc75
            schrieb am zuletzt editiert von DJMarc75
            #6

            @venjacob sagte in aktuelle Benzinpreise in Telegramm anzeigen:

            bei jeder Änderung den aktuellen Benzinpreis an Telegramm

            Screenshot 2022-07-01 215527.png

            Wegen Alexaansage muss ich in meinem "Archiv" schauen, hab das auch mal erfolgreich umgesetzt. Aber das dann eher morgen :grinning:

            Lehrling seit 1975 !!!
            Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
            https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

            V 1 Antwort Letzte Antwort
            0
            • DJMarc75D DJMarc75

              @venjacob sagte in aktuelle Benzinpreise in Telegramm anzeigen:

              bei jeder Änderung den aktuellen Benzinpreis an Telegramm

              Screenshot 2022-07-01 215527.png

              Wegen Alexaansage muss ich in meinem "Archiv" schauen, hab das auch mal erfolgreich umgesetzt. Aber das dann eher morgen :grinning:

              V Offline
              V Offline
              Venjacob
              schrieb am zuletzt editiert von
              #7

              @djmarc75
              Danke schon mal
              Ich versuch mal morgen ob das mit dem Skript klappt

              DJMarc75D 1 Antwort Letzte Antwort
              0
              • V Venjacob

                @djmarc75
                Danke schon mal
                Ich versuch mal morgen ob das mit dem Skript klappt

                DJMarc75D Offline
                DJMarc75D Offline
                DJMarc75
                schrieb am zuletzt editiert von DJMarc75
                #8

                @venjacob
                Eben mal was erstellt, aber ist bestimmt ausbaufähig :grin:
                Screenshot 2022-07-02 063359.png


                <xml xmlns="https://developers.google.com/blockly/xml">
                <variables>
                <variable id="5@]NgA_?z{gSW=W-YpyR">aktueller Benzinpreis</variable>
                <variable id="IW0/P!:Hi8[XcXrf@XZ">Device</variable>
                </variables>
                <block type="on_ext" id="6WU?
                ,Qw=?,m@sYfmn}" x="-138" y="-712"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="g/N=H2[!rl4_fhF^1kZ">
                <field name="oid">alexa2.0.Echo-Devices.G0918308949108U1.Routines.b3190f2d-acab-4dc6-b870-117c610efcad</field>
                </shadow>
                </value>
                <statement name="STATEMENT">
                <block type="variables_set" id="4pU{^^yrl~bu~0V,}vs">
                <field name="VAR" id="IW0/P!:Hi
                8[XcXrf@XZ">Device</field>
                <value name="VALUE">
                <block type="get_value" id="x)e4Ox?pq}50d,KVZPw">
                <field name="ATTR">val</field>
                <field name="OID">alexa2.0.History.serialNumber</field>
                </block>
                </value>
                <next>
                <block type="controls_if" id="^F~vjPz4QbxpHd{7xiH(">
                <mutation else="1"></mutation>
                <value name="IF0">
                <block type="logic_compare" id="vE.-45#V,Ip9Yblg]U
                7">
                <field name="OP">EQ</field>
                <value name="A">
                <block type="get_value" id="|XArNF7q579)ADI5nRnY">
                <field name="ATTR">val</field>
                <field name="OID">tankerkoenig.0.stations.0.status</field>
                </block>
                </value>
                <value name="B">
                <block type="text" id="SF5a:l/)k(juG-?#aXu7">
                <field name="TEXT">open</field>
                </block>
                </value>
                </block>
                </value>
                <statement name="DO0">
                <block type="control_ex" id="{F]zg,yk1xLfy5Fu.4:2">
                <field name="TYPE">false</field>
                <field name="CLEAR_RUNNING">FALSE</field>
                <value name="OID">
                <shadow type="field_oid" id="/c!|mKAM{nJcN/--%C">
                <field name="oid">Object ID</field>
                </shadow>
                <block type="text_join" id="gfxjHa!;:aK)pvU{jc}"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="SEJ1COPUsAijSKBG~TF">
                <field name="TEXT">alexa2.0.Echo-Devices.</field>
                </block>
                </value>
                <value name="ADD1">
                <block type="variables_get" id="C9NH4INGFEeQZ~/nNX$b">
                <field name="VAR" id="IW0/P!:Hi8[XcXrf@XZ">Device</field>
                </block>
                </value>
                <value name="ADD2">
                <block type="text" id="$#
                +2{S{i[N7NwBmbGP1">
                <field name="TEXT">.Commands.speak</field>
                </block>
                </value>
                </block>
                </value>
                <value name="VALUE">
                <shadow type="logic_boolean" id="I[J[Bu1{lAtM7)MHL4"> <field name="BOOL">TRUE</field> </shadow> <block type="text_join" id="whkM]e@Z@vJCkYR~}yX*"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="2KR/02I@Ta|3NAgRXP%5"> <field name="TEXT">Im Moment kostet der Liter Benzin </field> </block> </value> <value name="ADD1"> <block type="variables_get" id="v]jxv9+T$+OjeR#0A]OT"> <field name="VAR" id="5@]NgA_?z{gSW=W-YpyR">aktueller Benzinpreis</field> </block> </value> <value name="ADD2"> <block type="text" id="(SGB[k%tFB5%+b$iKJc:"> <field name="TEXT"> €</field> </block> </value> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="a$AQeN=,}O,h5v?Hljp)"> <field name="NUM">0</field> </shadow> </value> </block> </statement> <statement name="ELSE"> <block type="control_ex" id="^CZA-_FaUsN-[rozRH%q"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid"> <field name="oid">Object ID</field> </shadow> <block type="text_join" id="GEv.n/O_tr#Rg!]8DW!">
                <mutation items="3"></mutation>
                <value name="ADD0">
                <block type="text" id="MjAgs2{HM;oq-h=z7Hfv">
                <field name="TEXT">alexa2.0.Echo-Devices.</field>
                </block>
                </value>
                <value name="ADD1">
                <block type="variables_get" id=";,Gc(t$yt9kiuWh~,y{"> <field name="VAR" id="IW0/P!:Hi*8[XcXrf@XZ">Device</field> </block> </value> <value name="ADD2"> <block type="text" id="0XZ1Ae}EQd,lxAy#9baN"> <field name="TEXT">.Commands.speak</field> </block> </value> </block> </value> <value name="VALUE"> <shadow type="logic_boolean" id="w1.#i_q#W!0r:w;-]|v*"> <field name="BOOL">TRUE</field> </shadow> <block type="text" id="]T^e5)(CUAQuUj0ThjuG"> <field name="TEXT">Die Tankstelle hat geschlossen.</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="@)+w5zsd/+kW}bU.MYw">
                <field name="NUM">0</field>
                </shadow>
                </value>
                </block>
                </statement>
                </block>
                </next>
                </block>
                </statement>
                </block>
                <block type="variables_set" id=".uUmRVnFAU3.VpUa@V+g" x="588" y="-712">
                <field name="VAR" id="5@]NgA
                ?z{gSW=W-YpyR">aktueller Benzinpreis</field>
                <value name="VALUE">
                <block type="get_value" id="b.-;M]F@)pU~.jfS+#M(">
                <field name="ATTR">val</field>
                <field name="OID">tankerkoenig.0.stations.0.e10.short</field>
                </block>
                </value>
                <next>
                <block type="on_ext" id="]seG*/ThQ9js)Z@qm%YQ">
                <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                <field name="CONDITION">ne</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                <shadow type="field_oid" id=")Z.OAYtB(xvA[|KBUalG">
                <field name="oid">tankerkoenig.0.stations.0.e10.short</field>
                </shadow>
                </value>
                <statement name="STATEMENT">
                <block type="controls_if" id="IST(4HA3Cg#k4FDRY/W"> <value name="IF0"> <block type="logic_operation" id="2EHhc@~fs:.??(btQG02" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="d[.a++[TsR^OJ*_oiP0">
                <field name="OP">GT</field>
                <value name="A">
                <block type="on_source" id="5h-j!73yOUX3#bA$u1^">
                <field name="ATTR">state.val</field>
                </block>
                </value>
                <value name="B">
                <block type="math_number" id="FYBy(nsHR5(p.JRoOB0r">
                <field name="NUM">0</field>
                </block>
                </value>
                </block>
                </value>
                <value name="B">
                <block type="logic_compare" id="p%-Df|k[s7r[m6I.@R_B">
                <field name="OP">NEQ</field>
                <value name="A">
                <block type="on_source" id="2ZbG[RDirN+UF1UbSZ9@">
                <field name="ATTR">state.val</field>
                </block>
                </value>
                <value name="B">
                <block type="variables_get" id="O/AZ
                }yZOa|QT87E]L8%">
                <field name="VAR" id="5@]NgA_?z{gSW=W-YpyR">aktueller Benzinpreis</field>
                </block>
                </value>
                </block>
                </value>
                </block>
                </value>
                <statement name="DO0">
                <block type="variables_set" id=":]8}4RmR[.T7{#)c/?q"> <field name="VAR" id="5@]NgA_?z{gSW=W-YpyR">aktueller Benzinpreis</field> <value name="VALUE"> <block type="on_source" id="xpY68M+lKNTYG?pwgQeB"> <field name="ATTR">state.val</field> </block> </value> <next> <block type="telegram" id="AekB]c#A7u!%5Z}PObA2"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="-bA_m(oI)N+rXmdO%F|">
                <field name="TEXT">text</field>
                </shadow>
                <block type="text_join" id="~]S=:6syc)(lBX0|$$UN">
                <mutation items="2"></mutation>
                <value name="ADD0">
                <block type="variables_get" id="Y3kHz$OS~1qITQ}w+795">
                <field name="VAR" id="5@]NgA_?z{gSW=W-YpyR">aktueller Benzinpreis</field>
                </block>
                </value>
                <value name="ADD1">
                <block type="text" id="mv|^a+56p%luu%g}A*]2">
                <field name="TEXT"> €</field>
                </block>
                </value>
                </block>
                </value>
                </block>
                </next>
                </block>
                </statement>
                </block>
                </statement>
                </block>
                </next>
                </block>
                </xml>

                Um das Teil zu nutzen muss man aber eine Routine in Alexa anlegen. Ich habe diese "Spritpreise" genannt und reagiert auf (bei mir) "was kostet Benzin". Das kannst Du aber in der Routine ja durch andere Befehle erweitern. Die Routine schaltet in der APP absolut nichts. Den Alexa Adapter neu starten und dann im TRIGGER im Blockly Deine Routine auswählen. Wenn Du dann die Routine "aufrufst" sagt Dir die Alexa zu der Du sprichst den Benzinpreis an.

                Lehrling seit 1975 !!!
                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                V 1 Antwort Letzte Antwort
                0
                • DJMarc75D DJMarc75

                  @venjacob
                  Eben mal was erstellt, aber ist bestimmt ausbaufähig :grin:
                  Screenshot 2022-07-02 063359.png


                  <xml xmlns="https://developers.google.com/blockly/xml">
                  <variables>
                  <variable id="5@]NgA_?z{gSW=W-YpyR">aktueller Benzinpreis</variable>
                  <variable id="IW0/P!:Hi8[XcXrf@XZ">Device</variable>
                  </variables>
                  <block type="on_ext" id="6WU?
                  ,Qw=?,m@sYfmn}" x="-138" y="-712"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="g/N=H2[!rl4_fhF^1kZ">
                  <field name="oid">alexa2.0.Echo-Devices.G0918308949108U1.Routines.b3190f2d-acab-4dc6-b870-117c610efcad</field>
                  </shadow>
                  </value>
                  <statement name="STATEMENT">
                  <block type="variables_set" id="4pU{^^yrl~bu~0V,}vs">
                  <field name="VAR" id="IW0/P!:Hi
                  8[XcXrf@XZ">Device</field>
                  <value name="VALUE">
                  <block type="get_value" id="x)e4Ox?pq}50d,KVZPw">
                  <field name="ATTR">val</field>
                  <field name="OID">alexa2.0.History.serialNumber</field>
                  </block>
                  </value>
                  <next>
                  <block type="controls_if" id="^F~vjPz4QbxpHd{7xiH(">
                  <mutation else="1"></mutation>
                  <value name="IF0">
                  <block type="logic_compare" id="vE.-45#V,Ip9Yblg]U
                  7">
                  <field name="OP">EQ</field>
                  <value name="A">
                  <block type="get_value" id="|XArNF7q579)ADI5nRnY">
                  <field name="ATTR">val</field>
                  <field name="OID">tankerkoenig.0.stations.0.status</field>
                  </block>
                  </value>
                  <value name="B">
                  <block type="text" id="SF5a:l/)k(juG-?#aXu7">
                  <field name="TEXT">open</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  <statement name="DO0">
                  <block type="control_ex" id="{F]zg,yk1xLfy5Fu.4:2">
                  <field name="TYPE">false</field>
                  <field name="CLEAR_RUNNING">FALSE</field>
                  <value name="OID">
                  <shadow type="field_oid" id="/c!|mKAM{nJcN/--%C">
                  <field name="oid">Object ID</field>
                  </shadow>
                  <block type="text_join" id="gfxjHa!;:aK)pvU{jc}"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="SEJ1COPUsAijSKBG~TF">
                  <field name="TEXT">alexa2.0.Echo-Devices.</field>
                  </block>
                  </value>
                  <value name="ADD1">
                  <block type="variables_get" id="C9NH4INGFEeQZ~/nNX$b">
                  <field name="VAR" id="IW0/P!:Hi8[XcXrf@XZ">Device</field>
                  </block>
                  </value>
                  <value name="ADD2">
                  <block type="text" id="$#
                  +2{S{i[N7NwBmbGP1">
                  <field name="TEXT">.Commands.speak</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  <value name="VALUE">
                  <shadow type="logic_boolean" id="I[J[Bu1{lAtM7)MHL4"> <field name="BOOL">TRUE</field> </shadow> <block type="text_join" id="whkM]e@Z@vJCkYR~}yX*"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="2KR/02I@Ta|3NAgRXP%5"> <field name="TEXT">Im Moment kostet der Liter Benzin </field> </block> </value> <value name="ADD1"> <block type="variables_get" id="v]jxv9+T$+OjeR#0A]OT"> <field name="VAR" id="5@]NgA_?z{gSW=W-YpyR">aktueller Benzinpreis</field> </block> </value> <value name="ADD2"> <block type="text" id="(SGB[k%tFB5%+b$iKJc:"> <field name="TEXT"> €</field> </block> </value> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="a$AQeN=,}O,h5v?Hljp)"> <field name="NUM">0</field> </shadow> </value> </block> </statement> <statement name="ELSE"> <block type="control_ex" id="^CZA-_FaUsN-[rozRH%q"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid"> <field name="oid">Object ID</field> </shadow> <block type="text_join" id="GEv.n/O_tr#Rg!]8DW!">
                  <mutation items="3"></mutation>
                  <value name="ADD0">
                  <block type="text" id="MjAgs2{HM;oq-h=z7Hfv">
                  <field name="TEXT">alexa2.0.Echo-Devices.</field>
                  </block>
                  </value>
                  <value name="ADD1">
                  <block type="variables_get" id=";,Gc(t$yt9kiuWh~,y{"> <field name="VAR" id="IW0/P!:Hi*8[XcXrf@XZ">Device</field> </block> </value> <value name="ADD2"> <block type="text" id="0XZ1Ae}EQd,lxAy#9baN"> <field name="TEXT">.Commands.speak</field> </block> </value> </block> </value> <value name="VALUE"> <shadow type="logic_boolean" id="w1.#i_q#W!0r:w;-]|v*"> <field name="BOOL">TRUE</field> </shadow> <block type="text" id="]T^e5)(CUAQuUj0ThjuG"> <field name="TEXT">Die Tankstelle hat geschlossen.</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="@)+w5zsd/+kW}bU.MYw">
                  <field name="NUM">0</field>
                  </shadow>
                  </value>
                  </block>
                  </statement>
                  </block>
                  </next>
                  </block>
                  </statement>
                  </block>
                  <block type="variables_set" id=".uUmRVnFAU3.VpUa@V+g" x="588" y="-712">
                  <field name="VAR" id="5@]NgA
                  ?z{gSW=W-YpyR">aktueller Benzinpreis</field>
                  <value name="VALUE">
                  <block type="get_value" id="b.-;M]F@)pU~.jfS+#M(">
                  <field name="ATTR">val</field>
                  <field name="OID">tankerkoenig.0.stations.0.e10.short</field>
                  </block>
                  </value>
                  <next>
                  <block type="on_ext" id="]seG*/ThQ9js)Z@qm%YQ">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                  <shadow type="field_oid" id=")Z.OAYtB(xvA[|KBUalG">
                  <field name="oid">tankerkoenig.0.stations.0.e10.short</field>
                  </shadow>
                  </value>
                  <statement name="STATEMENT">
                  <block type="controls_if" id="IST(4HA3Cg#k4FDRY/W"> <value name="IF0"> <block type="logic_operation" id="2EHhc@~fs:.??(btQG02" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="d[.a++[TsR^OJ*_oiP0">
                  <field name="OP">GT</field>
                  <value name="A">
                  <block type="on_source" id="5h-j!73yOUX3#bA$u1^">
                  <field name="ATTR">state.val</field>
                  </block>
                  </value>
                  <value name="B">
                  <block type="math_number" id="FYBy(nsHR5(p.JRoOB0r">
                  <field name="NUM">0</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  <value name="B">
                  <block type="logic_compare" id="p%-Df|k[s7r[m6I.@R_B">
                  <field name="OP">NEQ</field>
                  <value name="A">
                  <block type="on_source" id="2ZbG[RDirN+UF1UbSZ9@">
                  <field name="ATTR">state.val</field>
                  </block>
                  </value>
                  <value name="B">
                  <block type="variables_get" id="O/AZ
                  }yZOa|QT87E]L8%">
                  <field name="VAR" id="5@]NgA_?z{gSW=W-YpyR">aktueller Benzinpreis</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  </block>
                  </value>
                  <statement name="DO0">
                  <block type="variables_set" id=":]8}4RmR[.T7{#)c/?q"> <field name="VAR" id="5@]NgA_?z{gSW=W-YpyR">aktueller Benzinpreis</field> <value name="VALUE"> <block type="on_source" id="xpY68M+lKNTYG?pwgQeB"> <field name="ATTR">state.val</field> </block> </value> <next> <block type="telegram" id="AekB]c#A7u!%5Z}PObA2"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="-bA_m(oI)N+rXmdO%F|">
                  <field name="TEXT">text</field>
                  </shadow>
                  <block type="text_join" id="~]S=:6syc)(lBX0|$$UN">
                  <mutation items="2"></mutation>
                  <value name="ADD0">
                  <block type="variables_get" id="Y3kHz$OS~1qITQ}w+795">
                  <field name="VAR" id="5@]NgA_?z{gSW=W-YpyR">aktueller Benzinpreis</field>
                  </block>
                  </value>
                  <value name="ADD1">
                  <block type="text" id="mv|^a+56p%luu%g}A*]2">
                  <field name="TEXT"> €</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  </block>
                  </next>
                  </block>
                  </statement>
                  </block>
                  </statement>
                  </block>
                  </next>
                  </block>
                  </xml>

                  Um das Teil zu nutzen muss man aber eine Routine in Alexa anlegen. Ich habe diese "Spritpreise" genannt und reagiert auf (bei mir) "was kostet Benzin". Das kannst Du aber in der Routine ja durch andere Befehle erweitern. Die Routine schaltet in der APP absolut nichts. Den Alexa Adapter neu starten und dann im TRIGGER im Blockly Deine Routine auswählen. Wenn Du dann die Routine "aufrufst" sagt Dir die Alexa zu der Du sprichst den Benzinpreis an.

                  V Offline
                  V Offline
                  Venjacob
                  schrieb am zuletzt editiert von
                  #9

                  @djmarc75
                  Danke schon mal für die mühe.
                  Ich hatte deinen ersten Entwurf auch schon mal getestet.
                  Das hat soweit auch funktioniert, allerding wurde der Preis alle 5 minuten an Telegramm übermittelt so das ich heute über 120 mal Preise angezeitg bekommen habe.

                  Ich versuche heute oder morgen mal dein Update umzusetzen.
                  Ich gebe dann mal Rückmeldung.

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • V Venjacob

                    @djmarc75
                    Danke schon mal für die mühe.
                    Ich hatte deinen ersten Entwurf auch schon mal getestet.
                    Das hat soweit auch funktioniert, allerding wurde der Preis alle 5 minuten an Telegramm übermittelt so das ich heute über 120 mal Preise angezeitg bekommen habe.

                    Ich versuche heute oder morgen mal dein Update umzusetzen.
                    Ich gebe dann mal Rückmeldung.

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #10

                    @venjacob sagte in aktuelle Benzinpreise in Telegramm anzeigen:

                    Das hat soweit auch funktioniert, allerding wurde der Preis alle 5 minuten an Telegramm übermittelt so das ich heute über 120 mal Preise angezeitg bekommen habe.

                    sollte "eigentlich" nur dann senden, wenn sich der Preis ändert.

                    ...dachte ich. Aber ganz weit im Hinterkopf kam dann eine Stimme die sagte, dass der Wert immer(??) genullt wird bevor er den eigentlichen Wert bekommt.

                    hast du dort den Haken?
                    Screenshot_20220702-201354_Firefox.jpg

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    V 1 Antwort Letzte Antwort
                    1
                    • HomoranH Homoran

                      @venjacob sagte in aktuelle Benzinpreise in Telegramm anzeigen:

                      Das hat soweit auch funktioniert, allerding wurde der Preis alle 5 minuten an Telegramm übermittelt so das ich heute über 120 mal Preise angezeitg bekommen habe.

                      sollte "eigentlich" nur dann senden, wenn sich der Preis ändert.

                      ...dachte ich. Aber ganz weit im Hinterkopf kam dann eine Stimme die sagte, dass der Wert immer(??) genullt wird bevor er den eigentlichen Wert bekommt.

                      hast du dort den Haken?
                      Screenshot_20220702-201354_Firefox.jpg

                      V Offline
                      V Offline
                      Venjacob
                      schrieb am zuletzt editiert von
                      #11

                      @homoran
                      Screenshot 2022-07-02 203544.jpg

                      Das sind meine Einstellungen

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • V Venjacob

                        @homoran
                        Screenshot 2022-07-02 203544.jpg

                        Das sind meine Einstellungen

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #12

                        @venjacob sagte in aktuelle Benzinpreise in Telegramm anzeigen:

                        Das sind meine Einstellungen

                        Siehste!
                        Dann ist's ja klar

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        V 1 Antwort Letzte Antwort
                        0
                        • HomoranH Homoran

                          @venjacob sagte in aktuelle Benzinpreise in Telegramm anzeigen:

                          Das sind meine Einstellungen

                          Siehste!
                          Dann ist's ja klar

                          V Offline
                          V Offline
                          Venjacob
                          schrieb am zuletzt editiert von
                          #13

                          @homoran
                          Ok also Haken bei Synronisieren raus

                          HomoranH 1 Antwort Letzte Antwort
                          1
                          • V Venjacob

                            @homoran
                            Ok also Haken bei Synronisieren raus

                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #14

                            @venjacob und klappt es jetzt?

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            V 1 Antwort Letzte Antwort
                            0
                            • HomoranH Homoran

                              @venjacob und klappt es jetzt?

                              V Offline
                              V Offline
                              Venjacob
                              schrieb am zuletzt editiert von
                              #15

                              @homoran sagte in aktuelle Benzinpreise in Telegramm anzeigen:

                              @venjacob und klappt es jetzt?

                              Habe das gestern aben geändert und siehe da.
                              Es hat geklappt.
                              Ich werde das mit Alexa auch noch versuchen umtusetzen.
                              DANKE:+1:

                              1 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              674

                              Online

                              32.5k

                              Benutzer

                              81.8k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe