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. VIS 2 - welches Widget für Daten eines Rauchmelders?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

VIS 2 - welches Widget für Daten eines Rauchmelders?

Geplant Angeheftet Gesperrt Verschoben Visualisierung
5 Beiträge 2 Kommentatoren 334 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.
  • N Offline
    N Offline
    NetBuzta
    schrieb am zuletzt editiert von
    #1

    Hallo und guten Abend,

    ich nutze die VIS 2 und habe mittlerweile eine recht bescheidene Visualisierung mit Standart-Widgets z.B. für die Außenbeleuchtung aufgebaut und bin soweit zufrieden - auch weil Grafik & Design nun gar nicht meine Passion sind.

    Auf einem hinterlegten Grundrissplan des Erdgeschosses habe ich alle Zigbee-Rauchmelder dargestellt, die bei einem "Alarm" entsprechend die Farbe ändern und mir eine Nachricht per WA schicken.

    Ich möchte jetzt gerne auf einer separaten Seite die Datenpunkte jedes einzelnen Rauchmelders, also Batteriestatus, Empfangsstärke usw in einer Tabelle auflisten.

    Welches Widget ist dafür am sinnvollsten? Mir fehlt irgendwie, selbst nach stundenlangem lesen hier im Forum, der Durchblick.
    Ich habe bisher auch nichts mit HTML usw zu tun gehabt, möchte das aber endlich mal anfangen zu lernen...

    Vielen Dank!

    M 1 Antwort Letzte Antwort
    0
    • N NetBuzta

      Hallo und guten Abend,

      ich nutze die VIS 2 und habe mittlerweile eine recht bescheidene Visualisierung mit Standart-Widgets z.B. für die Außenbeleuchtung aufgebaut und bin soweit zufrieden - auch weil Grafik & Design nun gar nicht meine Passion sind.

      Auf einem hinterlegten Grundrissplan des Erdgeschosses habe ich alle Zigbee-Rauchmelder dargestellt, die bei einem "Alarm" entsprechend die Farbe ändern und mir eine Nachricht per WA schicken.

      Ich möchte jetzt gerne auf einer separaten Seite die Datenpunkte jedes einzelnen Rauchmelders, also Batteriestatus, Empfangsstärke usw in einer Tabelle auflisten.

      Welches Widget ist dafür am sinnvollsten? Mir fehlt irgendwie, selbst nach stundenlangem lesen hier im Forum, der Durchblick.
      Ich habe bisher auch nichts mit HTML usw zu tun gehabt, möchte das aber endlich mal anfangen zu lernen...

      Vielen Dank!

      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von
      #2

      @netbuzta Dafür bietet sich das "table"-Widget an. Hier kann man direkt eine jsonTable zuordnen.

      Beispiel, um die Daten für die Tabelle zu erstellen:

      const rauchmelder = [
        'zigbee.0.Rauchmelder1',
        'zigbee.0.Rauchmelder2',
        'zigbee.0.Rauchmelder3'
      ];
      
      let liste = [];
      
      rauchmelder.forEach(id => {
        liste.push({
          name: id.split('.').pop(),
          batterie: getState(id + '.battery')?.val,
          rssi: getState(id + '.link_quality')?.val,
          alarm: getState(id + '.alarm')?.val
        });
      });
      
      setState('0_userdata.0.vis.RauchmelderTable', JSON.stringify(liste));
      

      Muss man dann auf Deine Situation anpassen.
      javascript oder Blockly? DPs als Übersicht als Export

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      N 1 Antwort Letzte Antwort
      0
      • M MCU

        @netbuzta Dafür bietet sich das "table"-Widget an. Hier kann man direkt eine jsonTable zuordnen.

        Beispiel, um die Daten für die Tabelle zu erstellen:

        const rauchmelder = [
          'zigbee.0.Rauchmelder1',
          'zigbee.0.Rauchmelder2',
          'zigbee.0.Rauchmelder3'
        ];
        
        let liste = [];
        
        rauchmelder.forEach(id => {
          liste.push({
            name: id.split('.').pop(),
            batterie: getState(id + '.battery')?.val,
            rssi: getState(id + '.link_quality')?.val,
            alarm: getState(id + '.alarm')?.val
          });
        });
        
        setState('0_userdata.0.vis.RauchmelderTable', JSON.stringify(liste));
        

        Muss man dann auf Deine Situation anpassen.
        javascript oder Blockly? DPs als Übersicht als Export

        N Offline
        N Offline
        NetBuzta
        schrieb am zuletzt editiert von
        #3

        @mcu Danke Dir - von dem Widget hatte ich schon mal was im Forum gelesen.
        Dann wird erst die jsonTable erzeugt (mittels Javascript?) und die liefert dann die Daten für das table-Widget oder?
        Mit Javascript habe ich schon etwas gearbeitet, damit schicke ich mir u.a. Nachrichten auf WA.
        Ich werde da mal nach Infos stöbern...

        M 1 Antwort Letzte Antwort
        0
        • N NetBuzta

          @mcu Danke Dir - von dem Widget hatte ich schon mal was im Forum gelesen.
          Dann wird erst die jsonTable erzeugt (mittels Javascript?) und die liefert dann die Daten für das table-Widget oder?
          Mit Javascript habe ich schon etwas gearbeitet, damit schicke ich mir u.a. Nachrichten auf WA.
          Ich werde da mal nach Infos stöbern...

          M Online
          M Online
          MCU
          schrieb am zuletzt editiert von
          #4

          @netbuzta sagte in VIS 2 - welches Widget für Daten eines Rauchmelders?:

          Dann wird erst die jsonTable erzeugt (mittels Javascript?) und die liefert dann die Daten für das table-Widget oder?

          Ja

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          N 1 Antwort Letzte Antwort
          0
          • M MCU

            @netbuzta sagte in VIS 2 - welches Widget für Daten eines Rauchmelders?:

            Dann wird erst die jsonTable erzeugt (mittels Javascript?) und die liefert dann die Daten für das table-Widget oder?

            Ja

            N Offline
            N Offline
            NetBuzta
            schrieb am zuletzt editiert von
            #5

            @mcu Prima, dann hab ich schon mal einen Anfang...
            Danke schön!

            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

            521

            Online

            32.6k

            Benutzer

            82.2k

            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