Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Zeit aus dem Datenpunkt anzeigenlassen

    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

    Zeit aus dem Datenpunkt anzeigenlassen

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

      Moin
      ich habe einen Datenpunkt der das hier ausgibt:
      Fri Feb 14 2025 18:50:18 GMT+0100 (Mitteleuropäische Normalzeit)
      Das ist so schon mal richtig.
      Aber in dem Feld (Timestamp) wird die aktuelle Zeit angezeigt.
      Es soll aber zu zu erwartende Zeit angezeigt werden, also 18:50 und nicht 16 Uhr (gerade aktuell).

      Danke

      paul53 Homoran 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @Dr.Pie last edited by paul53

        @dr-pie sagte: Fri Feb 14 2025 18:50:18 GMT+0100 (Mitteleuropäische Normalzeit)

        Gefällt dir das Format nicht? Dann kann man es mit formatDate() wandeln und in einen eigenen DP unter "0_userdata.0" schreiben. Oder einen Alias verwenden mit Lesekonvertierung:

        new Date(val).toLocaleTimeString('de-DE')
        

        Ergebnis: 18:50:18

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Dr.Pie last edited by

          @dr-pie sagte in Zeit aus dem Datenpunkt anzeigenlassen:

          Aber in dem Feld (Timestamp) wird die aktuelle Zeit angezeigt.
          Es soll aber zu zu erwartende Zeit angezeigt werden,

          was denn jetzt?
          Timestamp ist der Timestamp des Eintrags.

          du willst den Wert des DP!???

          Dr.Pie 1 Reply Last reply Reply Quote 1
          • Dr.Pie
            Dr.Pie @Homoran last edited by

            @homoran sagte in Zeit aus dem Datenpunkt anzeigenlassen:

            @dr-pie sagte in Zeit aus dem Datenpunkt anzeigenlassen:

            Aber in dem Feld (Timestamp) wird die aktuelle Zeit angezeigt.
            Es soll aber zu zu erwartende Zeit angezeigt werden,

            du willst den Wert des DP!???

            Richtig

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Dr.Pie last edited by Homoran

              @dr-pie was hat das dann mit dem Timestamp zu tun?

              Zeig mal was du überhaupt machst.

              Dr.Pie 1 Reply Last reply Reply Quote 0
              • Dr.Pie
                Dr.Pie @Homoran last edited by

                @homoran sagte in Zeit aus dem Datenpunkt anzeigenlassen:

                @dr-pie was hat das dann mit dem Timestamp zu tun?

                Zeig mal was du überhaupt machst.

                time1.png
                Den Inhalt des Feldes möchte ich darstellen.

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Dr.Pie last edited by

                  @dr-pie sagte in Zeit aus dem Datenpunkt anzeigenlassen:

                  Den Inhalt des Feldes möchte ich darstellen.

                  wo und wie?

                  Dr.Pie 1 Reply Last reply Reply Quote 0
                  • Dr.Pie
                    Dr.Pie @Homoran last edited by

                    @homoran sagte in Zeit aus dem Datenpunkt anzeigenlassen:

                    @dr-pie sagte in Zeit aus dem Datenpunkt anzeigenlassen:

                    Den Inhalt des Feldes möchte ich darstellen.

                    wo und wie?

                    Als Textfeld in der Vis mit dem Inhalt des Wertes.

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Dr.Pie last edited by Homoran

                      @dr-pie sagte in Zeit aus dem Datenpunkt anzeigenlassen:

                      Als Textfeld in der Vis mit dem Inhalt des Wertes.

                      und warum nicht per Time-Widget?

                      als was liegt denn die Zeit in dem Datenpunkt vor?
                      Das muss nicht das selbe sein, was angezeigt wird

                      Dr.Pie paul53 2 Replies Last reply Reply Quote 0
                      • Dr.Pie
                        Dr.Pie @Homoran last edited by

                        @homoran sagte in Zeit aus dem Datenpunkt anzeigenlassen:

                        @dr-pie sagte in Zeit aus dem Datenpunkt anzeigenlassen:

                        Als Textfeld in der Vis mit dem Inhalt des Wertes.

                        und warum nicht per Time-Widget?
                        Meinetwegen auch als Widget.
                        Das hatte ich ja probiert und hatte so nicht funktioniert.

                        als was liegt denn die Zeit in dem Datenpunkt vor?
                        Das muss nicht das selbe sein, was angezeigt wird

                        Ich kann die diese Frage nicht beantworten ... ich weiß es nicht ... keine Ahnung.

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

                          @homoran sagte: als was liegt denn die Zeit in dem Datenpunkt vor?

                          Bei der Rolle "value.time" sollte es ein Zahlenwert sein.

                          1 Reply Last reply Reply Quote 0
                          • Dr.Pie
                            Dr.Pie last edited by

                            @paul53 sagte in Zeit aus dem Datenpunkt anzeigenlassen:

                            @homoran sagte: als was liegt denn die Zeit in dem Datenpunkt vor?

                            Bei der Rolle "value.time" sollte es ein Zahlenwert sein.

                            ok ...Wie es aussieht ist es nicht so.
                            Wie ändere ich denn das in einen Zahlenwert ?

                            paul53 2 Replies Last reply Reply Quote 0
                            • paul53
                              paul53 @Dr.Pie last edited by

                              @dr-pie sagte: Wie ändere ich denn das in einen Zahlenwert ?

                              Zeige uns erst einmal die OBJEKTDATEN (Bleistift rechts im Expertenmodus) des DP in Code tags.

                              Dr.Pie 1 Reply Last reply Reply Quote 0
                              • Dr.Pie
                                Dr.Pie @paul53 last edited by Dr.Pie

                                @paul53

                                  "type": "state",
                                  "common": {
                                    "modify": "",
                                    "name": "Expected Finish Time of current print",
                                    "type": "number",
                                    "role": "value.time",
                                    "read": true,
                                    "write": false
                                  },
                                  "_id": "bambulab.0.03919D4B3001030.finishTime",
                                  "acl": {
                                    "object": 1636,
                                    "state": 1636,
                                    "owner": "system.user.admin",
                                    "ownerGroup": "system.group.administrator"
                                  },
                                  "from": "system.adapter.admin.0",
                                  "user": "system.user.admin",
                                  "ts": 1739549023409
                                }
                                

                                Ich sehe gerade im Protokoll das hier

                                State value to set for "bambulab.0.03919D4B3001030.finishTime" has to be type "number" but received type "string"

                                paul53 2 Replies Last reply Reply Quote 0
                                • paul53
                                  paul53 @Dr.Pie last edited by

                                  @dr-pie sagte: Wie es aussieht ist es nicht so.

                                  Doch, es ist so. Wenn es die Zeit in ms ist, sollte das Time-Widget es anzeigen können.
                                  Ändere mal die Rolle von "value.time" in "value" und schaue, welche Zahl angezeigt wird. Sind hinten 3 Nullen dran, dann sind es ms.
                                  Anschließend wieder in "value.time" zurück ändern.

                                  Dr.Pie 1 Reply Last reply Reply Quote 0
                                  • Dr.Pie
                                    Dr.Pie @paul53 last edited by

                                    @paul53 sagte in Zeit aus dem Datenpunkt anzeigenlassen:

                                    @dr-pie sagte: Wie es aussieht ist es nicht so.

                                    Doch, es ist so. Wenn es die Zeit in ms ist, sollte das Time-Widget es anzeigen können.
                                    Ändere mal die Rolle von "value.time" in "value" und schaue, welche Zahl angezeigt wird. Sind hinten 3 Nullen dran, dann sind es ms.
                                    Anschließend wieder in "value.time" zurück ändern.

                                    Ändere ich das in "value" wird auch das aktuelle Datum angezeigt und nicht die Endzeit

                                    paul53 1 Reply Last reply Reply Quote 0
                                    • paul53
                                      paul53 @Dr.Pie last edited by paul53

                                      @dr-pie sagte: finishTime" has to be type "number" but received type "string"

                                      Es existiert bereits ein Issue auf Github.

                                      Ändere den DP-Typ in "string" und die Rolle in "state".

                                      1 Reply Last reply Reply Quote 0
                                      • paul53
                                        paul53 @Dr.Pie last edited by

                                        @dr-pie sagte: Ändere ich das in "value" wird auch das aktuelle Datum angezeigt und nicht die Endzeit

                                        Dann erstelle einen Alias vom Typ "Zahl", Rolle "value.time", mit Lesekonvertierung:

                                        new Date(val).getTime()
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • Dr.Pie
                                          Dr.Pie last edited by

                                          @paul53 sagte in Zeit aus dem Datenpunkt anzeigenlassen:

                                          @dr-pie sagte: Ändere ich das in "value" wird auch das aktuelle Datum angezeigt und nicht die Endzeit

                                          mit Lesekonvertierung:

                                          🤷‍♂️

                                          paul53 1 Reply Last reply Reply Quote 0
                                          • paul53
                                            paul53 @Dr.Pie last edited by paul53

                                            @dr-pie
                                            Unter alias.0 ein Gerät (printer) erstellen. Darunter einen Datenpunkt (finishTime) vom Ty "Zahl", Rolle "value.time" erstellen und dann im Tab ALIAS:

                                            Alias_getTime.JPG

                                            Dr.Pie 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            832
                                            Online

                                            31.9k
                                            Users

                                            80.3k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            35
                                            958
                                            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