Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Aktualisierung der Systemvariable(n) über ein Button?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Aktualisierung der Systemvariable(n) über ein Button?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
25 Beiträge 6 Kommentatoren 4.3k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • N Offline
    N Offline
    navino
    schrieb am zuletzt editiert von
    #1

    Hallo,

    defaultmäßig werden ja alle 30 sekunden die Systemvariablen aktualisiert.

    Kann man das auch manuell über einen Button anstoßen, oder noch besser wenn eine andere Aktion gemacht wird?

    Ich schalte meine Alarmanlage über einen virtuellen Taster ein. Das auszuführende Programm prüft ob alle Fenster geschlossen sind.

    Wenn ja bekommt die Variable den Wert 'scharf' ansonsten den Wert 'ss-verhindert'.

    Hierbei ist es doof maximal 30 sekunden warten zu müssen. Ok, ich kann die Zeit runterstellen, das belastet aber die CCU nur unnötig, wenn es nicht noch einen anderen Weg gibt.

    Gruß

    navino

    http://www.navino.de

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      Ja!

      in den hm-Rega Einstellungen ist defaultmäßig als "polling trigger" die Virtuelle Taste RF50 der CCU festgelegt.

      Ein betätigen dieser Taste löst ein sofortigen refresh der SysVars aus (theoretisch zumindest - hab's noch nicht getestet)

      Gruß

      Rainer

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • B Offline
        B Offline
        Beatz
        schrieb am zuletzt editiert von
        #3

        Hallo,

        das funktioniert sehr gut. Ich habe auf der CCU ein Programm geschrieben, dass bei Änderung von ausgewählten Variablen die virtuelle Taste 50 drückt und damit die Variablen sofort von iobroker abgerufen werden.

        Über die oder-Abfrage bei den Alarmmeldungen stelle ich sicher, dass der Programmteil immer ausgeführt wird.

        ![](</s><URL url=)<link_text text="http://images.tapatalk-cdn.com/15/09/04 ... d80384.jpg">http://images.tapatalk-cdn.com/15/09/04/0bba72b19e242cea6933311cd6d80384.jpg</link_text>" />

        1 Antwort Letzte Antwort
        0
        • N Offline
          N Offline
          navino
          schrieb am zuletzt editiert von
          #4

          Hallo,

          irgendwie will das bei mir nicht klappen.

          Habe einen Button eingefüt und mit dem Taster 50 verbunden.

          [{"tpl":"tplHqButton","data":{"visibility-cond":"==","visibility-val":1,"oid":"hm-rpc.0.BidCoS-RF.50.PRESS_SHORT","min":"false","max":"true","iconName":"img/bulb_off.png","btIconWidth":"56","offsetAuto":"true","leftOffset":"15","topOffset":"55","timeAsInterval":"true","infoLeftFontSize":"12","infoFontRightSize":"12","oid-working":"hm-rpc.0.BidCoS-RF.50.PRESS_SHORT"},"style":{"left":"849px","top":"469px"},"widgetSet":"hqwidgets"}]

          in den Rega Einstellung steht der Taster 50 für das polling eingetragen.

          Was kann ich noch falsch gemacht haben ?

          Iobroker habe ich auch mal neugestartet.

          Gruß

          navino

          http://www.navino.de

          1 Antwort Letzte Antwort
          0
          • HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

            In dem Programm, das deine fenster uberpruft und die sysvar setzt schreibt du eine wetere Zeile, die die virtuelle taste 50 kurz drückt.

            Gesendet von meinem LIFETAB_S785X mit Tapatalk

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • N Offline
              N Offline
              navino
              schrieb am zuletzt editiert von
              #6

              Das habe ich jetzt auch mal gemacht….

              Ich habe testweise auch mit dem Taster 50 eine Lampe über eine Direktverknüpfung verbunden, diese geht auch sofort an.

              Also das Programm führt den Tastendruck aus, aber die Variable wird nicht sofort aktualisiert.

              Ich glaube mir fehlt gerade wieder das richtige HM-Denken ;-)

              Gruß

              navino
              639_aktsysvar2.jpg
              639_aktsysvar1.jpg
              6550_screenshot_landroid.png

              http://www.navino.de

              1 Antwort Letzte Antwort
              0
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                Das Programm sieht so aus,wie ich es mir vorstelle

                verzögere mal den Tastendruck der virtuellen Taste um 1-3 Sekunden.

                kann sein, dass die Variable "Alarmanlage-Status" ein wenig braucht um umgeschaltet zu werden und dies beim sofortigen drücken der RF50 noch nicht erfolgt war.

                Ist einen Versuch wert

                Rainer

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • N Offline
                  N Offline
                  navino
                  schrieb am zuletzt editiert von
                  #8

                  Hab jetzt mal ein neues Programm mit Verzögerung gemacht und die eine Verögerung von 1-3 Sekunden gestestet.

                  Die Lampe geht nach 3 Sekunden an, also der Taster50 wird betätigt..Ich habe das ganze auch mal auf Taste 49 probiert, geht auch nicht.

                  In der Reha-Config steht ja der Name: BidCoS-RF:49.PRESS_SHORT als Trigger

                  in der CCU habe ich den Namen HM-RCV-50 BidCoS-RF:49.PRESS_SHORT für Taste 49 gefunden,

                  habe ich auch mal in der reha-confi so eingetragen. Leider klappt es auch nicht.

                  Noch eine Idee, was ich falsch mache?

                  Gruß

                  navino
                  639_aktsysvar3.jpg

                  http://www.navino.de

                  1 Antwort Letzte Antwort
                  0
                  • HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    Dem kann ich jetzt nicht folgen.

                    In der Konfiguration des Rega Adapters steht der rf50 press short.

                    Wo hast du das in der CCU gefunden?

                    Welche virtuellen Taster hast du laut post #1 für deine Alarmanlage benutzt? Lt. Screenshot "alarmanlage ein"

                    Gruß

                    Rainer

                    Gesendet von meinem LIFETAB_S785X mit Tapatalk

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • N Offline
                      N Offline
                      navino
                      schrieb am zuletzt editiert von
                      #10

                      ok, da hab ich wohl die falschen bilder eingefügt,

                      ich habe jetzt versucht alles auf die Taste 49 zu konfigurieren, und ein einfaches kleines neues Programm gemacht (zum Testen).

                      In der geräteauswahl im Programm steht vor dem Taster 49 noch 'HM-RCV-50', das steht in der Rega-Config nicht beim Trigger.

                      Das habe ich aber auch versucht mal in der Rega-Config den kompletten Namen so wie im Programm steht, geht auch nicht.

                      Gruß

                      navino
                      639_fuenf.jpg
                      639_sechs.jpg

                      http://www.navino.de

                      1 Antwort Letzte Antwort
                      0
                      • HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #11

                        So müsste es klappen.

                        Hast du nach der Änderung mit speichern und schließen mal manuell den Rega Adapter neu gestartet?

                        Gesendet von meinem LIFETAB_S785X mit Tapatalk

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        • B Offline
                          B Offline
                          Beatz
                          schrieb am zuletzt editiert von
                          #12

                          Ich hatte damals auch Probleme mit dem Polling Trigger. Versuche beim hm-rega mal folgendes einzutragen:

                          BidCoS-RF.50.PRESS_SHORT

                          1 Antwort Letzte Antwort
                          0
                          • N Offline
                            N Offline
                            navino
                            schrieb am zuletzt editiert von
                            #13

                            @Beatz:

                            Ich hatte damals auch Probleme mit dem Polling Trigger. Versuche beim hm-rega mal folgendes einzutragen:

                            BidCoS-RF.50.PRESS_SHORT `

                            Ich hatte defaultmäßig hinter der 50 einen : (Doppelpunkt)

                            Hab jetzt alles wieder auf Taste50 geändert, mit Doppelpunkt, mit Punkt, die CCU2 neu gestartet, ioBroser neu gestartet, einen anderen Rechner mit ioBroker versucht,

                            den auch neu gestartet…

                            NICHTS zu machen. Die Varibale wird erst nach 30 Sekunden aktualisiert.

                            Manchmal ist das echt zum Haare rausreißen...

                            Gruß

                            navino

                            http://www.navino.de

                            1 Antwort Letzte Antwort
                            0
                            • HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von
                              #14

                              Das ist mein default Eintrag:

                              BidCoS-RF:50.PRESS_SHORT
                              

                              Der Doppelpunkt ist vor der 50

                              Gruß

                              Rainer

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Antwort Letzte Antwort
                              0
                              • B Offline
                                B Offline
                                Beatz
                                schrieb am zuletzt editiert von
                                #15

                                Bei mir funktioniert es mit dem Doppelpunkt nicht. Dafür aber mit dem o.g. Eintrag.

                                1 Antwort Letzte Antwort
                                0
                                • N Offline
                                  N Offline
                                  navino
                                  schrieb am zuletzt editiert von
                                  #16

                                  Habe jetzt Eueren Eintrag übernommen, es geht aber nicht…

                                  Welches Protokoll nutzt ihr eigentlich bei Euren RPC Adapter ?

                                  XML-RPC oder BIN-RPC?

                                  Gruß

                                  navino

                                  http://www.navino.de

                                  1 Antwort Letzte Antwort
                                  0
                                  • F Offline
                                    F Offline
                                    Fitti
                                    schrieb am zuletzt editiert von
                                    #17

                                    Bin-RPC.

                                    Genau das probiere ich zur Zeit auch aus - und da es nicht klappt, habe ich dieses Thread gefunden. Danke das ihr schon mal vorarbeit geleistet habt. :twisted:

                                    Danke auch mal wieder an Homoran für den Basis-Tipp mit der virtuellen Taste. Hatte ich voll übersehen. Und danke auch an Bluefox, der anscheinend mal wieder an alles dachte.

                                    Meine Tests haben jetzt das Gleiche ergeben, was Beatz schrieb:

                                    Ich musste BidCoS-RF****.50.****PRESS_SHORT eintragen. Also OHNE Doppelpunkt!

                                    <u>Testfeld:</u>

                                    Zwei Browser-Webmatic Fenster aufgemacht:

                                    1.) Mit der Systemvariablen (zum manuellen ändern)

                                    2.) Mit virt. Button BidCoS-RF.50.PRESS_SHORT (zur manuellen Auslösung)

                                    Drittes Browserfenster ioBroker/Objekt mit der HM System-Variablen (zur optisch-manuellen Kontrolle)

                                    <u>Testablauf:</u>

                                    1.) Die SV mit Webmatic auf einen Wert gesetzt.

                                    2.) Gewartet, bis in ioBroker die SV übernommen wurde. Ab nun sind 30 Sekunden Zeit, die Test-Plausibilität zu Überprüfen

                                    3.) Neuen Wert in Webmatic SV gesetzt

                                    4.) Den virt. Button 50 gedrückt

                                    5.) Variablenänderung in ioBroker überprüft

                                    Schritt 1 und 2 waren notwendig, da ich nicht mit Sicherheit sagen konnte, ob der Update nun durch den Button oder durch das System war.

                                    <u>ABER:</u>

                                    Leider klappt das noch nicht mit den Skripten. Diese sind anscheinend zu schnell. Leider ist ja auch nicht sichergestellt, das in einem HM-Programm die Abfolge immer so ist, wie eingetragen. Hier muss ich noch weiter forschen.

                                    Fitti

                                    "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
                                    Plural von Status ist auch Status!

                                    1 Antwort Letzte Antwort
                                    0
                                    • HomoranH Nicht stören
                                      HomoranH Nicht stören
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von
                                      #18

                                      @Fitti:

                                      Leider ist ja auch nicht sichergestellt, das in einem HM-Programm die Abfolge immer so ist, wie eingetragen. Hier muss ich noch weiter forschen. `
                                      Deswegen bat ich navino ja den Druck der virtuellen Taste um 1-3 sec. zu verzögern.

                                      Oder habe ich dich falsch verstanden?

                                      Gruß

                                      Rainer

                                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      1 Antwort Letzte Antwort
                                      0
                                      • N Offline
                                        N Offline
                                        navino
                                        schrieb am zuletzt editiert von
                                        #19

                                        es klappt !!!!! :) :) :) :) :) :) :)

                                        aber warum ? :roll: :roll: :roll: :roll: :roll:

                                        Habe gerade noch einmal alle hm adapter deinstalliert, neuinstalliert und den Eintrag auf BidCoS-RF.50.PRESS_SHORT geändert. (ohne Doppelpunkt !!)

                                        Den taster 50 mit zwei Sekunden verzögerung ausgelöst.

                                        Bin mir aber sicher, dass ich das heute schon versucht habe, nur die Adpater hatte ich nicht neu gemacht.

                                        Was soll ich sagen, bin super glücklich das es jetzt klappt…..

                                        Also, vielen vielen DANK Euch allen!!!!

                                        So langsam ist man Haussteuerung benutzbar!!!

                                        Gruß

                                        navino
                                        144_iobroker_docs_02.png

                                        http://www.navino.de

                                        1 Antwort Letzte Antwort
                                        0
                                        • F Offline
                                          F Offline
                                          Fitti
                                          schrieb am zuletzt editiert von
                                          #20

                                          @Homoran:

                                          @Fitti:

                                          Leider ist ja auch nicht sichergestellt, das in einem HM-Programm die Abfolge immer so ist, wie eingetragen. Hier muss ich noch weiter forschen. `
                                          Deswegen bat ich navino ja den Druck der virtuellen Taste um 1-3 sec. zu verzögern.

                                          Oder habe ich dich falsch verstanden?

                                          Gruß

                                          Rainer `
                                          Nö - war genau so gemeint. Ich musste jetzt eine 4 UND 6 Sekunden Verzögerung einbauen - mit der klappt es dann gut. Das eigentliche HM-Skript benötigt - warum auch immer- ca. 2-3 Sekunden. Dann mache ich die Aktualisierung nach 4 Sekunden für die Variable. Nach weiteren 2 Sekunden (also nun insgesamt 6) starte ich dann den Trigger für das ioBroker JS-Skript, welches dann die Variable ausliest.

                                          Für die reine Aktualisierung der Variable reichte bei mir (bisher) also 2 Sekunden.

                                          Fitti

                                          "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
                                          Plural von Status ist auch Status!

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          590

                                          Online

                                          32.7k

                                          Benutzer

                                          82.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe