Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Objektwert wird nicht im Debug ausgegeben

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Objektwert wird nicht im Debug ausgegeben

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

      Hallo zusammen,
      ich stehe gerade irgendwie auf dem Schlauch und bräuchte mal eure Hilfe.

      Aktuell habe ich einen Zeitanzeige programmiert, die mir anzeigt wie lange z.B. die Waschmaschine schon läuft.
      Jetzt würde ich das ganze gerne umdrehen und mir anzeigen lassen wie lange die Waschmaschine noch braucht.
      Die voraussichtliche Endzeit kann ich als Datenpunkt auslesen.

      4c32f96c-e76f-4181-8acf-28fbc68df2ba-image.png

      Wenn ich mit diesem Wert anfange zu rechnen, dann wird mir NaN ausgegeben.
      Ich vermute mal, dass das daran liegt, dass in dem Wert auch eine Datumsangabe enthalten ist.
      Um erstmal zu sehen wie der Wert genau aussieht, habe ich am Anfang einfach für die Variable "Endzeit" erstellt und den Datenpunkt "COMPLETION_TIME" dort reingeschrieben.
      Anschließend wollte ich mir den Inhalt mit Debug anzeigen lassen.
      Es wird mir aber nichts ausgegeben.

      e5f085dd-96c3-4071-a396-7eae98b92be8-image.png

      Jemand ne Idee was da nicht passt?

      Homoran paul53 3 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @TripleX last edited by

        @triplex sagte in Objektwert wird nicht im Debug ausgegeben:

        dann wird mir NaN ausgegeben.

        dann ist es keine Zahl (Not a Number)

        @triplex sagte in Objektwert wird nicht im Debug ausgegeben:

        dass in dem Wert auch eine Datumsangabe enthalten ist.

        korrekt!

        Was ist denn der Typ des Datenpunkts.
        Was steht darin?
        (nicht: wie wird es dargestellt! )

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

          @triplex sagte: Die voraussichtliche Endzeit kann ich als Datenpunkt auslesen.

          Dieses lokale Format kann Javascript nicht interpretieren. Es muss vor Auswertung gewandelt werden.

          T 1 Reply Last reply Reply Quote 0
          • T
            TripleX @Homoran last edited by

            @homoran
            COMPLETION_TIME ist ein Alias

            40c05fcf-43f6-4baf-9ae1-c3e7ff94a547-image.png

            a5d15968-e7a1-489f-9e09-0d471ee3f178-image.png

            Was mich halt wundert ist, dass die Programmzeilen aus um ursprünglichen Timer, der ja auch noch funktioniert, in dem Programm auch nicht funktionieren.
            Da hatte ich nämlich die Datumangabe rausgefiltert.

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

              @triplex sagte in Objektwert wird nicht im Debug ausgegeben:

              ist ein Alias

              als String!
              Screenshot_20250223-173923_Firefox.jpg

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

                @paul53 said in Objektwert wird nicht im Debug ausgegeben:

                @triplex sagte: Die voraussichtliche Endzeit kann ich als Datenpunkt auslesen.

                Dieses lokale Format kann Javascript nicht interpretieren. Es muss vor Auswertung gewandelt werden.

                Wie muss ich das denn machen.
                Wie ich gerade schon geschrieben habe, die Programmzeilen aus dem ursprünglichen Programm funktionieren jetzt auch nicht mehr.

                paul53 2 Replies Last reply Reply Quote 0
                • paul53
                  paul53 @TripleX last edited by

                  @triplex sagte: Es wird mir aber nichts ausgegeben.

                  Ändere den Ausgabelevel auf "Info".

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

                    @triplex sagte: Wie muss ich das denn machen.

                    Nimm für Berechnungen den Original-DP - nicht den Alias mit dem lokalen Format.

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

                      @triplex sagte: Wie muss ich das denn machen.

                      Wenn es der Alias sein soll, separiere die Uhrzeit:

                      Blockly_temp.JPG

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      903
                      Online

                      31.9k
                      Users

                      80.2k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      202
                      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