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. [Vorlage] MDCSS v2: Protokollierte Nachrichten anzeigen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    13
    1
    147

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

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

[Vorlage] MDCSS v2: Protokollierte Nachrichten anzeigen

Scheduled Pinned Locked Moved Visualisierung
material uimaterial csstemplate
9 Posts 3 Posters 918 Views 5 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.
  • T Offline
    T Offline
    Tirador
    wrote on last edited by Tirador
    #1

    Ich habe ein Skript "MessageHandler" erstellt zur Protokollierung von Nachrichten/Ereignissen.
    Zusätzlich gibt es ein MDCSS v2 Widget, dass die protokollierten Nachrichten anzeigt.
    Nachrichten können damit als kompakte Darstellung des globalen Systemzustands in VIS verwendet werden.

    Die Idee ist es, alle relevanten Informationen auf "einen Blick" zu erkennen. Wichtige und kritische Ereignisse werden daher in der Liste zentral oben platziert. Unwichtigere Informationen eher unten.

    Beispiel:

    2020-04-06 18_02_59-vis.png
    2020-04-06 17_31_14-vis.png

    Kernfunktionen:

    • Ermöglicht es Nachrichten aus Skripten auszulösen und zu entfernen. Dies kann über zwei Wege erfolgen:

      • Automatisches Erzeugen/Entfernen von Nachrichten über das Javascript MessageStateCreator. Es werden konfigurierte Datenpunkte überwacht und bei konfigurierten Bedingungen Nachrichten erzeugt oder auch entfernt. Die Textausgabe der Nachrichten kann auch konfiguriert werden und dynamisch erzeugt werden.
      • Javascript-Funktionen postMessage(..) oder removeMessage(..) für den Einsatz in eigenen Skripten.
    • Es können entweder alle Nachrichten eines Nachrichtentyps protokolliert werden oder immer nur die letzte eingetretende Nachricht.

    • Nachrichten werden nach Prioritäten visuell in VIS dargestellt. Es stehen zwei VIS-Ausgaben zur Verfügung:

      • einfache HTML-Tabelle (ohne Schnickschnack)
      • Material Design CSS 2.0 Card für Uhula.
    • Nachrichten können (optional) in VIS global quittiert werden.

    • Nachrichtendefintion: Nachrichten werden über eine Konfigurationsstruktur definiert und damit wesentliche Eigenschaften der Nachricht bestimmt, darunter:

      • Nachrichtenüberschrift
      • Nachrichtentext
      • Kritikalität (Information, Warnung, Alarm etc.) / Priorität
      • Icon für die VIS Ausgabe
      • Farbe des Icons

    Beispiele für Nachrichtenereignisse:

    • Alarmanlage ausgelöst!
    • Wasseralarm
    • Erinnerung Fenster lüften!
    • Erinnerung Fenster zu lange geöffnet!
    • Aktuell offene Fenster
    • Aktuell
    • Aktuell offene Türen
    • Lichter angeschaltet
    • Aktive Steckdosen
    • Post im Briefkasten mit Datum letzter Einwurf
    • Nächster Müllabfuhrtermin mit Information zur Tonne
    • Termine des Tages
    • Termine morgen

    Projekt auf Github:
    https://github.com/St0Ma/ioBroker-MessageHandler

    Support-Thread:
    https://forum.iobroker.net/topic/32207/script-messagehandler-nachrichten-protokollieren-vis

    1 Reply Last reply
    3
    • T Offline
      T Offline
      Tirador
      wrote on last edited by
      #2

      Zur Info: Ich habe das Projekt auf Github verschoben.

      Homer.J.H 1 Reply Last reply
      0
      • T Tirador

        Zur Info: Ich habe das Projekt auf Github verschoben.

        Homer.J.H Offline
        Homer.J.H Offline
        Homer.J.
        wrote on last edited by
        #3

        @Tirador link funktioniert nicht.

        T 1 Reply Last reply
        0
        • Homer.J.H Homer.J.

          @Tirador link funktioniert nicht.

          T Offline
          T Offline
          Tirador
          wrote on last edited by
          #4

          Bei mir sind beide Links im Posting oben anklickbar.

          @Homer-J Welcher Link genau funktioniert nicht?

          Homer.J.H 1 Reply Last reply
          0
          • T Tirador

            Bei mir sind beide Links im Posting oben anklickbar.

            @Homer-J Welcher Link genau funktioniert nicht?

            Homer.J.H Offline
            Homer.J.H Offline
            Homer.J.
            wrote on last edited by
            #5

            @Tirador ja wird aber nichts auf github geöffnet.

            T 1 Reply Last reply
            0
            • Homer.J.H Homer.J.

              @Tirador ja wird aber nichts auf github geöffnet.

              T Offline
              T Offline
              Tirador
              wrote on last edited by
              #6

              @Homer-J Danke für den Hinweis. Ich habe die Github Einstellungen jetzt geändert. Kannst Du es bitte nochmal probieren.

              Homer.J.H 1 Reply Last reply
              0
              • T Tirador

                @Homer-J Danke für den Hinweis. Ich habe die Github Einstellungen jetzt geändert. Kannst Du es bitte nochmal probieren.

                Homer.J.H Offline
                Homer.J.H Offline
                Homer.J.
                wrote on last edited by
                #7

                @Tirador :+1: funktioniert Danke.

                1 Reply Last reply
                0
                • BostilB Offline
                  BostilB Offline
                  Bostil
                  wrote on last edited by Bostil
                  #8

                  Wird direkt mal getestet ... vielen Dank für deine Arbeit @Tirador

                  Für Newbies wie mich ziemlich tricky die komplette Konfiguration im Javascript vorzunehmen. Vielleicht wird daraus ja auch irgendwann mal ein Adapter .... :-)

                  T 1 Reply Last reply
                  0
                  • BostilB Bostil

                    Wird direkt mal getestet ... vielen Dank für deine Arbeit @Tirador

                    Für Newbies wie mich ziemlich tricky die komplette Konfiguration im Javascript vorzunehmen. Vielleicht wird daraus ja auch irgendwann mal ein Adapter .... :-)

                    T Offline
                    T Offline
                    Tirador
                    wrote on last edited by
                    #9

                    @Bostil Dankeschön. Ich hoffe das die Konfiguration relativ selbsterklärend ist. :angel:
                    Mit Adaptern habe ich mich bisher nicht beschäftigt. Ich habe noch viele Erweiterungen in Planung. Solange kein stabiler Endzustand erzielt ist bleibt es erstmal bei der Skriptvariante.

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    490

                    Online

                    32.7k

                    Users

                    82.4k

                    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