Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    712

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

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

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

Scheduled Pinned Locked Moved Visualisierung
5 Posts 2 Posters 352 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    NetBuzta
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by
            #5

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

            1 Reply Last reply
            0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            515

            Online

            32.7k

            Users

            82.6k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe