Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Status false/true anders ausgeben in HTML Tabelle

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    472

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    391

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

Status false/true anders ausgeben in HTML Tabelle

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
4 Beiträge 2 Kommentatoren 431 Aufrufe 1 Beobachtet
  • Ä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.
  • FloFlaF Offline
    FloFlaF Offline
    FloFla
    schrieb am zuletzt editiert von
    #1

    Hallo Forum,

    ich bin neu in der ioBroker Welt und beschäftige mich erst seit ein paar Tagen damit.
    Jetzt ist die erste Frage aufgekommen welche ich per Suche nicht lösen konnte.

    Ich habe einen deconz Adapter und zeige meine Xiaomi Thermometerwerte per HTML Code in einer Tabelle an

    <table border=2>
        <tr>
            <td>Raum:</td>
            <td>Temp:</td>
            <td>Feucht:</td>
        </tr>
        <tr>
            <td>Weinkeller</td>
            <td align="right"><b>{deconz.1.Sensors.13.temperature}°C</b></td>
            <td align="right"><b>{deconz.1.Sensors.14.humidity}%</b></td>
        </tr>
        <tr>
            <td>Werkstatt</td>
            <td align="right"><b>{deconz.1.Sensors.21.temperature}°C</b></td>
            <td align="right"><b>{deconz.1.Sensors.22.humidity}%</b></td>
        </tr>
    

    das funktioniert auch Problemlos, ich bekomme die Temperatur und Luftfeuchtigkeit angezeigt.

    Jetzt möchte ich meine Xiaomi Türkontakte auch in einer HTML Tabelle anzeigen lassen.
    Soweit ist auch das kein Problem, wenn ich nur den Wert ausgebe bekomme ich je nach Status den Wert 'true' oder 'false'.
    Ich hätte aber gerne 'zu' oder 'offen' angezeigt. Über Bool HTML kein Problem allerdings muss ich dann jeden Sensor als eigenes Widget einbinden und kann nicht einfach eine HTML Tabelle wie bei den Temperatursensoren ausgeben.

    Ist es überhaupt möglich über den HTML Code die Bezeichnung zu ändern? Ich habe es mit { if (dec.... == false) alert('offen'); } versucht, bekomme aber nur den Wert NULL angezeigt.

    Vielleicht ist es ja so wie ich es gerne hätte gar nicht möglich, oder ich habe nur einen kleinen Denkfehler irgendwo, bin im Thema Programmieren noch DAU, das letzte das ich gemacht habe war meine HTML Homepage vor 17 Jahren.

    Hier noch der Code der mir NULL ausgiebt.

    <table>
        <tr>
            <td>Haustuere</td>
            <td>{if (deconz.1.Sensors.20.open == false) alert('OFFEN'); }</td>
        </tr>
        <tr>
            <td></td>
            <td></td>
        </tr>
    </table>
    

    Vielen Dank schon mal für eure Hilfe. Ich freue mich schon darauf sehr viel zu lernen in den nächsten Wochen.

    Danke und schönen Sonntag
    Florian

    MicM 1 Antwort Letzte Antwort
    0
    • FloFlaF FloFla

      Hallo Forum,

      ich bin neu in der ioBroker Welt und beschäftige mich erst seit ein paar Tagen damit.
      Jetzt ist die erste Frage aufgekommen welche ich per Suche nicht lösen konnte.

      Ich habe einen deconz Adapter und zeige meine Xiaomi Thermometerwerte per HTML Code in einer Tabelle an

      <table border=2>
          <tr>
              <td>Raum:</td>
              <td>Temp:</td>
              <td>Feucht:</td>
          </tr>
          <tr>
              <td>Weinkeller</td>
              <td align="right"><b>{deconz.1.Sensors.13.temperature}°C</b></td>
              <td align="right"><b>{deconz.1.Sensors.14.humidity}%</b></td>
          </tr>
          <tr>
              <td>Werkstatt</td>
              <td align="right"><b>{deconz.1.Sensors.21.temperature}°C</b></td>
              <td align="right"><b>{deconz.1.Sensors.22.humidity}%</b></td>
          </tr>
      

      das funktioniert auch Problemlos, ich bekomme die Temperatur und Luftfeuchtigkeit angezeigt.

      Jetzt möchte ich meine Xiaomi Türkontakte auch in einer HTML Tabelle anzeigen lassen.
      Soweit ist auch das kein Problem, wenn ich nur den Wert ausgebe bekomme ich je nach Status den Wert 'true' oder 'false'.
      Ich hätte aber gerne 'zu' oder 'offen' angezeigt. Über Bool HTML kein Problem allerdings muss ich dann jeden Sensor als eigenes Widget einbinden und kann nicht einfach eine HTML Tabelle wie bei den Temperatursensoren ausgeben.

      Ist es überhaupt möglich über den HTML Code die Bezeichnung zu ändern? Ich habe es mit { if (dec.... == false) alert('offen'); } versucht, bekomme aber nur den Wert NULL angezeigt.

      Vielleicht ist es ja so wie ich es gerne hätte gar nicht möglich, oder ich habe nur einen kleinen Denkfehler irgendwo, bin im Thema Programmieren noch DAU, das letzte das ich gemacht habe war meine HTML Homepage vor 17 Jahren.

      Hier noch der Code der mir NULL ausgiebt.

      <table>
          <tr>
              <td>Haustuere</td>
              <td>{if (deconz.1.Sensors.20.open == false) alert('OFFEN'); }</td>
          </tr>
          <tr>
              <td></td>
              <td></td>
          </tr>
      </table>
      

      Vielen Dank schon mal für eure Hilfe. Ich freue mich schon darauf sehr viel zu lernen in den nächsten Wochen.

      Danke und schönen Sonntag
      Florian

      MicM Offline
      MicM Offline
      Mic
      Developer
      schrieb am zuletzt editiert von
      #2

      Hi und willkommen hier :-)

      @Florian-Flaschberger sagte in Status false/true anders ausgeben in HTML Tabelle:

      Ist es überhaupt möglich über den HTML Code die Bezeichnung zu ändern?

      Ja, das geht. Versuche mal folgendes:

      <table>
          <tr>
              <td>Haustuere</td>
                  <td>{v:deconz.1.Sensors.20.open; v == false ? 'zu' :: 'auf'}</td>
           </tr>
          <tr>
              <td></td>
              <td></td>
          </tr>
      </table>
      
      1 Antwort Letzte Antwort
      0
      • FloFlaF Offline
        FloFlaF Offline
        FloFla
        schrieb am zuletzt editiert von
        #3

        Vielen Dank das hat geklappt.
        Dann kann ich jetzt meine Tabelle mit den ganzen Sensoren erstellen.

        Wenn ich das richtig interpretiere ist es ähnlich dem if statement
        V = was dieser Sensor auswirft
        == = wenn er false auswirft
        ? = dann schreibe zu
        :: = ansonsten schreibe auf

        Super,
        danke für die Schnelle Hilfe
        Freue mich schon auf viele Stunden verzweiflung bis alles so weit ist das ich einigermasen zufrieden bin 😁

        1 Antwort Letzte Antwort
        0
        • FloFlaF Offline
          FloFlaF Offline
          FloFla
          schrieb am zuletzt editiert von
          #4

          Es ist zwar schon lange her, aber vielleicht braucht das Thema ja noch mal wer.

          Es hat sich bei ioBroker etwas geändert, den Status false muss man jetzt auch mit " ' " schreiben (also 'false')

          <table>
              <tr>
                  <td>Haustuere</td>
                  <td>{v:deconz.1.Sensors.20.open; v == 'false' ? 'zu' :: 'auf'}</td>
               </tr>
          </table>
          
          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          611

          Online

          32.8k

          Benutzer

          82.8k

          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