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. Grafiken innerhalb {}Bindings?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Grafiken innerhalb {}Bindings?

Geplant Angeheftet Gesperrt Verschoben Visualisierung
6 Beiträge 3 Kommentatoren 552 Aufrufe
  • Ä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.
  • C Offline
    C Offline
    Chrischi
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    dies hier ist mein erster Post im Forum. Ich hoffe, dass ich alles richtig mache.

    Ich habe eine HTML-Übersichtstabelle gebaut, in der Temperatur, Luftfeuchtigkeit, Fenster offen/zu etc. für jeden Raum dargestellt werden.

    Dazu habe ich zwei Fragen:

    1. Für Fenster offen / zu nutze ich folgenden Code:
        {wert:mihome.0.devices.magnet_158d0001d86f51.state;wert ==== "false" ? "z" :: "o"}
    		{wert:mihome.0.devices.magnet_158d0001d8700d.state;wert === "false" ? "z" :: "o"}
    
    

    Hier würde ich gerne statt z und o für zu und offen ein entsprechendes farbiges Icon einblenden, das klappt aber nicht. Versucht habe ich Folgendes:

        {wert:mihome.0.devices.magnet_158d00016c747c.state;wert === "false" ? "![](/vis.0/main/imgsmall-green-dot.svg.med.png)" :: "o"}
    
    
    1. Ich würde gerne eine Logik bei den Luftfeuchtigkeitswerten hinterlegen und dann die Farbe der Werte entsprechend anpassen, also z.B.<30 rot, 30-50 grün und >50 wieder grün. Kann man das in den {} Bindings machen?

    Vielen Dank für Eure Hilfe im voraus

    Chrischi

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      Pman
      schrieb am zuletzt editiert von
      #2

      Das erst was auffällt:

      Du hast dein Icon-HTML in doppelten Anführungszeichen, nutzt darin aber ebenfalls das selbe Zeichen, das kann nicht gehen. Entweder du setzt den HTML-Code in einfache Anführungszeichen, oder du stellst den inneren Anführungszeichen ein Backslash voran.

      1 Antwort Letzte Antwort
      0
      • C Offline
        C Offline
        Chrischi
        schrieb am zuletzt editiert von
        #3

        Danke PMan, du meinst so, gell?

             {wert:mihome.0.devices.magnet_158d00016c747c.state;wert === "false" ? "z" :: "![](\"/vis.0/main/imgsmall-green-dot.svg.med.png\")"}
        
        

        Das hat leider keine Auswirkung..

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          Pman
          schrieb am zuletzt editiert von
          #4

          Funktioniert bei mir so ohne Probleme.

          Kannst du mal den HTML-Code des gerenderten Widgets posten? Kommen Fehler in der Browser-Console?

          1 Antwort Letzte Antwort
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            schrieb am zuletzt editiert von
            #5

            @Chrischi:

            Danke PMan, du meinst so, gell?

                 {wert:mihome.0.devices.magnet_158d00016c747c.state;wert === "false" ? "z" :: "![](\"/vis.0/main/imgsmall-green-dot.svg.med.png\")"}
            
            

            Das hat leider keine Auswirkung.. `
            :: ist falsch. Nur einmal :

            1 Antwort Letzte Antwort
            0
            • C Offline
              C Offline
              Chrischi
              schrieb am zuletzt editiert von
              #6

              Vielen Dank schon einmal!

              In einem neuen HTML-Widget funktioniert der Code jetzt:

              {wert:mihome.0.devices.magnet_158d00016c747c.state;wert === "false" ? "z" : "![](\"/vis.0/main/imgsmall-green-dot.svg.med.png\")"}
              

              Der identische Code in oben angesprochener Tabelle funktioniert aber nicht, es wird gar nichts angezeigt, weder die PNG-Datei noch ein z. CSS habe ich auch einmal herausgenommen, nicht dass es daran liegt. Sehr sonderbar!

              Habe mir dann den generierten Quellcode angeschaut. Dort kommt die Codezeile gar nicht vor, nur wilde Javascripte.

              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

              827

              Online

              32.7k

              Benutzer

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