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

NEWS

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

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

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

[Vorlage] MDCSS v2: Protokollierte Nachrichten anzeigen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
material uimaterial csstemplate
9 Beiträge 3 Kommentatoren 788 Aufrufe 5 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.
  • T Offline
    T Offline
    Tirador
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    3
    • T Offline
      T Offline
      Tirador
      schrieb am zuletzt editiert von
      #2

      Zur Info: Ich habe das Projekt auf Github verschoben.

      Homer.J.H 1 Antwort Letzte Antwort
      0
      • T Tirador

        Zur Info: Ich habe das Projekt auf Github verschoben.

        Homer.J.H Offline
        Homer.J.H Offline
        Homer.J.
        schrieb am zuletzt editiert von
        #3

        @Tirador link funktioniert nicht.

        T 1 Antwort Letzte Antwort
        0
        • Homer.J.H Homer.J.

          @Tirador link funktioniert nicht.

          T Offline
          T Offline
          Tirador
          schrieb am zuletzt editiert von
          #4

          Bei mir sind beide Links im Posting oben anklickbar.

          @Homer-J Welcher Link genau funktioniert nicht?

          Homer.J.H 1 Antwort Letzte Antwort
          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.
            schrieb am zuletzt editiert von
            #5

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

            T 1 Antwort Letzte Antwort
            0
            • Homer.J.H Homer.J.

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

              T Offline
              T Offline
              Tirador
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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.
                schrieb am zuletzt editiert von
                #7

                @Tirador :+1: funktioniert Danke.

                1 Antwort Letzte Antwort
                0
                • BostilB Offline
                  BostilB Offline
                  Bostil
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 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

                    617

                    Online

                    32.4k

                    Benutzer

                    81.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