Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. vis-2-widgets-collection

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    vis-2-widgets-collection

    This topic has been deleted. Only users with topic management privileges can see it.
    • carsten04
      carsten04 Developer @Merlin123 last edited by

      @merlin123 Nein, Du schreibst einfach das gewünschte Binding mit der Formel in das Feld für die Farbe rein, also z.B. {ts1:meinState1.ts;ts2:meinState2.ts; ts2>ts1 ? #ff0000 : #00ff00}

      Merlin123 2 Replies Last reply Reply Quote 0
      • Merlin123
        Merlin123 @carsten04 last edited by

        @carsten04 Ah ok. Cool. Dann probier ich das mal aus 🙂

        1 Reply Last reply Reply Quote 0
        • Merlin123
          Merlin123 @carsten04 last edited by

          @carsten04 Irgendwas mach ich anscheinend falsch....

          {ts1:evcc.0.loadpoint.1.status.mode; ts1="pv" ? #00ff00}

          Ich hätte jetzt erwartet, dass bei "pv" das grün wird.
          Hab das bei Hintergrundfarbe bei Wert1 eingetragen.

          carsten04 1 Reply Last reply Reply Quote 0
          • carsten04
            carsten04 Developer @Merlin123 last edited by carsten04

            @merlin123 {ts1:evcc.0.loadpoint.1.status.mode; ts1=="pv" ? #00ff00 : #ff0000}
            Das ist ein ternärer Operater, also:

            condition ? exprIfTrue : exprIfFalse
            

            Für den Vergleich brauchst Du == und nicht =, sonst ist es eine Zuweisung.

            Merlin123 1 Reply Last reply Reply Quote 0
            • Merlin123
              Merlin123 @carsten04 last edited by

              @carsten04 ah.. ich erinnere mich... Da war was...

              Geht aber trotzdem nicht.
              Hab bei Hintergrundfarbe
              {ts1:evcc.0.loadpoint.1.status.mode; ts1=="pv" ? #00ff00 : #ff0000}
              eingetragen aber der Hintergrund bleibt weiß.....
              Im Editor sieht das so aus:
              Screenshot 2025-02-21 134816.png

              Das Widget:

              [
                {
                  "tpl": "tplStateCollectionWidget",
                  "data": {
                    "bindings": [],
                    "iconXOffset": "15px",
                    "g_common": true,
                    "iconYOffset": "0px",
                    "header": "PV Laden",
                    "footer": "",
                    "basePadding": 1,
                    "baseElevation": 4,
                    "oid": "evcc.0.loadpoint.1.control.pv",
                    "unit": "",
                    "g_button": true,
                    "values_count": 1,
                    "onlyStates": false,
                    "onlyDisplay": false,
                    "name": "Button PV Laden",
                    "comment": null,
                    "class": null,
                    "filterkey": null,
                    "multi-views": null,
                    "locked": null,
                    "g_fixed": true,
                    "oidType": "boolean",
                    "write": true,
                    "minValue": 0,
                    "maxValue": 100,
                    "icon": null,
                    "value1": true,
                    "alias1": "",
                    "iconSmall": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yMCAxMkg0TDIgMjJoMjBsLTItMTB6bS0xLjY0IDJsLjQgMkgxM3YtMmg1LjM2ek0xMSAxNHYySDUuMjRsLjQtMkgxMXptLTYuMTYgNEgxMXYySDQuNDRsLjQtMnpNMTMgMjB2LTJoNi4xNmwuNCAySDEzek0xMSA4aDJ2M2gtMnptNC43NjQtLjc5NWwxLjQxNS0xLjQxNEwxOS4zIDcuOTEybC0xLjQxNCAxLjQxNHptLTExLjA1OS43MDhMNi44MjYgNS43OUw4LjI0IDcuMjA2TDYuMTIgOS4zMjd6TTMgMmgzdjJIM3ptMTUgMGgzdjJoLTN6bS02IDVjMi43NiAwIDUtMi4yNCA1LTVoLTJjMCAxLjY1LTEuMzUgMy0zIDNTOSAzLjY1IDkgMkg3YzAgMi43NiAyLjI0IDUgNSA1eiIvPjwvc3ZnPg==",
                    "noFooter": true,
                    "valueSize1": 0,
                    "iconSize": 150,
                    "g_css_font_text": true,
                    "iconColor1": "",
                    "iconColor": "",
                    "valueSize": 0,
                    "backgroundColor": "{ts1:evcc.0.loadpoint.1.status.mode; ts1==\"pv\" ? #00ff00 : #ff0000}",
                    "backgroundColor1": "{ts1:evcc.0.loadpoint.1.status.mode; ts1==\"pv\" ? #00ff00 : #ff0000}"
                  },
                  "style": {
                    "bindings": [],
                    "left": 986,
                    "top": "24px",
                    "width": "100px",
                    "height": "100px",
                    "position": "",
                    "color": null,
                    "text-align": "center",
                    "text-shadow": null,
                    "font-family": null,
                    "font-style": null,
                    "font-variant": null,
                    "font-weight": null,
                    "font-size": null,
                    "line-height": null,
                    "letter-spacing": null,
                    "word-spacing": null
                  },
                  "widgetSet": "vis-2-widgets-collection",
                  "_id": "i000001"
                }
              ]
              
              carsten04 1 Reply Last reply Reply Quote 0
              • carsten04
                carsten04 Developer @Merlin123 last edited by carsten04

                @merlin123 Setz die Farben mal in "". Wenn das nicht klappt, schaue ich mir das heute Abend noch einmal am Rechner an.

                Merlin123 1 Reply Last reply Reply Quote 0
                • Merlin123
                  Merlin123 @carsten04 last edited by

                  @carsten04 Die " waren's 🙂 Danke!

                  1 Reply Last reply Reply Quote 0
                  • carsten04
                    carsten04 Developer @micklafisch last edited by carsten04

                    @micklafisch Was soll das Widget denn sonst noch können? Nur View anzeigen und Dialogfenster skalieren?

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      micklafisch @carsten04 last edited by

                      @carsten04
                      Kennst du zufällig das MDW von Scrounger? Das konnte eigentlich fast alles.

                      Spontan fällt mir dazu ein:

                      • definierte View anzeigen
                      • variable Breite und gegebenenfalls Höhe
                      • abgedunkelter Hintergrund
                      • Option zum Schließen der View bei klicken außerhalb des Dialogs
                      • Möglichkeit zur Anzeige/Aktivierung des Dialogs über State
                      • optional Titel des Dialogs
                      • optional schließen Button oben rechts oder unten
                      1 Reply Last reply Reply Quote 0
                      • M
                        Matu @carsten04 last edited by

                        @carsten04
                        vielen Dank für deine tolle Sammlung. Ich habe versucht einen Button zu konfigurieren der wie die Schreibtischlampe den State true/false mit einem klick ändert (toggle). Leider will dies nicht gelingen. Habe alle 4 Widgets mal ausprobiert und verschiedene Einstellungen vorgenommen.

                        Mit der Checkbox klappe es und das Widget ändert Farbe/Symbol usw. jedoch nur wenn ich das State im Objektbaum ändere. Die Checkbox lässt sich nicht auswählen. Das Mouse-Icon ändert sich auch nicht wenn es darüber ist.

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

                          This post is deleted!
                          1 Reply Last reply Reply Quote 0
                          • carsten04
                            carsten04 Developer last edited by carsten04

                            @matu Woran scheitert es denn genau? Eigentlich kannst Du bei der Grundeinstellung nicht viel falsch machen, schau mal hier:

                            demo_button.gif

                            Achte auch darauf, dass die vis-2 die v2.9.64 (Stable-Version) hat.

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              Matu @carsten04 last edited by

                              @carsten04

                              danke für die schnelle Rückmeldung. Die Vis-2 hat die Version 2.9.64.
                              Das Problem ist das ich das Widget nicht anklicken kann.

                              Widget.mp4

                              carsten04 1 Reply Last reply Reply Quote 0
                              • carsten04
                                carsten04 Developer @Matu last edited by

                                @matu Zeig mal bitte was unter common im Objekt steht.

                                M 1 Reply Last reply Reply Quote 0
                                • M
                                  Matu @carsten04 last edited by

                                  @carsten04
                                  das ist der ganz normale Beispiel DP.
                                  Screenshot 2025-02-25 161205.png

                                  Am DP liegt es auch nicht weil, weil wenn ich dein Schalter Widget verwende funktioniert es ja.
                                  Auch die Button-Gruppe und der Schieberegler funktionieren.

                                  Nur Checkbox und Zustand lassen sich nicht anklicken

                                  carsten04 2 Replies Last reply Reply Quote 0
                                  • carsten04
                                    carsten04 Developer @Matu last edited by

                                    This post is deleted!
                                    M 1 Reply Last reply Reply Quote 0
                                    • carsten04
                                      carsten04 Developer @Matu last edited by

                                      @matu Geh mal auf Objektdaten und mache dann bitte einen Screenshot.

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        Matu @carsten04 last edited by

                                        @carsten04

                                        Screenshot 2025-02-25 171657.png

                                        carsten04 1 Reply Last reply Reply Quote 0
                                        • carsten04
                                          carsten04 Developer @Matu last edited by

                                          @matu Ergänze mal bitte in common:

                                          "read": true,
                                          "write": true

                                          M 1 Reply Last reply Reply Quote 0
                                          • M
                                            Matu @carsten04 last edited by

                                            @carsten04

                                            Keine Veränderung. Hier noch ein Video mit den 3 Widgets die alle auf den DP zugreifen.

                                            20250225172110.mp4

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            638
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            23
                                            267
                                            22650
                                            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