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. Visualisierung
  4. Anzeige des Wochentages mit timestamp Widget

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Anzeige des Wochentages mit timestamp Widget

Geplant Angeheftet Gesperrt Verschoben Visualisierung
10 Beiträge 6 Kommentatoren 739 Aufrufe 7 Watching
  • Ä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.
  • M Offline
    M Offline
    msauer75
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich baue gerade an meiner ersten Vis und habe zur Datum/Zeit Anzeige eine Frage. Im openweathermap Adapter wird der Aktuelle Tag als Unix Timestamp gespeichert. Wie kann ich in der VIS den Timestamp so formatieren, dass nur der Wochentag ausgeschrieben (also Montag, ...) angezeigt wird? Mit dem timestamp Widget bekomme ich nur den Tag als Zahl.
    Danke für Eure Hilfe.
    gruss
    martin

    liv-in-skyL sigi234S 2 Antworten Letzte Antwort
    0
    • M msauer75

      Hallo,
      ich baue gerade an meiner ersten Vis und habe zur Datum/Zeit Anzeige eine Frage. Im openweathermap Adapter wird der Aktuelle Tag als Unix Timestamp gespeichert. Wie kann ich in der VIS den Timestamp so formatieren, dass nur der Wochentag ausgeschrieben (also Montag, ...) angezeigt wird? Mit dem timestamp Widget bekomme ich nur den Tag als Zahl.
      Danke für Eure Hilfe.
      gruss
      martin

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von liv-in-sky
      #2

      @msauer75

      nimm ein html widget und schreibe das unter HTML rein

      {openweathermap.0.forecast.day1.date;momentDate(dddd)}
      

      Image 070.png

      Image 071.png

      quelle: https://github.com/ioBroker/ioBroker.vis

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      1 Antwort Letzte Antwort
      0
      • M msauer75

        Hallo,
        ich baue gerade an meiner ersten Vis und habe zur Datum/Zeit Anzeige eine Frage. Im openweathermap Adapter wird der Aktuelle Tag als Unix Timestamp gespeichert. Wie kann ich in der VIS den Timestamp so formatieren, dass nur der Wochentag ausgeschrieben (also Montag, ...) angezeigt wird? Mit dem timestamp Widget bekomme ich nur den Tag als Zahl.
        Danke für Eure Hilfe.
        gruss
        martin

        sigi234S Online
        sigi234S Online
        sigi234
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @msauer75

        Ich nehme das:

        https://github.com/ioBroker/ioBroker.vis-timeandweather

        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Immer Daten sichern!

        1 Antwort Letzte Antwort
        0
        • CodierknechtC Online
          CodierknechtC Online
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @msauer75
          ... oder ein Alias und dann ein ValueList-Widget.

          e35b290f-32a5-4496-a3f5-a7e78d527e0f-grafik.png
          Die Konvertierungsfunktion liefert den Tag der Woche.

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          CodierknechtC 1 Antwort Letzte Antwort
          0
          • CodierknechtC Codierknecht

            @msauer75
            ... oder ein Alias und dann ein ValueList-Widget.

            e35b290f-32a5-4496-a3f5-a7e78d527e0f-grafik.png
            Die Konvertierungsfunktion liefert den Tag der Woche.

            CodierknechtC Online
            CodierknechtC Online
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von Codierknecht
            #5

            ... oder man wandelt im Alias gleich in den Namen des Wochentages:

            new Date(val).toLocaleString('de-de', {weekday: 'long'})
            

            Dann kann man da direkt ein String-Widget verwenden.

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            1 Antwort Letzte Antwort
            0
            • nik82N Offline
              nik82N Offline
              nik82
              Most Active
              schrieb am zuletzt editiert von
              #6

              @liv-in-sky
              Hi,
              ich muss das Thema nochmal kurz hochholen. Will auch verschiedene Datumsobjekte in einen Wochentag umwandeln in VIS.

              Habe das Objekt:
              0a486ef9-394c-4cac-846d-a139c2bc6a7f-image.png

              Wenn ich jetzt ein HTML-Widget nehme und folgendes reinschreibe:
              {0_userdata.0.wetter_com.day_0.date;momentDate(dddd)}
              --> Dann bekomme ich als Ergebnis einen "Dienstag", obwohl es Montag ist

              das hier habe ich auch mal ausprobiert:
              {0_userdata.0.wetter_com.day_0.date;momentDate(dddd;DD.MM.YYYY)}
              --> Dann bekomme ich als Ergebnis aber nur den 01.12.2026 (wandelt mir also nur Monat mit Tag um)

              Hast du hier evtl. noch einen Tip?

              Danke im Voraus.

              liv-in-skyL OliverIOO 2 Antworten Letzte Antwort
              -1
              • nik82N nik82

                @liv-in-sky
                Hi,
                ich muss das Thema nochmal kurz hochholen. Will auch verschiedene Datumsobjekte in einen Wochentag umwandeln in VIS.

                Habe das Objekt:
                0a486ef9-394c-4cac-846d-a139c2bc6a7f-image.png

                Wenn ich jetzt ein HTML-Widget nehme und folgendes reinschreibe:
                {0_userdata.0.wetter_com.day_0.date;momentDate(dddd)}
                --> Dann bekomme ich als Ergebnis einen "Dienstag", obwohl es Montag ist

                das hier habe ich auch mal ausprobiert:
                {0_userdata.0.wetter_com.day_0.date;momentDate(dddd;DD.MM.YYYY)}
                --> Dann bekomme ich als Ergebnis aber nur den 01.12.2026 (wandelt mir also nur Monat mit Tag um)

                Hast du hier evtl. noch einen Tip?

                Danke im Voraus.

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von
                #7

                @nik82
                denke das liegt daran das der 1.12.2026 ein dienstag ist - evtl denkt moment, dass du ein amerikanische datum hast. in dem beispiel von oben

                {openweathermap.0.forecast.day1.date;momentDate(dddd)}
                
                

                wird ein timestamp übergeben - du übergibst einen "text"

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                1 Antwort Letzte Antwort
                0
                • nik82N Offline
                  nik82N Offline
                  nik82
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  Ja das kann gut sein.
                  Das heißt hier habe ich keine Chance nur mit einem Widget was zu machen?

                  liv-in-skyL 1 Antwort Letzte Antwort
                  0
                  • nik82N nik82

                    Ja das kann gut sein.
                    Das heißt hier habe ich keine Chance nur mit einem Widget was zu machen?

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #9

                    @nik82 es gibt sicher noch lösungen - komplizierte

                    mach ein alias vom datenpunkt und konvertiere dort (oder sonst über script) und mach ein binding auf den alias:

                    beispiel alias:

                    {
                      "type": "state",
                      "common": {
                        "name": "Next date",
                        "role": "",
                        "type": "string",
                        "read": true,
                        "write": false,
                        "alias": {
                          "id": "0_userdata.0.CONTROL-OWN.AAATEST.TestString4",
                          "read": "(d => d ? new Date(d.split('.').reverse().join('-')).toLocaleDateString('de-DE',{weekday:'long'}) : '')(val)"
                        }
                      },
                      "_id": "alias.0.MyNewAlias.test.trashschedule.0.next.date",
                      "native": {},
                      "acl": {
                        "object": 1636,
                        "state": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator"
                      },
                      "from": "system.adapter.admin.0",
                      "user": "system.user.admin",
                      "ts": 1768224596591
                    }
                    

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    1 Antwort Letzte Antwort
                    1
                    • nik82N nik82

                      @liv-in-sky
                      Hi,
                      ich muss das Thema nochmal kurz hochholen. Will auch verschiedene Datumsobjekte in einen Wochentag umwandeln in VIS.

                      Habe das Objekt:
                      0a486ef9-394c-4cac-846d-a139c2bc6a7f-image.png

                      Wenn ich jetzt ein HTML-Widget nehme und folgendes reinschreibe:
                      {0_userdata.0.wetter_com.day_0.date;momentDate(dddd)}
                      --> Dann bekomme ich als Ergebnis einen "Dienstag", obwohl es Montag ist

                      das hier habe ich auch mal ausprobiert:
                      {0_userdata.0.wetter_com.day_0.date;momentDate(dddd;DD.MM.YYYY)}
                      --> Dann bekomme ich als Ergebnis aber nur den 01.12.2026 (wandelt mir also nur Monat mit Tag um)

                      Hast du hier evtl. noch einen Tip?

                      Danke im Voraus.

                      OliverIOO Offline
                      OliverIOO Offline
                      OliverIO
                      schrieb am zuletzt editiert von OliverIO
                      #10

                      @nik82 sagte in Anzeige des Wochentages mit timestamp Widget:

                      Habe das Objekt:

                      6b255e11-1d3a-4565-9d62-18f627c63e08-image.png

                      woher kommt das objekt. Evtl sollte man es möglichs frühzeitig in einem Date-Objekct kompatiblen Format speichern und nicht gleich in einer lokalisierten Form.

                      Generelles Problem in javascript ist die Datums-Behandlung.
                      Auch lässt sich ein Original-Datumsobjekt in javascript schlecht serialisieren.
                      Als Best Practice hat sich bewährt in der Datenspeicherung immer nur mit einem Timestamp (new Date().getTime() / 1768228629628) zu arbeiten zu arbeiten oder einem Format, wleches möglichst einfach wieder in ein Datumsobjekt umwandeln lässt (new Date().toISOString() / '2026-01-12T14:38:32.540Z')

                      Erst bei der Anzeige sollte man dan so ein Datumsobjekt so umwandeln, das man es in der gewünschten Formatierung ausgeben kann. Für vis-Binding gibt es dann auch die entsprechenden Funktionen (formatDate und momentDate)

                      Wenn man es nicht in so einem Format speichert hat man später das Problem mit dem hin und her konvertieren.

                      evtl verbessert sich die Lage in 1-2 Jahren, da das javascript Konsortium das Problem erkannt hat und ein neuer Entwurf ausgearbeitet wurde, das das neue Objekt Temporal bereitstellt. Habe gesehen, das das gerade in die Browser ausgerollt wird. Global-Abdeckung ist aber noch bei unter 2%, also wird man nocht warten müssen.
                      https://caniuse.com/temporal
                      https://tc39.es/proposal-temporal/docs/

                      Meine Adapter und Widgets
                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                      Links im Profil

                      1 Antwort Letzte Antwort
                      1
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      767

                      Online

                      32.6k

                      Benutzer

                      82.0k

                      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