Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Bei Preisänderung Pushbullet

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Bei Preisänderung Pushbullet

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

      Hallo!

      Also, ich bin ebenfalls neu im Javascript. Hab jetzt die letzten Tage bissle gespielt. Ich würde gerne meinen Dieselpreis per Pushbullet empfangen wenn er sich ändert.

      Einfach nur schicken funktioniert. Allerdings habe ich einige Varianten von "on" und "subscribe" versucht. Aber ich verstehe es einfach nicht.

      Hatte es auch mal mit einem Taster versucht. Leider auch ohne Erfolg. Vielleicht kann mir jemand einen Tipp geben.

      Gruß Sebbo

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        @Sebbo:

        Hallo!

        Also, ich bin ebenfalls neu im Javascript. Hab jetzt die letzten Tage bissle gespielt. Ich würde gerne meinen Dieselpreis per Pushbullet empfangen wenn er sich ändert.

        Einfach nur schicken funktioniert. Allerdings habe ich einige Varianten von "on" und "subscribe" versucht. Aber ich verstehe es einfach nicht.

        Hatte es auch mal mit einem Taster versucht. Leider auch ohne Erfolg. Vielleicht kann mir jemand einen Tipp geben.

        Gruß Sebbo `
        Schreib hier dein aktueller Stand.

        1 Reply Last reply Reply Quote 0
        • S
          Sebbo last edited by

          sieht momentan so aus. Hatte aber auch schon andere Variationen…

          var spritpreis = getState("javascript.0.Sprit.billigste_Tankstelle.1.Diesel.Preis_kurz"/*Billigste Tankstelle - Preis (gekürzt)*/).val;
          
          if  (spritpreis !== 0)   
          
          sendTo("pushbullet", {
          message: spritpreis + "€ ist der aktuelle Dieselpreis", //Text der Nachricht
          title: "Dieselpreis", //Titel der Nachricht
          type: "note" //Der Typ
          });"";
          
          1 Reply Last reply Reply Quote 0
          • Bluefox
            Bluefox last edited by

            on("javascript.0.Sprit.billigste_Tankstelle.1.Diesel.Preis_kurz", function (obj) {
                if  (obj.newState.val !== 0)  {
                    sendTo("pushbullet", {
                        message: obj.newState.val + "€ ist der aktuelle Dieselpreis", //Text der Nachricht
                        title: "Dieselpreis", //Titel der Nachricht
                        type: "note" //Der Typ
                    });
               }
            });
            
            
            1 Reply Last reply Reply Quote 0
            • blauholsten
              blauholsten Developer last edited by

              Da war jemand schneller….

              Aber bluefox,

              eigentlich ist die if Abfrage doch falsch. Oder? Er möchte ja bei jeder Änderung eine Mitteilung bekommen.

              1 Reply Last reply Reply Quote 0
              • Bluefox
                Bluefox last edited by

                Ich vermute, dass 0 ist so was wie "ungültig" und das will er nicht sehen.

                1 Reply Last reply Reply Quote 0
                • S
                  Sebbo last edited by

                  Danke erstmal!

                  @blauholsten:

                  eigentlich ist die if Abfrage doch falsch. Oder? Er möchte ja bei jeder Änderung eine Mitteilung bekommen. `

                  Ja, genau. Wenn der Preis sich ändert, dann möchte ich diesen gepusht haben.

                  Gruß Sebbo

                  1 Reply Last reply Reply Quote 0
                  • S
                    Sebbo last edited by

                    Ja, also jetzt bekomme ich jedesmal wenn das Script läuft einen Push. Also nicht nur wenn sich etwas ändert.

                    Wie muss ich es eingeben damit nur die Änderung des Preises gepusht wird?

                    EDIT: Nee, hab mich getäuscht. Der doppelte kam von einem NodeRed test…

                    Gruß Sebbo

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    722
                    Online

                    31.7k
                    Users

                    79.7k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    1170
                    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