Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Diesel Preis bei änderung Email schicken

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Diesel Preis bei änderung Email schicken

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

      Hallo,

      ich hole mir die aktuellen Diesel Preise per Tankerkönig.

      Ich würde mir gerne eine EMAIL zukommen lassen wenn sich der Preis gegenüber der letzten aktualisierung geändert hat. Also nicht wenn der Preis sich nicht geändert hat.

      Wenn ich folgenden Code benutze passiert folgendes:

      1. es kommen 2 Mails eine mit dem Preis 0 Euro, eine mit dem richtigen Preis z.b. 1,35
        2 es kommt alle 5 Minuten eine Email obwohl sich der Preis nicht geändert hat.

      Scheinbar wird der Preis einmal kurz auf 0 gesetzt und dann auf 1,35

      Wie kann ich das ganze umgehen / hat jemand einen Code wo das schon funktioniert ?

      Hier mein Code

      on({id: 'tankerkoenig.0.stations.0.diesel.short', change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        sendTo("email", "send", {
           text: ('Diesel ' + String(getState("tankerkoenig.0.stations.0.diesel.short").val)),
           to: 'xxxr@yyyy.de',
           subject: ('Diesel ' + String(getState("tankerkoenig.0.stations.0.diesel.short").val))
        });
      });
      
      0 == 0;
      

      diesel.jpg

      1 Reply Last reply Reply Quote 0
      • crycode
        crycode Developer last edited by

        Hi,
        beim Tankerkönig Adapter gibt es die Einstellung "Setzen Sie die Werte vor jeder Synchronisierung zurück". Wenn du die deaktivierst, dann sollte dein Script funktionieren.

        Screenshot_2020-01-09 instances - ioBroker.png

        G 1 Reply Last reply Reply Quote 0
        • G
          GTV @crycode last edited by

          @crycode Danke ! Das werde ich mal testen!

          1 Reply Last reply Reply Quote 0
          • G
            GTV last edited by

            Hallo ! Rückmeldung: Ja so funktioniert es! Bekomme jetzt sofoern die Tankstelle den Preis rauf oder runter macht ne Email.

            1 Reply Last reply Reply Quote 0
            • G
              GTV last edited by

              Hallo ! Wenn ich jetzt diese Email an 2 Empfänger senden möchte.. wie muss ich die zweite Email Adresse intragen. Mit , oder mit ; ?

              AlCalzone 1 Reply Last reply Reply Quote 0
              • AlCalzone
                AlCalzone Developer @GTV last edited by

                @GTV Ich würde einfach den E-Mail-Block 2x nutzen und beim zweiten den Empfänger ändern.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                760
                Online

                31.9k
                Users

                80.3k
                Topics

                1.3m
                Posts

                3
                6
                262
                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