Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [gelöst] Spritpreis Benachrichtigung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Spritpreis Benachrichtigung

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
24 Beiträge 4 Kommentatoren 2.8k Aufrufe
  • Ä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.
  • S Offline
    S Offline
    Schwingy
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • wendy2702W Online
      wendy2702W Online
      wendy2702
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        Schwingy
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • rantanplanR Offline
          rantanplanR Offline
          rantanplan
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              Schwingy
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  Schwingy
                  schrieb am zuletzt editiert von
                  #22

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

                  1 Antwort Letzte Antwort
                  0
                  • paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      Schwingy
                      schrieb am zuletzt editiert von
                      #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 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

                      641

                      Online

                      32.7k

                      Benutzer

                      82.3k

                      Themen

                      1.3m

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

                      • Du hast noch kein Konto? Registrieren

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