Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Fehler Compiler Script "Spritpreise einlesen"

    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

    Fehler Compiler Script "Spritpreise einlesen"

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

      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 Reply Last reply Reply Quote 0
      • X
        xbow42 last edited by

        verwende einfach den Adapter tankerkönig.

        1 Reply Last reply Reply Quote 0
        • M
          Mittelerdefan last edited by Mittelerdefan

          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 Reply Last reply Reply Quote 0
          • Matzebhv
            Matzebhv last edited by

            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 Reply Last reply Reply Quote 0
            • M
              Mittelerdefan @Matzebhv last edited by

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

              KannSt Du mir da helfen?
              Bitte?

              Gruß Helge

              FredF 1 Reply Last reply Reply Quote 0
              • Matzebhv
                Matzebhv last edited by Matzebhv

                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 Reply Last reply Reply Quote 0
                • FredF
                  FredF Most Active Forum Testing @Mittelerdefan last edited by FredF

                  @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 Reply Last reply Reply Quote 0
                  • M
                    Mittelerdefan last edited by

                    Vielen Dank!

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    438
                    Online

                    31.8k
                    Users

                    80.0k
                    Topics

                    1.3m
                    Posts

                    javascript
                    4
                    8
                    415
                    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