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. Lovelace: Daten als Tabelle darstellen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Lovelace: Daten als Tabelle darstellen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
1 Beiträge 1 Kommentatoren 239 Aufrufe 2 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.
  • H Offline
    H Offline
    Horst 1
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    das ist mein erster Post hier im Forum, ich lese allerdings schon länger mit und habe auch schon die ein oder andere Lösung gefunden - leider aber nicht für mein aktuelles Problem:

    Ich habe eine Kamera, welche bei Auslösen eines Alarms ein Video (MP4) per SFTP auf meinen Server lädt. Per JavaScript werte ich im ioBroker das Alarm-Protokoll aus und lese dabei u.a. den Zeitstempel und den Dateinamen des Videos aus.

    Diese Daten schreibe ich in einen Datenpunkt, nennen wir ihn

    0_userdata.cameras.cam0.alarmhistory
    

    Mein Ziel ist es, eine Übersicht der Alarm-Ereignisse der letzten 24h in Tabellenform in meiner Lovelace-Instanz anzuzeigen.

    Ich bin nach einiger Recherche bei der Markdown-Card gelandet da sie vielfältige Gestaltungsmöglichkeiten bietet. Ich hatte gehofft in Kombination mit Bindings zum Erfolg zu kommen, es klappt aber leider nicht ganz wie ich es mir vorstelle.

    Ich habe mehrere Ansätze probiert:

    1.) o.g. Datenpunkt als "List" konfiguriert und die Daten als Array geschrieben
    2.) o.g. Datenpunkt als "JSON" konfiguriert und die Daten als JSON geschrieben
    3.) o.g. Datenpunkt als "String" konfiguriert und die Daten als String geschrieben

    Der 3. Ansatz klappt tatsächlich, allerdings nur da ich die Daten bereits via JS im richtigen Format eintrage (per | als Trennzeichen).

    Das ist jedoch nicht was ich mir vorstelle. Ich möchte die Daten gern dynamisch darstellen und das kann nur klappen wenn es eine Datenstruktur ist und kein fixer String. Diese Lösung schaut aktuell wie folgt aus:

    type: markdown
    content: |-
      |Zeit|Video
      |--|--|
      {0_userdata.cameras.cam0.alarmhistory}
    title: Alarme der letzten 24h
    

    Ich habe nach diversen Recherchen folgenden Ansatz versucht:

    Daten:

    [
    {"date":"2024-01-01 12:00:00","file":"file1.mp4"},
    {"date":"2024-01-02 13:00:00","file":"file2.mp4"}
    ]
    

    Binding:

    {% set alerts = {0_userdata.cameras.cam0.alarmhistory} %}
    {% for alert in alerts %}
         {{ | alert[date] | alert[file] }}
    {% endfor %}
    

    Leider stürzt meine Lovelace-Instanz kontinuierlich ab, sobald ich versuche so etwas einzufügen.

    Habt ihr einen Tip für mich, wie ich solche Daten strukturiert darstellen darstellen kann?

    Ich bin offen für alternative Lösungen (JSON, Array, ...) oder Darstellungen (andere Cards?).

    Danke,
    Horst

    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

    589

    Online

    32.7k

    Benutzer

    82.4k

    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