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] Triggerwert Letzte Änderung klappt nicht

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Triggerwert Letzte Änderung klappt nicht

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

      Hallo,

      ich habe in einem Skript "letzte Änderung" eingebaut und nach einer Uhrzeit konvertiert.

      Als Ergebnis bekomme ich aber nur ein NaN:NaN in die zu befüllende Tabelle geschrieben.

      In einem anderen Trigger auf den selben DP klappt es.

      Dieser Trigger klappt:
      42c988b3-17aa-49fd-9321-ec271ec67f8f-image.png

      17:07:16.020	info	javascript.0 (23527) script.js.Eigene_Scripte.Telefon.Name_aufloesen_David: 17:07
      

      Dieser Trigger klappt nicht:
      (Hoffe nciht zu klein das Bild)
      1debe677-ddc7-4697-bfab-1dd4e4c28aa0-image.png

      17:12:48.278	info	javascript.0 (23527) script.js.Eigene_Scripte.Telefon.Name_aufloesen_David: NaN:NaN
      
      
      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @David G. last edited by paul53

        @david-g sagte: Dieser Trigger klappt nicht:

        Ist nicht nachzuvollziehen, da die Debug-Ausgabe identisch ist.
        Die Logausgabe ist vollständig?

        1 Reply Last reply Reply Quote 0
        • David G.
          David G. last edited by David G.

          Ist sie ja nicht, einmal kommt die Zeit und einmal NaN.

          Hab grad mal getestet.
          Wenn der Debug mit der Zeit vor die Schleifen kommt klappt es, nach den Schleifen kommt der Fehler.

          Wenn ich mir nur die Änderung ohne Umrechnung über den Debug ausgeben lasse, ist die Ausgabe vor den Schleifen richtig und nach den Schleifen leer.

          Ja, die Ausgabe ist vollständig, abgesehen von anderen gewollten Ausgaben im Script.

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @David G. last edited by paul53

            @david-g sagte: nach den Schleifen leer.

            Du darfst in Blockly nicht den Variablenbezeichner obj für andere Objekte als den Datenpunkt verwenden. Ändere den Bezeichner - und es wird funktionieren.
            letzte Änderung = obj.state.lc

            David G. 1 Reply Last reply Reply Quote 0
            • David G.
              David G. @paul53 last edited by

              @paul53

              Sollte man meinen.
              Bekomme es aber durch hoch- und runterschrieben beliebig reproduziert.

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @David G. last edited by

                @david-g sagte: beliebig reproduziert.

                Ändere den Bezeichner obj in z.B. Obj.

                David G. 1 Reply Last reply Reply Quote 0
                • David G.
                  David G. @paul53 last edited by

                  @paul53

                  Das macht den Unterschied.
                  Hab zwar keine Ahnung warum, aber du hattest da scheinbar eine Idee ^^.

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @David G. last edited by

                    @david-g sagte: Hab zwar keine Ahnung warum

                    Hier wird die vordefinierte lokale Variable obj überschrieben:

                    Blockly_temp.JPG

                    David G. 1 Reply Last reply Reply Quote 0
                    • David G.
                      David G. @paul53 last edited by

                      @paul53
                      Wenn man das weiß, macht es Sinn...

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      861
                      Online

                      32.0k
                      Users

                      80.4k
                      Topics

                      1.3m
                      Posts

                      2
                      9
                      171
                      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