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. Welches Widget in Vis für einen Zeitstrahl oder eine Listdarstellung

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

Welches Widget in Vis für einen Zeitstrahl oder eine Listdarstellung

Geplant Angeheftet Gesperrt Verschoben Visualisierung
5 Beiträge 2 Kommentatoren 1.1k Aufrufe
  • Ä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.
  • W Offline
    W Offline
    wep4you2
    schrieb am zuletzt editiert von
    #1

    Hallo,

    habe mich mit der Adapter Entwicklung schon im Detail auseinander gesetzt und den Netatmo Adapter um die Welcome Cam erweitert.

    In der Darstellung der Daten in Vis bin ich aber leider noch nicht so tief drinnen hoffe daher hier einen Anstoss in die richtige Richtung zu bekommen.

    Konkret geht es mir darum die Events der Welcome Camera in einem Zeitstrahl mit dem Typ des Events, einem Bild des Events, wenn vorhanden und dem Text zum Event darzustellen.

    1346_netatmo_events_screenshot.jpg

    Jedes Event lese ich als eigenen Channel aus, und die Informationen, wie Zeitpunkt, Typ des Events, Text und Jpg wenn vorhanden sind als States unter dem jeweiligen Channel gespeichert, dazu habe ich einen Screenshot angehängt.

    Welches Widget kann ich jetzt für eine Visualisierung verwenden, die Namen der Events (ID) ändern sich und die Reihenfolge hängt vom Datum ab?

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Hallo,

      ich glaube, da hast du irgendwann ganz schön viele Channels, oder?

      Ist es nicht besser, zB 25 Channels mit festem Namen anzulegen und die Werte jeweils dahinein zu schreiben? Denn auf Datenpunkte mit variierenden Namen kann man in VIS nicht zugreifen. Anders: Man braucht einen festen Namen für die ID.

      Wenn es zeitlich zurückgeht, dann mach doch abhängig von der Abfragefrequenz zum Beispiel

      vor einer Minute

      vor fünf Minuten

      vor 10 Minuten

      vor 15 Minuten

      vor 30 Minuten

      vor 45 Minuten

      vor 60 Minuten

      vor 90 Minuten

      etc.

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Antwort Letzte Antwort
      0
      • W Offline
        W Offline
        wep4you2
        schrieb am zuletzt editiert von
        #3

        @pix:

        ich glaube, da hast du irgendwann ganz schön viele Channels, oder? `
        Dafür habe ich einen Aufräumjob geschrieben, wo man die Behaltedauer konfigurieren kann. Das heisst abhängig davon wie lange man Events aufbehalten möchte werden die alten dann wieder rausgelöscht.

        @pix:

        Ist es nicht besser, zB 25 Channels mit festem Namen anzulegen und die Werte jeweils dahinein zu schreiben? Denn auf Datenpunkte mit variierenden Namen kann man in VIS nicht zugreifen. Anders: Man braucht einen festen Namen für die ID. `
        Mit fixer Anzahl kann ich daher nicht arbeiten, wenn ich die Events z.B. des letzten Tages möchte kann das von 1-n sein. Ok, das man nicht in Vis auf dynamische Daten zugreifen kann habe ich leider schon gemerkt, dachte nur ich habe irgendetwas übersehen bis jetzt.

        @pix:

        Wenn es zeitlich zurückgeht, dann mach doch abhängig von der Abfragefrequenz zum Beispiel

        vor einer Minute

        vor fünf Minuten

        vor 10 Minuten

        vor 15 Minuten

        vor 30 Minuten

        vor 45 Minuten

        vor 60 Minuten

        vor 90 Minuten `
        Verstehe ich dich richtig das du hier meinst fix unterschiedliche Channels anzulegen und die Daten für den entsprechenden Zeitraum dort abzulegen, um dann genau darauf zugreifen zu können? Werden dann die Daten nicht redundant abgelegt, vor allem bei den Fotos in HD Qualität könnte das ziemlich viel an Platz benötigen?

        Zum testen habe ich mal versucht das ganze als JSON String in einen State zu speichern und mit der JSON Table auszugeben, funktioniert zwar, ist aber etwas starr, da ich hier die HTML Tags für die Images sowie Url auf das Vollbildimage und Image Grössen der Vorschau des jeweiligen Events fix gecode habe und daher das nicht im Vis zu übersteuern ist, aber res wir mal als Tabelle mit den notwendigen Informationen, Bildern und Links angezeigt …

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          pix
          schrieb am zuletzt editiert von
          #4

          @wep4you2:

          Zum testen habe ich mal versucht das ganze als JSON String in einen State zu speichern und mit der JSON Table auszugeben, funktioniert zwar, ist aber etwas starr, da ich hier die HTML Tags für die Images sowie Url auf das Vollbildimage und Image Grössen der Vorschau des jeweiligen Events fix gecode habe und daher das nicht im Vis zu übersteuern ist, aber res wir mal als Tabelle mit den notwendigen Informationen, Bildern und Links angezeigt … `
          Das war auch mein erster Gedanke.

          Du kannst doch jede CSS Klasse erst im VIS CSS Reiter formatieren. Mache ich so im TVspielfilm Adapter (glaube ich).

          Gib dem img-Tag zB die Klasse "netatmo_image" und du kannst die Formatierung in VIS CSS Einstellungen festlegen.

          Manche meiner Skripte geben eine HTML Tabelle aus. Da geht das genauso.

          Zu den dynamische ID:

          Ich weiß nicht, ob es eine Funktion gibt, die die States innerhalb eines Channels durchzählt. Dann @wep4you2:

          Verstehe ich dich richtig das du hier meinst fix unterschiedliche Channels anzulegen und die Daten für den entsprechenden Zeitraum dort abzulegen, um dann genau darauf zugreifen zu können? Werden dann die Daten nicht redundant abgelegt, vor allem bei den Fotos in HD Qualität könnte das ziemlich viel an Platz benötigen? ` Hast recht. Nicht so gut bei so grossen Daten. Ist das Bild von "aussen" erreichbar? Reicht es nicht eine URL zu speichern?

          Wenn ja, hast du dir den phantomjs-Adapter von Bluefox mal angesehen?

          Tut mir leid, ich bin da wohl keine große Hilfe.

          Pix

          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

          1 Antwort Letzte Antwort
          0
          • W Offline
            W Offline
            wep4you2
            schrieb am zuletzt editiert von
            #5

            @Pix: Danke für dieAnregungen, hat mir zumindest einige neue Ideen gebracht, das mit dem CSS Style finde ich super werde ich ausprobieren.

            Leider sind die Images nicht extern per Url erreichbar, können nur über die API runtergelassen werden.

            Nachdem ich mit der Struktur so wie ich sie derzeit habe auch im Java-Script adapter nicht ans Ziel komme muss ich überlegen ob ich die Struktur anpassen auch wenn dann alles flach wird und in Summe unstrukturiert ist, aber die Funktionen gehen sonst einfach nicht im IOBRoker.

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


            Support us

            ioBroker
            Community Adapters
            Donate

            777

            Online

            32.5k

            Benutzer

            81.6k

            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