Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Vorheriger Benzinpreis Tankerkönig

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Vorheriger Benzinpreis Tankerkönig

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

      Hallo zusammen,
      ich komme hier nicht weiter.

      Ziel: Anzeige des vorherigen Benzinpreises nach Änderung.
      Beispiel:
      Aktueller Wert: 1,719€
      Vorheriger Wert: 1,759€

      Ich habe einen eigenen Datenpunkt generiert "E10_alterPreis", Wert: number
      Lasse per Blockly den Preis (entsprechender Datenpunkt Tankerkönig) bei "geändert" den "vorheriger Wert" in den eigenen Datenpunkt schreiben.

      Doch leider ist dieser Datenpunkt "0".

      Wenn ich den Quelldatenpunkt (Tankerkönig) durch einen weiteren eigenen ersetze, funktioniert das Script.

      Habt ihr eine Idee?

      Screenshot 2022-08-25 173617.jpg

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @psp74 last edited by

        @psp74 sagte in Vorheriger Benzinpreis Tankerkönig:

        Doch leider ist dieser Datenpunkt "0".

        wie hast du den Tankerkönig konfiguriert?
        ist das nullen vor aktualisieren aktiv?

        P 1 Reply Last reply Reply Quote 0
        • P
          psp74 @Homoran last edited by

          @homoran ja, der Haken ist aktiv bei: Setzen Sie die Werte vor jeder Synchronisierung zurück

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @psp74 last edited by

            @psp74 sagte in Vorheriger Benzinpreis Tankerkönig:

            @homoran ja, der Haken ist aktiv bei: Setzen Sie die Werte vor jeder Synchronisierung zurück

            dann war der vorherige Wert tatsächlich 0

            P 1 Reply Last reply Reply Quote 0
            • P
              psp74 @Homoran last edited by

              @homoran ja, aber die "0" steht den ganzen Tag über in dem Datenpunkt.

              Anderes Beispiel mit einem Zwischenschritt:

              01.jpg

              02.jpg

              Auch bei nachweislichen Änderungen passiert hier in dem Datenpunkt "E10_alterPreis" nichts.
              Wie gesagt, wenn ich die Quelle, durch einen weiteren eigenen Datenpunkt tausche, funktioniert die Sache tadellos.
              Übersehe ich im Tankerkönig Datenpunkt "tankerkoenig.0.stations.0.e10.feed" irgenetwas?

              Homoran 2 Replies Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @psp74 last edited by

                @psp74 sagte in Vorheriger Benzinpreis Tankerkönig:

                ja, aber die "0" steht den ganzen Tag über in dem Datenpunkt.

                .
                ???
                ist die Tanke geschlossen?

                da soll der aktuelle Wert drin stehen.

                was ist das denn?

                @psp74 sagte in Vorheriger Benzinpreis Tankerkönig:

                Aktueller Wert: 1,719€
                Vorheriger Wert: 1,759€

                P 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @psp74 last edited by

                  @psp74 sagte in Vorheriger Benzinpreis Tankerkönig:

                  Auch bei nachweislichen Änderungen passiert hier in dem Datenpunkt "E10_alterPreis" nichts.

                  jetzt hab ich es erkannt.
                  Der Screenshot ist nicht handytauglich.

                  natürlich steht die 0 da drin.
                  aber nicht "den ganzen Tag" sondern immer wieder neu.

                  bei deiner Einstellung wird vor jedem neueintrag immer für wenige Millisekunden erst eine 0 geschrieben.
                  dann ist immer der letzte Wert eine 0

                  so schnell reagiert nämlich die Änderung im DP nicht

                  1 Reply Last reply Reply Quote 1
                  • P
                    psp74 @Homoran last edited by psp74

                    Ah ok, kann ich das irgendwie abfangen?

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @psp74 last edited by

                      @psp74 sagte in Vorheriger Benzinpreis Tankerkönig:

                      @homoran Nein, nein. Ist eine 24/7 Tanke.

                      Der Preis wird im Prinzip korrekt übergeben, aber das "kopieren" des vorherigen Wertes in den zweiten Datenpunkt klappt nicht.
                      Keine Ahnung, warum?!

                      siehe letzten post!

                      nimm den Haken raus!

                      paul53 P 2 Replies Last reply Reply Quote 1
                      • paul53
                        paul53 @Homoran last edited by paul53

                        @homoran sagte: nimm den Haken raus!

                        ... oder triggere auf "ist größer als letztes" und merke den alten Wert in einer Variablen.

                        Bild_2022-08-25_183123212.png

                        rtwl 1 Reply Last reply Reply Quote 0
                        • P
                          psp74 @Homoran last edited by

                          @homoran Ok, teste ich gerne aus.
                          Ich habe das in dem Erklärtext so verstanden, dass bei "Aktiv" keine 0 geschrieben wird...

                          03.jpg

                          Ich danke dir schon mal sehr!!

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @psp74 last edited by

                            @psp74 sagte in Vorheriger Benzinpreis Tankerkönig:

                            dass bei "Aktiv" keine 0 geschrieben wird...

                            hmm, Übersetzungsfehler?

                            keine null geschrieben wird...

                            1 Reply Last reply Reply Quote 0
                            • rtwl
                              rtwl @paul53 last edited by

                              @paul53 sagte in Vorheriger Benzinpreis Tankerkönig:

                              und merke den alten Wert in einer Variablen.

                              in einem anderen Thread hast du mir erklärt ich solle den alten Wert in einem Datenpunkt speichern, da eine Variable einen Skript Neustart nicht überlebt.
                              ist es hier anders?

                              paul53 1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @rtwl last edited by

                                @rtwl sagte: da eine Variable einen Skript Neustart nicht überlebt.

                                Deshalb wird die Variable geprüft, bevor der Wert in einen Datenpunkt geschrieben wird.

                                P 1 Reply Last reply Reply Quote 0
                                • P
                                  psp74 @paul53 last edited by

                                  Super, hat geklappt.
                                  Soeben ist der Preis umgesprungen und nun wird auch korrekt der vorherige Wert geschrieben.

                                  Vielen vielen Dank für den Tipp, hat mich schon einige Stunden grübeln gekostet....

                                  04.jpg

                                  paul53 1 Reply Last reply Reply Quote 0
                                  • paul53
                                    paul53 @psp74 last edited by

                                    @psp74 sagte: hat geklappt.

                                    Wenn immer erst eine 0 geschrieben wird, sollte es auch so klappen:

                                    Bild_2022-08-25_184257874.png

                                    P 1 Reply Last reply Reply Quote 0
                                    • P
                                      psp74 @paul53 last edited by

                                      @paul53 teste ich gerne aus. Dankeschön!

                                      Homoran 1 Reply Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators @psp74 last edited by Homoran

                                        @psp74 sagte in Vorheriger Benzinpreis Tankerkönig:

                                        @paul53 teste ich gerne aus. Dankeschön!

                                        dann aber wieder Haken setzen
                                        wenn dich die rote Scrift stört nicht mit dem steuere- sondern mit dem aktualisiere-Block arbeiten

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        797
                                        Online

                                        32.0k
                                        Users

                                        80.5k
                                        Topics

                                        1.3m
                                        Posts

                                        4
                                        18
                                        254
                                        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