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

                        539
                        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