Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [gelöst] box-shadow Wenn-Abfrage

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] box-shadow Wenn-Abfrage

    This topic has been deleted. Only users with topic management privileges can see it.
    • Codierknecht
      Codierknecht Developer Most Active @markusk1407 last edited by Codierknecht

      @markusk1407
      Versuchs mal so:

      {varOn:hue.0.HueBridgeEG.TV-Wand_links.on; varR:{hue.0.HueBridgeEG.TV-Wand_links.r}; varG:{hue.0.HueBridgeEG.TV-Wand_links.g}; varB:{hue.0.HueBridgeEG.TV-Wand_links.b}; varOn == "true" ? "0px 0px 30px rgb(varR,varG,varB)" : "0px 0px 30px #ffffff"}
      
      M 1 Reply Last reply Reply Quote 0
      • M
        markusk1407 @Codierknecht last edited by

        @codierknecht geht leider auch nicht 😞 er zeigt weder den Schatten für true an, noch die Alternative falls nicht true

        Codierknecht 1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @markusk1407 last edited by Codierknecht

          @markusk1407
          So funzt es:

          {varOn:hue.0.HueBridgeEG.TV-Wand_links.on; varR:hue.0.HueBridgeEG.TV-Wand_links.r; varG:hue.0.HueBridgeEG.TV-Wand_links.g; varB:hue.0.HueBridgeEG.TV-Wand_links.b; varOn == "true" ? "0px 0px 30px rgb("+varR+","+varG+","+varB+")" : "0px 0px 30px #ffffff"}
          

          Die Textliterale müssen per + mit den Variablen verknüpft werden.

          c71b16ba-b291-4263-9bbb-6a7c5e05bf0e-image.png

          M 1 Reply Last reply Reply Quote 0
          • M
            markusk1407 @Codierknecht last edited by markusk1407

            @codierknecht Vielen Dank! Aber leider geht es immer noch nicht 😞 jetzt wird mir dauerhaft der weiße Schatten angezeigt auch wenn "hue.0.HueBridgeEG.TV-Wand_links.on" auf true geht ändert sich der Schatten nicht

            macht es einen Unterschied, ob in dem Objekt "on" wirklich true steht, oder ob es in den Objekten ein Bool-Schalter ist?
            90c7d0f9-6d1c-4d85-ba67-47b3108e2b2e-image.png

            Codierknecht 1 Reply Last reply Reply Quote 0
            • Codierknecht
              Codierknecht Developer Most Active @markusk1407 last edited by

              @markusk1407 sagte in box-shadow Wenn-Abfrage:

              macht es einen Unterschied, ob in dem Objekt "on" wirklich true steht, oder ob es in den Objekten ein Bool-Schalter ist?

              Ich hab's mit 'nem Bool getestet. Bindings konvertieren grundsätzlich nach string.

              8831c0d3-1e57-42b7-9db2-385c04128f39-image.png

              Nimm das Binding mal und setze das als Inhalt in ein HTML-Widget.
              Dann siehst Du, was geliefert wird.

              1 Reply Last reply Reply Quote 0
              • M
                markusk1407 last edited by

                @codierknecht 9f28a015-20f1-4ee6-b608-57d7e7293be0-image.png

                Kann es sein, dass es daran liegt, dass ich vis2 nutze?

                Codierknecht 1 Reply Last reply Reply Quote 0
                • Codierknecht
                  Codierknecht Developer Most Active @markusk1407 last edited by

                  @markusk1407 sagte in box-shadow Wenn-Abfrage:

                  Kann es sein, dass es daran liegt, dass ich vis2 nutze?

                  Das sollte eigentlich egal sein.
                  Kein Tippfehler in der ID? Groß-/Kleinschreibung?

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    markusk1407 @Codierknecht last edited by

                    @codierknecht 94f46d49-ff27-4a00-938a-b0fc2f5f5184-image.png
                    ich glaube nicht nein

                    Codierknecht 1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @markusk1407 last edited by

                      @markusk1407
                      OK. Das "undefined" kommt von meiner ID - die gibt's bei Dir ja nicht.
                      Ersetze die bitte mal durch {hue.0.HueBridgeEG.TV-Wand_links.on}, damit man sieht was drin steckt.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        markusk1407 @Codierknecht last edited by markusk1407

                        @codierknecht 😆 und ich hab mich schon gewundert über das Objekt

                        a6f32a11-251d-4d3b-8c2f-b7608db4f9ed-image.png

                        da wird true angezeigt

                        varOn == "true" ?
                        

                        aber das ist doch auch richtig

                        Codierknecht 1 Reply Last reply Reply Quote 0
                        • Codierknecht
                          Codierknecht Developer Most Active @markusk1407 last edited by

                          @markusk1407
                          Die Variable heißt bei Dir auch varOn?
                          fae2640d-32e4-4bae-98ca-a2b301547b8a-image.png
                          Keine Leerzeichen nach den Doppelpunkten?

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            markusk1407 @Codierknecht last edited by

                            @codierknecht yup, ich hab einfach deinen Code direkt übernommen

                            Codierknecht 1 Reply Last reply Reply Quote 0
                            • Codierknecht
                              Codierknecht Developer Most Active @markusk1407 last edited by Codierknecht

                              @markusk1407
                              Dann bin ich raus. Bei mir funktioniert das (mit Test-Datenpunkten) einwandfrei (in Vis1).

                              Kann es sein, dass es daran liegt, dass ich vis2 nutze?

                              Gerade getestet: In Vis2 geht's nicht.

                              Geht doch 😁

                              Vis2 wertet das nicht als string aus.
                              Es muss also heißen:

                              varOn == true
                              

                              Ohne Anführungszeichen!

                              M 1 Reply Last reply Reply Quote 1
                              • M
                                markusk1407 @Codierknecht last edited by

                                @codierknecht Jetzt klappt es !!! Super !!! Vielen herzlichen Dank !!!

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                471
                                Online

                                31.9k
                                Users

                                80.1k
                                Topics

                                1.3m
                                Posts

                                2
                                15
                                524
                                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