Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Metro Steuern/Anzeigen zwei Variablen

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Metro Steuern/Anzeigen zwei Variablen

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

      Guten Abend!

      Kurz Frage: gibt es ein Metro Widget mit dem ich eine boolsche Variable steuern kann, aber gleichzeitig den Status einer andere boolschen Variable anzeigen kann (true/false)?

      Ich habe was mit Extra-Steuerung gefunden, aber das scheint nicht zu funktionieren wie ich es mir vorstelle.

      Danke!

      Gruß

      Vore

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        Ganz kurz:

        Wie ist der use case?

        Und bitte Screenshots!

        Gruß

        Rainer

        1 Reply Last reply Reply Quote 0
        • B
          Brati last edited by

          Workaround: Über der nur anzuzeigenden Variable ein transparentes Widget das die andere steuert.

          Grüße Brati

          Gesendet von iPad mit Tapatalk

          1 Reply Last reply Reply Quote 0
          • V
            vore last edited by

            @ Brati: so habe ich es jetzt. Aber würde es lieber mit einem Widget machen.

            @Rainer: ich möchte einen Widget bauen, mit dem ich eine Alarmanlage scharf/unscharf schalten kann. Hierzu wird eine Systemvariable in der CCU gesetzt. Diese Variable wird auf Änderung in der CCU ausgewertet und sozusagen als "Scharfschaltanforderung" gesehen. Bevor die Anlage scharf geht, müssen noch verschiedene Bedingungen erfüllt sein. Der Status der Alarmanlage wird in einer zweiten Variable abgelegt und soll auf dem Widget als Anzeige (scharf/unscharf) verwendet werden.
            862_shot1.jpg

            1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators last edited by

              @vore:

              ch möchte einen Widget bauen, mit dem ich eine Alarmanlage scharf/unscharf schalten kann. Hierzu wird eine Systemvariable in der CCU gesetzt. Diese Variable wird auf Änderung in der CCU ausgewertet und sozusagen als "Scharfschaltanforderung" gesehen. Bevor die Anlage scharf geht, müssen noch verschiedene Bedingungen erfüllt sein. Der Status der Alarmanlage wird in einer zweiten Variable abgelegt und soll auf dem Widget als Anzeige (scharf/unscharf) verwendet werden. `
              OK, das klingt brauchbar 😉

              Ich selber arbeite nicht mit Metro-Widgets.

              Die "Extra-Steuerung" ist nicht was du brauchst, die würde die zweite Variable aktiv verändern, du willst nur den Status anzeigen.

              In solchen Fällen lege ich zwei Widgets übereinander, aber ich denke, dass unsere CSS/Scriptprofis da auch noch was zaubern können, wenn es nicht doch ganz einfach geht.

              Sorry

              Rainer

              1 Reply Last reply Reply Quote 0
              • V
                vore last edited by

                @ Rainer: Bluefox hat da schon mal etwas zu geschrieben: http://forum.iobroker.net/viewtopic.php … asteuerung

                Nach seiner Aussage kann ich die "Allgemein/Object ID" als Anzeige verwenden und dann mit "Extrasteuerung/ID" ansteuern. Aber es funktioniert nicht oder ich habe etwas falsch verstanden… :idea:

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators last edited by

                  Aber du willst die zweite SysVar doch gar nicht steuern, oder?

                  Gruß

                  Rainer

                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators last edited by

                    So ich habe mal ein wenig mit (nicht vorhandenen) Metro-Widgets gespielt.

                    Ich muss ehrlich sagen, dass ich das alles bisher verdrängt habe mit icon, Abzeichen, brand…. War nicht mein Ding, ich weiß gar nicht was wofür ist.

                    Habe dann mal dieses als "Ergebnis" herausbekommen.
                    144_iobroker_vis_widgets_metro_tile_toggle__01.jpg

                    Nicht wundern - sind nur Datenpunkte, mit denen ich ohne Gefahr spielen könnte.

                    Bei eingeschalteter Extrasteuerung wird dieses gesteuert und nicht die Oject-ID.

                    <size size="50">Eventuell reagiert aber die Extrasteuerung auf Änderungen in der Object ID. Wenn ich das Licht anmache passiert irgend etwas - nur Was</size>

                    Oder doch nicht !

                    Für dich hieße das die zu ändernde Sysvar musst du unten eintragen, die zu beobachtende oben.

                    Habe es nur noch nicht geschafft das Abzeichen (??) unten rechts in Abhängigkeit des Zustands zu ändern - klappt nur ohne Extrasteuerung und das ist ja sinnfrei.

                    Hoffe das stimmt alles und hilft dir.

                    Gruß

                    Rainer

                    1 Reply Last reply Reply Quote 0
                    • V
                      vore last edited by

                      Hallo Rainer,

                      genau so hatte ich es auch schon einmal probiert. ich hatte statt 0/1 false und true drin stehen. Hab mal auf 0/1 geändert.

                      Aber ich kann partout the Sys-Var nicht umstellen. Habe jetzt mal die Protokollierung eingeschaltet und wenn ich auf die Schaltfläche klicke, um von False nach True zu wechseln (die Sys-Var) wird im Log angezeigt, dass die Sys-Var auf "false" gesetzt worden ist. Irgendwie stimmt die Zuordnung nicht.. :?:

                      1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators last edited by

                        @vore:

                        eine Alarmanlage scharf/unscharf schalten kann. Hierzu wird eine Systemvariable in der CCU gesetzt. `
                        Diese muss unter Extrasteuerung eingetragen werden

                        @vore:

                        in einer zweiten Variable abgelegt und soll auf dem Widget als Anzeige (scharf/unscharf) verwendet werden. `
                        Diese dann oben unter Object-ID

                        Hoffe ich…

                        Gruß

                        Rainer

                        1 Reply Last reply Reply Quote 0
                        • V
                          vore last edited by

                          Hallo!

                          Extra-Steuerung funktioniert tadellos, wenn ich unter "Allgemein /Object ID" nichts eintrage. Variable wird gesetzt/rückgesetzt. Sobald ich die Statusvariable unter "Allgemein /Object ID" eintrage ist Schluss.. ich verstehe es jetzt nicht so ganz.

                          1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators last edited by

                            Was trägst du wo (bitte mit erläuterung der Datenpunkte) ein, und was (dito) passiert wann genau?

                            Was du beschreibst klingt wie ich es bereits schrieb, jedoch als ob du die DP verwechselt hättest.

                            Und screenshots dazu wären sehr hilfreich

                            Gruß

                            Rainer

                            1 Reply Last reply Reply Quote 0
                            • V
                              vore last edited by

                              Hallo!

                              Die Datenpunkte sind korrekt. Bei Allgemein / Object-ID ist der Status-Datenpunkt und bei Extra-Steuerung die Variable für das Einschalten/Ausschalten über die Visu (Shot1)

                              Wenn ich alles wie im Screenshot eintrage, wird die Variable nicht umgeschaltet.

                              Im Log der CCU steht immer "inaktiv" auch wenn das Widget die Variable auf "aktiv" schalten sollte (Shot2).

                              Nehme ich den Eintrag bei Allgemein / Object-ID raus, funktioniert es (Shot3 / Shot 4).
                              862_shot3.jpg
                              862_shot2.jpg
                              862_shot1.jpg
                              862_shot4.jpg

                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators last edited by

                                Sorry ich verstehe dich nicht :oops:

                                Die screenshots sind nicht beschriftet, shot 1 der nach dir:
                                @vore:

                                Die Datenpunkte sind korrekt. Bei Allgemein / Object-ID ist der Status-Datenpunkt und bei Extra-Steuerung die Variable für das Einschalten/Ausschalten über die Visu (Shot1) `
                                enthält bei mir unter Allgemein nichts!

                                Außerdem schrieb ich~~@Homoran:~~

                                vore hat geschrieben:

                                in einer zweiten Variable abgelegt und soll auf dem Widget als Anzeige (scharf/unscharf) verwendet werden.

                                Diese dann oben unter Object-ID `
                                es genau umgekehrt:

                                oben unter Allgemein die zu visualisierende und unten in der Extrasteuerung die geschaltete!

                                Gruß

                                Rainer

                                1 Reply Last reply Reply Quote 0
                                • V
                                  vore last edited by

                                  Hallo!

                                  Sorry, durch den Upload wurden die Shots in der falschen Reihenfolge angelegt.

                                  Habe die Reihenfolge geändert und einen Kommentar hinzugefügt.

                                  1 Reply Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators last edited by

                                    Ok, dann ist die Reihenfolge jetzt geklärt.

                                    Aber ich bat dich
                                    @Homoran:

                                    Was trägst du wo (bitte mit erläuterung der Datenpunkte) ein `

                                    und bekomme
                                    @vore:

                                    Die Datenpunkte sind korrekt. `

                                    Also nochmal, was steckt jeweils hinter den datenpunkten hm-rega.0.21610 und hm-rega.0.32853???

                                    Welche der beiden dient dem Umschalten und welche visualisiert den Status?

                                    1 Reply Last reply Reply Quote 0
                                    • V
                                      vore last edited by

                                      Hallo!

                                      hm-rega.0.21610 B_Alarmanlage_Garage -> ist der Status (Ein/Aus) und liegt oben unter Allgemein/Object-ID.

                                      hm-rega.0.32853 B_Alarmanlage_Visu -> ist die Einschalt/Ausschaltanforderung über die Visu (VIS) unter Extra-Steuerung/Object-ID.

                                      Sorry.. ist etwas kompliziert. Aber Danke für Deine Geduld 😄

                                      1 Reply Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators last edited by

                                        Danke!

                                        Dann müsste es so klappen, wie mit meinem Licht 😉

                                        Du schriebst, dass sich die Variable verstellt.

                                        Welche? Die in der Extrasteuerung angegebene?

                                        Aber nicht auf der CCU?

                                        Du weisst, dass das bis zu 30 Sekunden dauern kann?

                                        Ist ja ReGaHSS kein rpc!

                                        Und auf der CCU würde dann die geänderte sysvar 32853 die sysvar 21610 verstellen?

                                        Dann dauert es nochmal bis zu 30 Sekunden bis dasvWidget sich endlich ändert.

                                        Gruß

                                        Rainer

                                        1 Reply Last reply Reply Quote 0
                                        • V
                                          vore last edited by

                                          ` > Du schriebst, dass sich die Variable verstellt.

                                          Welche? Die in der Extrasteuerung angegebene? `

                                          Ja, siehe auch meine Screenshots direkt aus der CCU. Das kommt über die Extra-Steuerung. Aber nur wenn ich bei Allgemein/Object-ID nichts eintrage.

                                          > Aber nicht auf der CCU?

                                          Doch, ich prüfe es direkt auf der CCU. Da wird es verarbeitet und muss auch ankommen.

                                          ` > Du weisst, dass das bis zu 30 Sekunden dauern kann?

                                          Ist ja ReGaHSS kein rpc! `

                                          Ja, das habe ich gesehen. Es dauert ein paar Sekunden aber springt dann um.

                                          > Und auf der CCU würde dann die geänderte sysvar 32853 die sysvar 21610 verstellen?

                                          Genau, ich muss das trennen, weil die sysvar 21610 nicht direkt beschrieben werden soll/darf. Daher indirekt über ein Programm (wenn 32853 true dann 21610 auf true).

                                          1 Reply Last reply Reply Quote 0
                                          • Homoran
                                            Homoran Global Moderator Administrators last edited by

                                            gut, dann sind wir also schon bis zur Änderung der sysvar 32853 auf der CCU!

                                            soweit also alles richtig

                                            …und ändert die geänderte sysvar 32853 anschließend auch die sysvar 21610 auf der CCU?

                                            • wenn ja, wird diese anschließend auch in ioBroker geändert?

                                            Gruß

                                            Rainer

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            784
                                            Online

                                            32.1k
                                            Users

                                            80.6k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            23
                                            2641
                                            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