Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Mal wieder: Farbe abhängig Werten (BAD, GOOD etc.)

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Mal wieder: Farbe abhängig Werten (BAD, GOOD etc.)

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MCU last edited by

      @memyselfandi Zeig mal das Objekt
      bshb.0.hdm.ZigBee.000d6f0xxxxxxx.AirQualityLevel.humidityRating

      {wert:bshb.0.hdm.ZigBee.000d6f0xxxxxxx.AirQualityLevel.humidityRating; wert=="MEDIUM" ? "#f0d435": wert=="BAD" ? "#32a842": "#ffffff"}
      
      M 1 Reply Last reply Reply Quote 0
      • M
        Memyselfandi @MCU last edited by

        @mcu
        Das Objekt heißt

        bshb.0.hdm:ZigBee:000d6f0xxxxxx.AirQualityLevel.humidityRating
        

        (so aus dem Objektbrowser kopiert)

        Oder was meinst Du?

        M 1 Reply Last reply Reply Quote 0
        • M
          MCU @Memyselfandi last edited by

          @memyselfandi Ja und die Objektdaten -> Stift anklicken und Bild

          M 2 Replies Last reply Reply Quote 0
          • M
            Memyselfandi @MCU last edited by

            @mcu

            {
              "type": "state",
              "common": {
                "name": "Twinguard.AirQualityLevel.humidityRating",
                "type": "string",
                "role": "text",
                "read": true,
                "write": true,
                "states": {
                  "GOOD": "GOOD",
                  "MEDIUM": "MEDIUM",
                  "BAD": "BAD",
                  "UNKNOWN": "UNKNOWN"
                }
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-10-9a-2e",
                  "id": "hdm:ZigBee:000d6f0xxxxxx",
                  "deviceServiceIds": [
                    "CommunicationQuality",
                    "BatteryLevel",
                    "AirQualityLevel",
                    "SmokeSensitivity",
                    "TwinguardNightlyPromise",
                    "SmokeDetectorCheck"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_6",
                  "deviceModel": "TWINGUARD",
                  "serial": "000D6F0xxxxxx",
                  "profile": "GENERIC",
                  "name": "Twinguard",
                  "status": "AVAILABLE",
                  "childDeviceIds": [],
                  "supportedProfiles": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "AirQualityLevel",
                  "deviceId": "hdm:ZigBee:000d6f0xxxxxx",
                  "state": {
                    "@type": "airQualityLevelState",
                    "combinedRating": "MEDIUM",
                    "description": "COLD_STUFFY",
                    "temperature": 19.78,
                    "temperatureRating": "MEDIUM",
                    "humidity": 56.77,
                    "humidityRating": "GOOD",
                    "purity": 1200,
                    "purityRating": "MEDIUM",
                    "comfortZone": {
                      "name": "KIDS",
                      "custom": false,
                      "minTemperature": 20,
                      "maxTemperature": 25,
                      "minHumidity": 40,
                      "maxHumidity": 60,
                      "maxPurity": 1000
                    }
                  },
                  "path": "/devices/hdm:ZigBee:000d6f0xxxxxx/services/AirQualityLevel"
                },
                "state": "humidityRating"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1698603394760,
              "_id": "bshb.0.hdm:ZigBee:000d6f0xxxxxx.AirQualityLevel.humidityRating",
              "acl": {
                "object": 1636,
                "state": 1636,
                "file": 1632,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              }
            }
            
            1 Reply Last reply Reply Quote 0
            • M
              Memyselfandi @MCU last edited by

              @mcu
              a032fb6f-764a-48a3-a195-8a08e4c90e94-image.png

              M 1 Reply Last reply Reply Quote 0
              • M
                MCU @Memyselfandi last edited by MCU

                @memyselfandi War davon ausgegangen, dass niemand solche IDs anlegt.
                Tja ärgerlich mit den Doppelpunkten, vermute , dass es nicht funktioneren wird.
                8adfc567-7fde-4d32-9a8c-60ce287801ae-image.png
                Dann bleibt noch die Alternative einen alias-DP zu erzeugen und den in der VIS zu nutzen und nicht den orig mi den Doppelpunkten.
                Versuch es mal.

                Vielleicht kannst du es mal so versuchen (' / ") als String?

                {wert:'bshb.0.hdm:ZigBee:000d6f0xxxxxxx.AirQualityLevel.humidityRating'; wert=="MEDIUM" ? "#f0d435": wert=="BAD" ? "#32a842": "#ffffff"}
                
                M 1 Reply Last reply Reply Quote 0
                • M
                  Memyselfandi @MCU last edited by

                  @mcu Das mit den Doppelpunkten hatte ich hier auch mal irgendwo gelesen, und deshalb das Ganze mit dem extra erstellten Datenpunkt "CO2_Zimmer" versucht. Auch ohne Erfolg.

                  @memyselfandi sagte in Mal wieder: Farbe abhängig Werten (BAD, GOOD etc.):

                  Ich hatte gestern auch versucht, den Wert (z.B. FALSE) an einen eigenen erstellten Datenpunkt zu übergeben, und diesen dann für die CSS-Abfrage zu übergeben. Aber die im Eingangspost verwendeten Funktionen haben auch mit z.B.
                  {wert:CO2_Zimmer; wert=="MEDIUM" ? "#f0d435": wert=="BAD" ? "#32a842": "#ffffff"}

                  nicht funktioninert. (Der Wert "FALSE" wird im iobroker unter Objekte korrekt angezeigt.)

                  Ich werde das dann heute Abend noch mal intensivieren mit dem Datenpunkt "CO2_Zimmer" bzw. "Luftfeuchtigkeit_Zimmer". Jetzt muss ich mich um den Job kümmern.

                  Danke erstmal, und einen tollen Tag.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    MCU @Memyselfandi last edited by

                    @memyselfandi CO2_Zimmer gibt es nicht, wenn dann 0_userdata.0.CO2_Zimmer oder so, keine Ahnung wo du den angelegt hast.

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      Memyselfandi @MCU last edited by

                      @mcu Hey, eine kurze Rückmeldung:
                      Es funktioniert jetzt mit dem erstellten Datenpunkt CO2_Zimmer. Der Fehler war tatsächlich die fehlerhafte Bezeichnung (0_userdata). Es war gestern zu spät und ich irgendwann betriebsblind.

                      Danke für Deine Unterstützung.

                      1 Reply Last reply Reply Quote 0
                      • jogibear9988
                        jogibear9988 @Memyselfandi last edited by

                        Wollte nur mal zeigen wie das in webui funktioniert. Dort legt Ihr auf BackgroundColor ein binding an, das sieht dann so aus (im Bindings editor)

                        9e0f903d-5dcd-4c20-8630-36b115c70da1-image.png

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          Memyselfandi @jogibear9988 last edited by

                          @jogibear9988 Danke für den Beitrag. Wo finde ich denn dieses UI? Wäre ja schon komfortabler...

                          jogibear9988 1 Reply Last reply Reply Quote 0
                          • jogibear9988
                            jogibear9988 @Memyselfandi last edited by

                            @memyselfandi

                            ist in einer komplett anderen visualisierung, webui anstelle von vis
                            vlt. sollte man so etwas in vis auch bauen.

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              Memyselfandi @jogibear9988 last edited by

                              @jogibear9988 Na, dann kann ich ja lange suchen... 🙄

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              674
                              Online

                              31.6k
                              Users

                              79.6k
                              Topics

                              1.3m
                              Posts

                              3
                              16
                              290
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo