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. [gelöst] Spritpreis Benachrichtigung

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    137

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    172

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

[gelöst] Spritpreis Benachrichtigung

Scheduled Pinned Locked Moved Skripten / Logik
24 Posts 4 Posters 2.9k Views
  • 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.
  • rantanplanR Offline
    rantanplanR Offline
    rantanplan
    wrote on last edited by
    #12

    @Schwingy:

    bekomme immer 2 push … kannst du das nachvollziehen ?

    einmal den preis und einmal den name der tankstelle `
    Mein "Telegramm" verschickt keine doppelten Nachrichten.

    Ich benutze "Gerät ID" nicht. Vielleicht liegt es daran.

    Rantanplan

    CCU3 / MS Server 2019(VM) / Scripten mit Blockly

    1 Reply Last reply
    0
    • S Offline
      S Offline
      Schwingy
      wrote on last edited by
      #13

      Funktioniert vorne und hinten nicht <emoji seq="1f614">😔</emoji>

      Hat jemand anderes vielleicht noch ne idee wie ich es anders bauen kann… wo sind die ganzen Blockly Meister ? <emoji seq="1f60b">😋</emoji>

      Ist es denn nc Ht möglich das ich den wert von einer objekt ID in den trifger setze? Ider funktioniert es dann nicht? Weil die objekt id verändert sich mit jeder Aktualisierung (in meinem fall 5min.) aber der Wert natürlich nicht bei jeder Aktualisierung.

      HELP <emoji seq="1f633">😳</emoji>

      1 Reply Last reply
      0
      • paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by
        #14

        @Schwingy:

        Ist es denn nc Ht möglich das ich den wert von einer objekt ID in den trifger setze? Ider funktioniert es dann nicht? `
        Als Trigger muss immer die ID des Datenpunktes angegeben werden !
        @Schwingy:

        Weil die objekt id verändert sich mit jeder Aktualisierung (in meinem fall 5min.) aber der Wert natürlich nicht bei jeder Aktualisierung. `
        Die ID ist eine Konstante. Aber der Zustand des Datenpunktes ändert sich regelmässig, konkret der Zeitstempel (ts), was bei "wurde aktualisiert" zum ständigen Triggern führt. Verwende wieder "ist kleiner als letztes", wie in Deinem ersten Post, dann wird nur noch getriggert, wenn sich der Wert verringert.

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Reply Last reply
        0
        • S Offline
          S Offline
          Schwingy
          wrote on last edited by
          #15

          Habe nun das triggern wieder auf "ist kleiner als letztes" gestellt.

          des weiteren habe ich noch ein anderes problem was ich mir nicht wirklich erklären kann :

          und zwar soll er mir ja den preis schicken von der aktuell günstigsten tankstelle, schicken tut er aber immer nur eine "0".

          Wenn ich die id ersetze von einer bestimmten tankstelle, dann kommt der preis mit.

          mal nen blick in die history geworfen, es scheint als wenn er mir dort immer den false wert schickt :shock: :?:

          wie kann ich das wohl richten ?
          6131_unbenannt3.png
          6131_unbenannt2.png
          6131_unbenannt.png

          1 Reply Last reply
          0
          • wendy2702W Offline
            wendy2702W Offline
            wendy2702
            wrote on last edited by
            #16

            Was steht den in den "gelb" markierten Objekten? (Screenshot)

            Bitte keine Fragen per PN, die gehören ins Forum!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            1 Reply Last reply
            0
            • S Offline
              S Offline
              Schwingy
              wrote on last edited by
              #17

              das markierte sind die preise, einmal der preis der günstigsten meiner gespeicherten Tankstellen, und einmal eine bestimmte Tankstelle.

              Habe die History auch mal aktiviert bei der bestimmten Tankstelle, die verhält sich genau so wie folgendes beschreibt:

              Es scheint so, das er bei jeder Aktualisierung (alle 5 min.), den wert erst auf null setzt, und diese null schickt er mir dann, denn die ist ja kleiner als der vorherige wert, also triggert er, und zwar so schnell das er mir die "0" schickt, und nicht den erneuerten wert. :roll:

              ok das bekomme ich in den griff denk ich, muss er einfach nen moment später den wert schicken …. aber er löst damit immer den trigger aus, was mache ich da gegen ?
              6131_unbenannt4.png

              1 Reply Last reply
              0
              • rantanplanR Offline
                rantanplanR Offline
                rantanplan
                wrote on last edited by
                #18

                @Schwingy:

                Es scheint so, das er bei jeder Aktualisierung (alle 5 min.), den wert erst auf null setzt, und diese null schickt er mir dann, denn die ist ja kleiner als der vorherige wert, also triggert er, und zwar so schnell das er mir die "0" schickt, und nicht den erneuerten wert. :roll:

                ok das bekomme ich in den griff denk ich, muss er einfach nen moment später den wert schicken …. aber er löst damit immer den trigger aus, was mache ich da gegen ? `
                Einfach abfragen "falls Wert > 0 mache …...".

                Timer werden so häufig abgearbeitet wie sie gestartet werden!!!!!

                Wenn der Trigger 2x innerhalb 1 Sek. reagiert, bekommst Du 2 Meldungen.

                Setze vorher zur Sicherheit ein "Stop Timer" ein.

                Grüße

                Rantanplan

                CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                1 Reply Last reply
                0
                • paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by
                  #19

                  Es sieht so aus, dass alle 5 Minuten erst eine 0 mit ack: false und danach der Preis mit ack: true kommt. Dann blende den Trigger mit ack: false mit anerkannt ist Update aus.
                  493_blockly_ack_true_verringerung.jpg
                  lastVal und value sind Variablen, wobei value eine vordefinierte Variable ist und den Wert des Trigger-Datenpunktes enthält.

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    Schwingy
                    wrote on last edited by
                    #20

                    Ah Super, vielen Dank erstmal für eure Hilfe.

                    leider ist aktuell der preis nicht gefallen, um es zu testen.

                    ABER ich werde offensichtlich schon mal mal nicht mehr zu geballert mit nachrichten.

                    den Time-out brauche ich demnach nicht mehr wenn ich es richtig verstanden habe ?!

                    Könntest du mir evtl. den letzen block ("setze lastVal auf value") noch mal erläutern, das ich auch verstehe warum der darunter steht.

                    kann ich doch jetzt auch einfach den value nutzen für den push text oder ?
                    6131_unbenannt5.png

                    1 Reply Last reply
                    0
                    • paul53P Offline
                      paul53P Offline
                      paul53
                      wrote on last edited by
                      #21

                      @Schwingy:

                      Könntest du mir evtl. den letzen block ("setze lastVal auf value") noch mal erläutern, `
                      Die globale Variable lastVal merkt sich den Wert der lokalen Variablen value für den Test beim nächsten Trigger, ob der Preis fällt (value < lastVal).
                      @Schwingy:

                      kann ich doch jetzt auch einfach den value nutzen für den push text oder ? `
                      Ja.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        Schwingy
                        wrote on last edited by
                        #22

                        Super. Klappt so Danke <emoji seq="1f64f">🙏</emoji>

                        1 Reply Last reply
                        0
                        • paul53P Offline
                          paul53P Offline
                          paul53
                          wrote on last edited by
                          #23

                          @Schwingy:

                          Klappt so `
                          Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            Schwingy
                            wrote on last edited by
                            #24

                            hier noch mal meine komplette lösung:

                            ich habe doch noch eine Verzögerung eingebaut, weil der Name der Tankstelle das selbe Problem ergeben hat (wert ist leer beim aktualisieren für etwa 1,5 sek) wie vorher schon mit dem wert von dem preis (war "0" während dem aktualisieren). der Name der Tankstelle wird nicht auf null gesetzt, aber er ist einfach leer, dauert ca.1,5 Sekunden bis er wieder drin steht. in meinem Fall nimmt er SONST den Standard betreff. daher soll er einfach 3 Sekunden später pushen … spielt ja keine große rolle ...

                            So klappt es !

                            6131_unbenannt6.png

                            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

                            423

                            Online

                            32.8k

                            Users

                            82.7k

                            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