Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [Vorlage] Spritpreise geöffneter Tankstellen via Telegram

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    719

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[Vorlage] Spritpreise geöffneter Tankstellen via Telegram

Scheduled Pinned Locked Moved Blockly
blockly
8 Posts 4 Posters 1.4k Views 9 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • TeNNo2k5T Offline
    TeNNo2k5T Offline
    TeNNo2k5
    wrote on last edited by
    #1

    Nach dem es im ioBroker-Master-Kurs von haus-automatisierung.com ein Kurs Update zu Listen/Arrays und JSON gab, wollte ich eigentlich nur etwas mit Blockly und JSON üben und habe ich mich dann in dieses Script reingesteigert.

    Bis jetzt funktioniert es bei mir Einwandfrei, auch wenn ich Dank Corona so gut wie nicht mehr Tanken muss 😊

    In Telegram ist das Trigger Objekt für die Ausgabe „tanken“ oder „Tanken“, kann im Script bei Bedarf geändert werden.

    sprit.jpg

    Funktionen:

    • Konfigurierte Tankstellen im Tankerkoenig Adapter werden Automatisch verarbeitet anhand des JSON Strings, keine Anpassung der Tankstellen im Script nötig.
    • Ausgabe wird per HTML passend für Telegram formatiert.
    • Es werden nur die geöffneten Tankstellen angezeigt.
    • Die Günstigste Tankstelle wird mit einem $ Icon Markiert (Im Script für E10)

    Voraussetzungen:

    • Javascript Adapter ab 4.4.3
    • Telegram Adapter ab 1.2.7
    • Tankerkoenig Adapter

    Script:

    blockly.png

    blockly.txt

    Grüße
    TeNNo2k5

    Proxmox VE 7.4 [Shuttle DH310V2] = LXC [Ubuntu 22.04]
    ioBroker – Pi-hole – InfluxDB – Grafana – WireGuard – Ansible - Mosquitto - Zigbee2MQTT

    S 1 Reply Last reply
    2
    • TeNNo2k5T TeNNo2k5

      Nach dem es im ioBroker-Master-Kurs von haus-automatisierung.com ein Kurs Update zu Listen/Arrays und JSON gab, wollte ich eigentlich nur etwas mit Blockly und JSON üben und habe ich mich dann in dieses Script reingesteigert.

      Bis jetzt funktioniert es bei mir Einwandfrei, auch wenn ich Dank Corona so gut wie nicht mehr Tanken muss 😊

      In Telegram ist das Trigger Objekt für die Ausgabe „tanken“ oder „Tanken“, kann im Script bei Bedarf geändert werden.

      sprit.jpg

      Funktionen:

      • Konfigurierte Tankstellen im Tankerkoenig Adapter werden Automatisch verarbeitet anhand des JSON Strings, keine Anpassung der Tankstellen im Script nötig.
      • Ausgabe wird per HTML passend für Telegram formatiert.
      • Es werden nur die geöffneten Tankstellen angezeigt.
      • Die Günstigste Tankstelle wird mit einem $ Icon Markiert (Im Script für E10)

      Voraussetzungen:

      • Javascript Adapter ab 4.4.3
      • Telegram Adapter ab 1.2.7
      • Tankerkoenig Adapter

      Script:

      blockly.png

      blockly.txt

      Grüße
      TeNNo2k5

      S Offline
      S Offline
      Semmy
      wrote on last edited by
      #2

      @TeNNo2k5 Hallo. Wenn ich in Telegram tanken eingebe, kommt die Meldung: Verstehe tanken nicht. Woran kann das liegen?

      S 1 Reply Last reply
      0
      • S Semmy

        @TeNNo2k5 Hallo. Wenn ich in Telegram tanken eingebe, kommt die Meldung: Verstehe tanken nicht. Woran kann das liegen?

        S Offline
        S Offline
        Semmy
        wrote on last edited by
        #3

        @Semmy sagte in [Vorlage] Spritpreise geöffneter Tankstellen via Telegram:

        @TeNNo2k5 Hallo. Wenn ich in Telegram tanken eingebe, kommt die Meldung: Verstehe tanken nicht. Woran kann das liegen?

        Hat sich erledigt, text2command war noch aktiv.

        1 Reply Last reply
        1
        • A Offline
          A Offline
          ankadela
          wrote on last edited by ankadela
          #4

          @tenno2k5 Der Beitrag ist schön älter aber ich dachte ich frag trotzdem mal nach.
          Hab ein Problem mit dem "cheapest"
          Bei der Tanke die am günstigsten ist wir mir nur das $ Icon angezeit, der "idName" fehlt leider. Daher weis ich nicht welche denn gerade die günstigste ist.
          error1.jpg

          Danke im Voraus

          TeNNo2k5T 1 Reply Last reply
          0
          • A ankadela

            @tenno2k5 Der Beitrag ist schön älter aber ich dachte ich frag trotzdem mal nach.
            Hab ein Problem mit dem "cheapest"
            Bei der Tanke die am günstigsten ist wir mir nur das $ Icon angezeit, der "idName" fehlt leider. Daher weis ich nicht welche denn gerade die günstigste ist.
            error1.jpg

            Danke im Voraus

            TeNNo2k5T Offline
            TeNNo2k5T Offline
            TeNNo2k5
            wrote on last edited by
            #5

            @ankadela

            hmm das kann ich mir nicht wirklich erklären, der Name sollte eigentlich immer angezeigt werden unabhängig vom "cheapest"

            Hast du was vom Code geändert?

            Und überprüfe doch mal im tankerkoenig Adapter die Namen die du vergeben hast, vielleicht stört da ein Sonderzeichen oder so.

            Grüße
            TeNNo2k5

            Proxmox VE 7.4 [Shuttle DH310V2] = LXC [Ubuntu 22.04]
            ioBroker – Pi-hole – InfluxDB – Grafana – WireGuard – Ansible - Mosquitto - Zigbee2MQTT

            A 1 Reply Last reply
            0
            • TeNNo2k5T TeNNo2k5

              @ankadela

              hmm das kann ich mir nicht wirklich erklären, der Name sollte eigentlich immer angezeigt werden unabhängig vom "cheapest"

              Hast du was vom Code geändert?

              Und überprüfe doch mal im tankerkoenig Adapter die Namen die du vergeben hast, vielleicht stört da ein Sonderzeichen oder so.

              Grüße
              TeNNo2k5

              A Offline
              A Offline
              ankadela
              wrote on last edited by ankadela
              #6

              @tenno2k5 Danke für deine schnelle Rückantwort. Ich habe das mit den Sonderzeichen im Tankerkönig bereits geprüft und nur ganz simple Namen verwendet. Am Code selbst habe ich nichts verändert.
              Immer beim Billigsten wird der Name nicht angezeigt.
              error2.jpg
              Ich habe auch die Variable cheapest und den cheapest Block bereits entfernt, brauchte leider auch keinen Erfolg.
              Gruß

              A 1 Reply Last reply
              0
              • A ankadela

                @tenno2k5 Danke für deine schnelle Rückantwort. Ich habe das mit den Sonderzeichen im Tankerkönig bereits geprüft und nur ganz simple Namen verwendet. Am Code selbst habe ich nichts verändert.
                Immer beim Billigsten wird der Name nicht angezeigt.
                error2.jpg
                Ich habe auch die Variable cheapest und den cheapest Block bereits entfernt, brauchte leider auch keinen Erfolg.
                Gruß

                A Offline
                A Offline
                ankadela
                wrote on last edited by ankadela
                #7

                Hab das Problem lösen können.
                Im Block "findSationNameFromID"

                Musste ich folgendes ändern.
                Von "die Schleife abbrechen" auf
                "sofort mit nächstem Schleifendurchlauf fortfahren"
                bzw. Baustein deaktivieren/entfernen geht auch.

                Nun erscheint alles richtig inkl. Namen und $ Symbol beim billigsten.

                Gruß

                1 Reply Last reply
                1
                • D4vED Offline
                  D4vED Offline
                  D4vE
                  wrote on last edited by
                  #8

                  @TeNNo2k5 hi lange her aber kannst du mir weiterhelfen?

                  folgender Fehler kommt:

                  javascript.0	01:45:29.449	error	script.js.common.Smart_Home_Status.test: getState has been called with id of type "undefined" but expects a string
                  javascript.0	01:45:29.450	error	script.js.common.Smart_Home_Status.test: TypeError: Cannot read properties of undefined (reading 'val')
                  javascript.0	01:45:29.450	error	at findStationNameFromID (script.js.common.Smart_Home_Status.test:26:26)
                  javascript.0	01:45:29.451	error	at Object.<anonymous> (script.js.common.Smart_Home_Status.test:194:64)
                  

                  danke

                  Iobroker Installation date 2021-08-16
                  Platform: linux init system: Docker
                  cod.m Zigbee Coordinator: CZC v1.0

                  1 Reply Last reply
                  0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  246

                  Online

                  32.7k

                  Users

                  82.6k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe