Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Fehler Compiler Script "Spritpreise einlesen"

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Fehler Compiler Script "Spritpreise einlesen"

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
8 Beiträge 4 Kommentatoren 485 Aufrufe 3 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.
  • M Offline
    M Offline
    Mittelerdefan
    schrieb am zuletzt editiert von
    #1

    Re: Spritpreise einlesen

    Hallo zusammen.

    Ja, es ist schon alt, das Script, aber funktioniert es trotzdem noch?

    Ich habe es starten wollen, bekomme aber eine Fehlermeldung
    beim kompilieren in Zeile 58:

    d96aac12-c3e7-46f2-8ff3-9aee554e3d1b-image.png

    Vielleicht bekomme ich ja hier Hilfe.
    Vielen Dank!

    1 Antwort Letzte Antwort
    0
    • X Offline
      X Offline
      xbow42
      schrieb am zuletzt editiert von
      #2

      verwende einfach den Adapter tankerkönig.

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Mittelerdefan
        schrieb am zuletzt editiert von Mittelerdefan
        #3

        Hallo!

        Den habe ich bereits installiert und eingerichtet.
        Funzt auch, soweit ich das in "Objekten" sehen kann.

        Ich dachte mit dem Script bekomme ich gleich eine vernünftige Ausgabe.

        Wie bekomme ich das überhaupt hin?
        Ich will ja nicht jedes mal in iobroker und mich einloggen, um in den
        Objekten nach den Ergebnissen zu schauen.

        Also quasi eine Abfrage, die mir das ganze aufbereitet auf den Bildschirm wirft...

        Danke!!

        47101707-3931-49da-90bb-521cd7546ee3-image.png

        1 Antwort Letzte Antwort
        0
        • MatzebhvM Offline
          MatzebhvM Offline
          Matzebhv
          schrieb am zuletzt editiert von
          #4

          Moin,

          naja, dafür gibt es VIS oder eine der anderen Visus.
          Oder per Script / Blockly einmal am Tag per Telegram aufs Handy?

          Matze

          M 1 Antwort Letzte Antwort
          0
          • MatzebhvM Matzebhv

            Moin,

            naja, dafür gibt es VIS oder eine der anderen Visus.
            Oder per Script / Blockly einmal am Tag per Telegram aufs Handy?

            Matze

            M Offline
            M Offline
            Mittelerdefan
            schrieb am zuletzt editiert von
            #5

            @Matzebhv Ja das mit dem Handy wärs doch.

            KannSt Du mir da helfen?
            Bitte?

            Gruß Helge

            FredFF 1 Antwort Letzte Antwort
            0
            • MatzebhvM Offline
              MatzebhvM Offline
              Matzebhv
              schrieb am zuletzt editiert von Matzebhv
              #6

              Moin Helge,

              hast Du Telegram schon auf dem Handy? Wenn nein installieren.
              Danach den Telegram-Adapter incl. bot und allem was dazu gehört.

              https://github.com/iobroker-community-adapters/ioBroker.telegram#iobroker-telegram-adapter

              Gruß
              Matze

              1 Antwort Letzte Antwort
              0
              • M Mittelerdefan

                @Matzebhv Ja das mit dem Handy wärs doch.

                KannSt Du mir da helfen?
                Bitte?

                Gruß Helge

                FredFF Online
                FredFF Online
                FredF
                Most Active Forum Testing
                schrieb am zuletzt editiert von FredF
                #7

                @Mittelerdefan
                Ich helfe dir mal... könntest aber auch hier mal suchen...
                Hier ein Skript, das per Telegram E10 Preise von 4 Tankstellen und am Ende die günstigste ausgibt. Ist hier aus dem Forum, also nicht von mir.

                var idPreis1 = "tankerkoenig.0.stations.0.e10.feed";
                var idName1 = "tankerkoenig.0.stations.0.name";
                var idPreis2 = "tankerkoenig.0.stations.5.e10.feed";
                var idName2 = "tankerkoenig.0.stations.5.name";
                var idPreis3 = "tankerkoenig.0.stations.8.e10.feed";
                var idName3 = "tankerkoenig.0.stations.8.name";
                var idPreis4 = "tankerkoenig.0.stations.1.e10.feed";
                var idName4 = "tankerkoenig.0.stations.1.name";
                var idPreis5 = "tankerkoenig.0.stations.cheapest.e10.short";
                var idName5 = "tankerkoenig.0.stations.cheapest.e10.name";
                
                on({id: 'telegram.0.communicate.request', change: 'any'}, function (obj) {
                   var stateval = getState('telegram.0.communicate.request').val;              // Statevalue in Variable schreiben
                   var benutzer = stateval.substring(1,stateval.indexOf("]"));                 // Benutzer aus Statevalue extrahieren
                   var befehl = stateval.substring(stateval.indexOf("]")+1,stateval.length);   // Befehl/Text aus Statevalue extrahieren
                
                    if (befehl.search(/(?=.*(\Benzin\b|\Tanken\b)).+/ig) != -1) {
                        
                       var preis1 = "E10 kostet" + "\n" + getState(idPreis1).val + " bei " + getState(idName1).val.replace('</br>',"\n")+"\n";
                       var preis2 = getState(idPreis2).val + " bei " + getState(idName2).val.replace('</br>',"\n")+"\n";
                       var preis3 = getState(idPreis3).val + " bei " + getState(idName3).val.replace('</br>',"\n")+"\n";
                       var preis4 = getState(idPreis4).val + " bei " + getState(idName4).val.replace('</br>',"\n")+"\n\n";
                       var preis5 = "und am günstigsten bei " + getState(idName5).val + " für " + getState(idPreis5).val.replace('</br>',"\n");
                       var preis=preis1+preis2+preis3+preis4+preis5; 
                    
                       
                       sendTo('telegram', {
                           user: benutzer,
                           text: preis
                           });
                    }        
                });      
                

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  Mittelerdefan
                  schrieb am zuletzt editiert von
                  #8

                  Vielen Dank!

                  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

                  743

                  Online

                  32.4k

                  Benutzer

                  81.4k

                  Themen

                  1.3m

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

                  • Du hast noch kein Konto? Registrieren

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