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. Widget Eventlist formatieren

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    486

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

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

Widget Eventlist formatieren

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
6 Beiträge 3 Kommentatoren 766 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.
  • HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von Homoran
    #1

    Hallo zusammen.

    Wie bereits hier beschrieben, spiele ich ein wenig mit Blockly um mich etwas tiefer in JavaScript einzuarbeiten.

    Dabei schreibe ich in einen Datenpunkt und visualisiere die History über das Widget Eventlist.
    Das einfache Format war mir etwas zu öde und ich habe angefangen es etwas zu pimpen.
    Screenshot_20190831-113001_ioBrokervis.jpg

    Klappt schon ganz gut mit <br><strong> und <h3>, aber ich bekomme keine Farbe rein.

    Außerdem hätte ich gerne fixe Wertelängen, zumindest fixe Nachkommastellen.
    Habe es schon mit "runden auf...mit Nachkommastellen 1" versucht, klappt nicht. Führende Nullen wären noch nice to have, muss aber nicht sein.

    Und ein Bug(???) ist mir noch aufgefallen: die aktuelle Meldung wird erst nach einem refresh dargestellt. Dabei ist das die wichtigste.

    Bin für jede Hilfe dankbar.

    kein Support per PN! - Fragen im Forum stellen -
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    paul53P 1 Antwort Letzte Antwort
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #2

      Hallo Rainer,

      Bin mir nicht ganz sicher ob es das ist was du suchst:
      Du kannst die Felder mit CSS Stil im Widget Eventlist benutzen um das aussehen an zu passen. Bei Farben kannst du entweder mit Namen (red, blue, usw.) oder mit html Farbcodes arbeiten.

      Beispiel:

      color: red;
      

      oder

      color: #9A2EFE;
      

      Es können auch mehrere CSS Eigenschaften verwendet werden:

      text-align: center; color: red;
      

      @Homoran sagte in Widget Eventlist formatieren:

      Klappt schon ganz gut mit <br><strong> und <h3>, aber ich bekomme keine Farbe rein.

      Wenn ich das richtig verstehe kannst du html in deinen Text einbauen, dadurch könntest du mit hilfe von CSS noch deutlich geziehlter arbeiten. Du kannst die CSS Klasse im VIS Editor rechts oben bei CSS einfügen.

      Beispiel Text:

      Das ist ein <span id="test">Test</span> Text.
      

      dazu die CSS Klasse:

      #test {
          color: red;
          font-size: 14px;
      }
      

      @Homoran sagte in Widget Eventlist formatieren:

      Außerdem hätte ich gerne fixe Wertelängen, zumindest fixe Nachkommastellen.
      Habe es schon mit "runden auf...mit Nachkommastellen 1" versucht, klappt nicht. Führende Nullen wären noch nice to have, muss aber nicht sein.

      Dazu eine Frage, wird das nur im Widget nicht angezeigt oder auch im Ausgangsobjekt?

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        Hallo zusammen.

        Wie bereits hier beschrieben, spiele ich ein wenig mit Blockly um mich etwas tiefer in JavaScript einzuarbeiten.

        Dabei schreibe ich in einen Datenpunkt und visualisiere die History über das Widget Eventlist.
        Das einfache Format war mir etwas zu öde und ich habe angefangen es etwas zu pimpen.
        Screenshot_20190831-113001_ioBrokervis.jpg

        Klappt schon ganz gut mit <br><strong> und <h3>, aber ich bekomme keine Farbe rein.

        Außerdem hätte ich gerne fixe Wertelängen, zumindest fixe Nachkommastellen.
        Habe es schon mit "runden auf...mit Nachkommastellen 1" versucht, klappt nicht. Führende Nullen wären noch nice to have, muss aber nicht sein.

        Und ein Bug(???) ist mir noch aufgefallen: die aktuelle Meldung wird erst nach einem refresh dargestellt. Dabei ist das die wichtigste.

        Bin für jede Hilfe dankbar.

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @Homoran sagte:

        Außerdem hätte ich gerne fixe Wertelängen, zumindest fixe Nachkommastellen.

        Für fixe Nachkommastellen (inkl. 1.0) in einem String gibt es in Javascript

        val.toFixed(n) // n Nachkommastellen
        

        In Blockly wird man wohl eine eigene Javascript-Funktion Nachkomma(val, n) erstellen müssen.

        return val.toFixed(n);
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #4

          Danke euch beiden.
          War heute mit der Familie unterwegs.

          @Jey-Cee
          Mit css habe ich noch nie gearbeitet.
          Wo wird die klasse definiert?

          Ich möchte einzelne Worte im Text (ok) oder ganze Meldungen (Pumpe an, Pumpe aus) und natürlich ALARM! in Farben darstellen.

          Mit HTML code habe ich etwas mehr übung, aber <color: red> hatte nicht funktioniert.

          Ob im datenpunkt die Nachkommastellen x.0 steht muss ich mal suchen

          Edit:
          Nein, auch dort keine Nachkommastelle
          Screenshot_20190831-193857_Chrome.jpg

          @paul53
          Die Funktion werde ich auch mal versuchen umzusetzen.

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          paul53P 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            Danke euch beiden.
            War heute mit der Familie unterwegs.

            @Jey-Cee
            Mit css habe ich noch nie gearbeitet.
            Wo wird die klasse definiert?

            Ich möchte einzelne Worte im Text (ok) oder ganze Meldungen (Pumpe an, Pumpe aus) und natürlich ALARM! in Farben darstellen.

            Mit HTML code habe ich etwas mehr übung, aber <color: red> hatte nicht funktioniert.

            Ob im datenpunkt die Nachkommastellen x.0 steht muss ich mal suchen

            Edit:
            Nein, auch dort keine Nachkommastelle
            Screenshot_20190831-193857_Chrome.jpg

            @paul53
            Die Funktion werde ich auch mal versuchen umzusetzen.

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #5

            @Homoran sagte:

            Die Funktion werde ich auch mal versuchen umzusetzen.

            Du kannst sie gleich noch um eine führende 0 ergänzen.

            if(val < 10 && val >= 0) return '0' + val.toFixed(n);
            return val.toFixed(n);
            

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #6

              @Homoran sagte in Widget Eventlist formatieren:

              Wo wird die klasse definiert?

              590e75aa-71bb-417b-af3c-aa9cde978f32-image.png

              Hier mal Beispiele:
              HTML

              <span id="pumpe-an">Pumpe an!</span>
              <span id="pumpe-aus">Pumpe aus!</span>
              <span id="ALARM!">ALARM!</span> Die Bude brennt.
              

              CSS

              #pumpe-an{
                  font-size: 18px;
                  font-weight: bold;
                  color: green;
              }
              
              #pumpe-aus {
                  font-size: 16px;
                  font-weight: normal;
                  color: orange;
              }
              
              #alarm {
                  font-size: 24px;
                  font-weight: bolder;
                  color: red;
                  
                  /*Animation lässt den Text Blinken*/
                  animation: blink-animation 1s steps(10, start) infinite;
                -webkit-animation: blink-animation 1s steps(5, start) infinite;
              }
              
              /*Nötig für die Animation*/
              @keyframes blink-animation {
                to {
                  visibility: hidden;
                }
              }
              
              @-webkit-keyframes blink-animation {
                to {
                  visibility: hidden;
                }
              }
              

              Das sieht dann so aus:
              Peek 2019-08-31 20-48.gif

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Antwort Letzte Antwort
              1
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              598

              Online

              32.7k

              Benutzer

              82.5k

              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