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. Fensterkontakte Status opened / closed anstatt true / false

NEWS

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

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

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

Fensterkontakte Status opened / closed anstatt true / false

Geplant Angeheftet Gesperrt Verschoben Visualisierung
9 Beiträge 5 Kommentatoren 5.7k 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.
  • R Offline
    R Offline
    RSI
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    über das Widget "bool html" lasse ich u.a. die HM Fensterkontakte auswerten.

    Ist das Fenster geschlossen (> STATE false), wird der Hinweis "geschlossen" in grün angezeigt (> "HTML bei false").

    Wenn es geöffnet ist (> STATE true), kommt "geöffnet" in roter Schrift (> "HTML bei true").

    Jetzt habe ich noch MAX! Fensterkontakte, die ich auch gerne dafür nutzen würde. Die Fensterkontakte habe ich per FHEM eingebunden und mittels FHEM Adapter im iobroker. Leider liefern diese Fensterkontakte nicht die STATES "true" bzw. "false" sondern nur "opened" und "closed".

    Dadurch kann ich das Widget "bool html" dafür wohl nicht nutzen - hat jemand einen Tipp, wie ich den Zustand anzeigen lassen kann mit Wunschtext (> geschlossen bei "closed" und geöffnet bei "closed")?

    Grüße,

    Dennis

    1 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      RSI
      schrieb am zuletzt editiert von
      #2

      Problem wurde gelöst. Thema hat sich damit erledigt.

      1 Antwort Letzte Antwort
      0
      • eric2905E Offline
        eric2905E Offline
        eric2905
        schrieb am zuletzt editiert von
        #3

        @RSI:

        Problem wurde gelöst. Thema hat sich damit erledigt. `
        Es wäre, im Sinne der allg. Informationsweitergabe, wünschenswert, wenn Du schreiben würdest, wie Du das gelöst hast.

        Und bitte dem Betreff des Threads anpassen und ein "[erledigt]" voranstellen - dann sieht jeder, das hier keine Aktion mehr notwendig ist :)

        Danke und Gruß,

        Eric

        Roses are red, violets are blue,

        if I listen to metal, my neighbours do too

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          Steve
          schrieb am zuletzt editiert von
          #4

          Hallo zusammen,

          genau diese Problem habe ich aktuell.

          Ich nutze den FHEM Adapter und erhalte die Werte open und closed.

          Die Widgets funktionieren mit true und false.

          Wie kann ich das Mapping von closed und open auf true und false am besten realisieren.

          Danke!

          1 Antwort Letzte Antwort
          0
          • T Offline
            T Offline
            tempestas
            schrieb am zuletzt editiert von
            #5

            Welche Kontakte nutzt du denn und welches Widget?

            Die Homematic IP liefern z.B. auch nur 0 / 1, was in der Objekt Übersicht dann als "(0) CLOSED" bzw "(1) OPEN" angezeigt wird.

            Ansprechbar sind sie über 0 / 1. Die normalen Homematic TFK liefern dagegen true und false.

            Die Widgets akzeptieren bei mir aber sowohl 0/1 als auch false/true gleichermaßen.

            In Javascript dagegen musste ich einige Skripte anpassen, entweder 0/1 oder false/true zu akzeptieren.

            <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              Steve
              schrieb am zuletzt editiert von
              #6

              Die Homematic Schalter (nicht IP) liefern true oder false in Status Feld, daher werden diese auch problemlos angezeigt, hingegen liefern die Sensoren die Werte open bzw. closed

              Ich nutze den Homematic Sensor (nicht IP) HM-SEC-SC-2.

              Dieser hat im State Feld die Werte open oder closed.

              Ich möchte in Abhängigkeit des Status open oder closed die Hintergrundfarbe des Widgets in rot bzw. grün darstellen.

              Ich habe schon einige ausprobiert, jedoch kein Erfolg. Es liegt an den Werten, diese muss ich auf true oder false mappen.

              Anbei noch ein Bild mit den Attributen des Objects
              3053_object.jpg

              1 Antwort Letzte Antwort
              0
              • P Offline
                P Offline
                pix
                schrieb am zuletzt editiert von
                #7

                Hallo,

                du kannst in einem VIS Widget im Feld CSS/Background-Color ein Binding verwenden.

                Ersetze den Datenpunkt zwischen dem Doppelpunkt und dem Semikolon:

                {tfk:DATENPUNKT.STATE;(tfk === "closed" || tfk === 0 | tfk === "0") ? "green" : "red"} 
                

                Das ist ein Javascript, das prüft, ob der Datenpunkt mit "closed" oder 0 oder "0" (String) gefüllt ist. Wenn ja, wird "red" ausgegeben, sonst "green". Da das Binding im background-color CSS-Feld steht, wird die Farbe entsprechend eingestellt.

                Gruß

                Pix

                ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  Steve
                  schrieb am zuletzt editiert von
                  #8

                  … funktioniert.

                  habe es auch an anderer Stelle mit Bildern etc. getestet.

                  Bsp.: {tfk:fhem.0.BMW_Sensor.state;(tfk === "closed" || tfk === 0 | tfk === "0") ? "/myicons/light_on.svg" : "/myicons/light_off.svg"}

                  Vielen Dank für die schnellen Antworten!!

                  Viele Grüße

                  Steve

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    pix
                    schrieb am zuletzt editiert von
                    #9

                    Schön, dass es klappt.

                    Aber das Binding nicht übermäßig viel nutzen, denn das Script wird auf dem Client (also zB Wandtablet Browser) ausgeführt. Das kann die Anzeige ziemlich ausbremsen.

                    Gruß

                    Pix

                    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                    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

                    892

                    Online

                    32.4k

                    Benutzer

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