Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [gelöst] vis Taster realisieren

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    720

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

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

[gelöst] vis Taster realisieren

Scheduled Pinned Locked Moved Visualisierung
14 Posts 3 Posters 3.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    SirLance
    wrote on last edited by
    #1

    Hallo,

    ich habe meine Hausautomatisierung schon eine Weile leider bin ich noch nicht dazu gekommen das ganze mal auf iobroker umzustellen.

    Mein Setup ist

    Homatic wired Komponenten

    Raspberry pi -> Homematic CCU

    Iobroker funktioniert prächtig. Nur leider bin ich irgendwie zu doof für ein Script das in der Homematic erstellt wurde (Alle Lichter aus, alle Rollos ab/auf), einen Toggle in Vis umzusetzen. Ich würde gerne das der Button wenn man ihn drückt kurz einen druckeffekt zeigt und dann wieder auf normal springt.

    Muss ich das mit einer Variable machen oder kann ich da irgendwas von der ccu auslesen dass das script durchgelaufen ist?

    Schöne Grüße

    SirLance

    1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #2

      Servus SirLance,

      wo läuft Dein Programm auf der CCU?

      Wenn ja findest Du dies im IoBroker bei installierten Homeatic Adapter unter hm-rega.0.

      Vis aufmachen und als Widget z.B den bool.button auswählen, diesen auf der rechten Seite als Taster markieren und in der Object.id das Script zuweisen.

      4229_cap2.jpg

      Du kannst natürlich noch eigen Bilder innerhalb des Buttons laden oder diesen beschriften….

      Have Fun

      Herzliche Grüße

      Equilora aka Harald

      1 Reply Last reply
      0
      • S Offline
        S Offline
        SirLance
        wrote on last edited by
        #3

        Hmm bin echt zu dumm dafür ich sehe dieses widget leider nicht. ich habe die metro widgets installiert

        Das script läuft auf der ccu2 und da hab ich alles schon gefunden also läuft auch soweit aber der button wechselt halt nicht automatisch wieder auf den standard wert.

        D.h. ich muss den button immer zwei mal drücken (führt dann auch zweimal das script aus) wenn ich den button wieder auf normal stellen will.

        1 Reply Last reply
        0
        • S Offline
          S Offline
          SirLance
          wrote on last edited by
          #4

          Hier mal mein projekt da sehe ich leider keine einträge mit dem toggle

          2933_projekt.png

          1 Reply Last reply
          0
          • htreckslerH Offline
            htreckslerH Offline
            htrecksler
            Forum Testing
            wrote on last edited by
            #5

            das gezeigte Widget ist aus dem hq-widgets.

            Die müsstest du dir installieren.

            EDIT: hqwidgets - ON/OFF ist das Widget und der Adapter "hqwidgets style widgets"

            Gruss Hermann

            ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

            1 Reply Last reply
            0
            • S Offline
              S Offline
              SirLance
              wrote on last edited by
              #6

              Ok super das funktioniert :)

              Das ganze kann ich aber nicht mit den metro widgets machen richtig?

              Vielen lieben dank!!

              1 Reply Last reply
              0
              • htreckslerH Offline
                htreckslerH Offline
                htrecksler
                Forum Testing
                wrote on last edited by
                #7

                ich hab die Metro Widgets nicht, aber ich befürchte da gibt es keines das einen Taster simuliert.

                Für den Fall könntest/müsstest Du dann mit einem Script arbeiten.

                Gruss Hermann

                ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                1 Reply Last reply
                0
                • ? Offline
                  ? Offline
                  A Former User
                  wrote on last edited by
                  #8

                  Da war htrecksler schneller - Danke :D

                  Hmmmm…. mit den Metro Widgets schalten wir bisher Zustände an/aus und um.... getastet haben wir bisher damit noch nicht.

                  Herzliche Grüße

                  Equilora aka Harald

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    SirLance
                    wrote on last edited by
                    #9

                    @htrecksler:

                    ich hab die Metro Widgets nicht, aber ich befürchte da gibt es keines das einen Taster simuliert.

                    Für den Fall könntest/müsstest Du dann mit einem Script arbeiten. `

                    Ah ok kannst du mir da kurz zeigen was du damit meinst also skripte in dem reiter? oder über variablen von iobroker

                    1 Reply Last reply
                    0
                    • htreckslerH Offline
                      htreckslerH Offline
                      htrecksler
                      Forum Testing
                      wrote on last edited by
                      #10

                      ich würde die Variante mit den Variablen in ioBroker nutzen.

                      Der Taster in Vis setzt eine Variable z. B. auf TRUE. Darauf reagiert ein Script, führt seinen Code aus und setzt am Schluss die Variable wieder auf FALSE.

                      So mache ich es sehr gerne weil ich darüber dann mehr als nur eine Aktion ausführen kann.

                      Gruss Hermann

                      ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                      1 Reply Last reply
                      0
                      • ? Offline
                        ? Offline
                        A Former User
                        wrote on last edited by
                        #11

                        Du kannst mal den MetroTileToggle versuchen und dann über die Funktion "Extrasteuerung" die Object.id einbinden.

                        4229_extra.jpg

                        und als Export

                        [{"tpl":"tplMetroTileToggle","data":{"oid":"","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","hover":"true","transform":"true","bg_class_false":"bg-indigo","bg_class_true":"bg-teal","icon_class_false":"icon-minus","icon_class_true":"icon-plus","icon_badge_false":"icon-minus-2","icon_badge_true":"icon-plus-2","badge_bg_class_false":"bg-cyan","badge_bg_class_true":"bg-teal","brand_bg_class_false":"ribbed-steel","brand_bg_class_true":"ribbed-indigo","badge_top":"0","badge_left":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"oidTrue":"hm-rega.0.14055.ProgramExecute","oidFalse":"hm-rega.0.14055.ProgramExecute","oidTrueValue":"false","oidFalseValue":"true"},"style":{"left":"721px","top":"241px"},"widgetSet":"metro"}]
                        
                        
                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          SirLance
                          wrote on last edited by
                          #12

                          Oh man ich schnall es nicht ich hab mir jetzt mal zwei Objekte in Iobroker angelegt die kann ich aber mit einem Skript nicht auswählen?

                          Oder muss ich das in dem Blockly machen das ist ja aber dann nur zur laufzeit verfügbar :?:

                          2933_blockly.png

                          1 Reply Last reply
                          0
                          • htreckslerH Offline
                            htreckslerH Offline
                            htrecksler
                            Forum Testing
                            wrote on last edited by
                            #13

                            sorry, bei Blockly muss ich passen.

                            Das Puzzle hab ich noch nie verstanden :D :D :D

                            Gruss Hermann

                            ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              SirLance
                              wrote on last edited by
                              #14

                              so hab es jetzt hin bekommen so sieht jetzt das fertige skript aus:

                              on({id: "javascript.0.scriptEnabled.common.istrue"/*istrue*/, change: "any"}, function (obj) {
                                var value = obj.state.val;
                                var oldValue = obj.oldState.val;
                                on({id: 'javascript.0.scriptEnabled.common.istrue', val: true}, function (obj) {
                                  var value = obj.state.val;
                                  var oldValue = obj.oldState.val;
                                  getState("hm-rega.0.2630.ProgramExecute", function (err, state) {
                                      setState("hm-rega.0.2630.ProgramExecute"/*AlleLichterAus execute*/, state ? !state.val : true);
                                  });
                                });
                                setStateDelayed("javascript.0.scriptEnabled.common.istrue"/*istrue*/, false, true, 1000, false);
                              });
                              
                              
                              1 Reply Last reply
                              0

                              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                              With your input, this post could be even better 💗

                              Register Login
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              366

                              Online

                              32.7k

                              Users

                              82.6k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Home
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe