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.
    • Merlin123
      Merlin123 @carsten04 last edited by

      @carsten04 Müsste ich dann also für die Farbe quasi für beide Buttons je einen DP machen, in dem dann die jeweils aktuelle Farbe drinsteht?

      carsten04 1 Reply Last reply Reply Quote 0
      • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            803
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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