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. VIS Rollladen-Widget mit Homepilot nutzen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

VIS Rollladen-Widget mit Homepilot nutzen

Scheduled Pinned Locked Moved Visualisierung
22 Posts 5 Posters 3.8k 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.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    wrote on last edited by
    #5

    Pix ist doch jetzt ziemlich erfahren, was Adapterentwicklung angeht. Vielleicht findet er Zeit :)

    1 Reply Last reply
    0
    • P Offline
      P Offline
      pustekuchen
      wrote on last edited by
      #6

      Ein Adapter für Homepilot wäre für mich auch sehr interessant! Dass es noch keinen gibt, ist auch für mich der Hauptgrund bei CCU.IO zu bleiben.

      1 Reply Last reply
      0
      • P Offline
        P Offline
        pix
        wrote on last edited by
        #7

        Der Homepilot Adapter steht schon lange auf meiner Liste. Zumindest einer für Rollläden, da ich keine anderen Duofern Geräte habe.

        Die Anzeige der Daten aus dem JSON ist eigentlich kein Problem. Das Absetzen von Kommandos via http sollte auch gehen, klappt ja auch im Skript. Probleme macht allerdings immernoch die Umrechnung und Livedarstellung/Steuerung. Die blinds-Widgets in VIS zeigen offen mit 100% an und geschlossen mit 0% (so wie Dimmer: 100% = hell/oben, 0% = dunkel/unten), eben Homematic-kompatibel. Leider arbeitet der Homepilot andersherum. Damit sind alle VIS Widgets zur Anzeige und Steuerung unbrauchbar.

        Ich hatte mir ein "umgepoltes" Widget schon mal gewünscht: http://forum.iobroker.net/viewtopic.php?f=23&t=737&start=20#p8847 und http://forum.iobroker.net/viewtopic.php?f=30&t=1641&p=13903&hilit=homepilot+widget#p13903

        Ohne diese umgebauten Widgets hat der Adapter keinen Sinn. Denn im Skript lässt sich das nicht live umrechnen (oder ich bin zu blöd). Ich habe es mit verschiedenen extra Datenpunkten versucht. Homepilot von VIS (Befehl von VIS umkehren), Homepilot an VIS (Level korrekt darstellen, also 100-Level). Es war nicht möglich, die Widgets dazu zu bringen, das Level korrekt anzuzeigen und den Rollladen auf die richtige Position zu fahren.

        Also müssen wir doch wieder auf Bluefox warten, Widgets kann ich leider nicht basteln. EDIT: Das stimmt nicht: http://forum.iobroker.net/viewtopic.php?f=30&t=1641&p=28170#p28170 die Erklärung

        :cry: Gruß

        Pix

        ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

        1 Reply Last reply
        0
        • N Offline
          N Offline
          nobody
          wrote on last edited by
          #8

          Hallo pix,

          könnte man nicht einfach im Adapter beim Setzen oder Lesen der ioBroker States 100 - x rechnen und somit die Werte auf die bisher in iobroker übliche homematic Werte normieren?

          Dann sollten alle bestehenden Widgets funktionieren.

          Oder hab ich da einen Denkfehler?

          Gruß

          Markus

          Gesendet von meinem GT-N8000 mit Tapatalk

          1 Reply Last reply
          0
          • P Offline
            P Offline
            pix
            wrote on last edited by
            #9

            Hallo,

            ich habe mich in der Vorbereitung auf einen Adapter nochmal mit dem (Metro-) Widget zur Steuerung beschäftigt. Und siehe da: es geht! :lol: :lol: :lol:

            Zwei Schritte sind notwendig:

            1. Das Widget muss angepasst werden. Keine Angst, nur in den Einstellungen.

            Min: 100

            Max: 0

            Schritt: -1

            (So einfach)
            261_einstellungen.jpg
            261_screenshot.jpg
            Somit werden zB 100% vom Homepilot auch als 100% im Widget dargestellt und auch das Icon stimmt.

            Objekt ID ist der Datenpunkt, der auch das Level vom Homepilot liefert.

            Jetzt der Trick:

            1. Im Javascript die Überwachung des Datenpunktes (Level) auf Änderungen begrenzen, die vom VIS kommen (web-Adapter)
            on({
                id: "javascript.0.Homepilot.Rollladen.Wohnzimmer.rechts.Level",
                change: 'any',
                from: 'system.adapter.web.0'
            }, function(data) {
                log('Rollladen WZ rechts von VIS auf ' + data.state.val + '% gesetzt');
                rollladen_level(10002,data.state.val); // das ist meine Funktion, die den Befehl ausführt
            });
            
            

            Es ist also keine Änderung der Widgets von Bluefox nötig und die Steuerung kann relativ leicht aus Javascript/Adapter gemacht werden.

            Gruß

            Pix

            ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

            1 Reply Last reply
            0
            • L Offline
              L Offline
              leo013
              wrote on last edited by
              #10

              Hallo pix,

              geht das nun ohne Adapter über javascript oder erstellst du noch einen passenden Adapter?

              Gruss

              Wolfgang

              1 Reply Last reply
              0
              • P Offline
                P Offline
                pix
                wrote on last edited by
                #11

                Hallo Wolfgang,

                Bin dabei :) Es geht aber auch mit einem Skript.

                Frage an alle Homepilot Nutzer: Könnt ihr mir eure JSON Datei mal schicken? Falls noch andere Geräte, als Rollotron Gurtwickler angebunden werden sollen, brauche ich die.

                Danke

                Gruß

                Pix

                Gesendet mit Tapatalk

                ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                1 Reply Last reply
                0
                • L Offline
                  L Offline
                  leo013
                  wrote on last edited by
                  #12

                  Wenn der Adapter da ist gebe ich Dir einen (gerne auch zwei ;) ) aus!

                  Ich habe nur Gurtwickler eingebunden , soll ich dir die datei trotzdem zusenden?

                  Gruß

                  Wolfgang

                  1 Reply Last reply
                  0
                  • P Offline
                    P Offline
                    pix
                    wrote on last edited by
                    #13

                    Nein, dann brauchst du mir das nicht zu schicken.

                    Gesendet mit Tapatalk

                    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                    1 Reply Last reply
                    0
                    • P Offline
                      P Offline
                      pustekuchen
                      wrote on last edited by
                      #14

                      @pix:

                      Hallo Wolfgang,

                      Bin dabei :) Es geht aber auch mit einem Skript.

                      Frage an alle Homepilot Nutzer: Könnt ihr mir eure JSON Datei mal schicken? Falls noch andere Geräte, als Rollotron Gurtwickler angebunden werden sollen, brauche ich die.

                      Danke

                      Gruß

                      Pix

                      Gesendet mit Tapatalk `
                      Bluefox hatte ja damals auf mein Betteln hin den Homepilot-Adapter für ccu.io geschrieben. Und das, obwohl er keinen Homepilot nutzt - hier nochmal Respekt! Ich hänge hier mal die js-Datei für den Homepilot-Adapter unter ccu.io an. Darin ist auch meine ursprünglich genutzte JSON Datei "verwurstet". Ich nutze nur Gurtwickler und Schaltaktoren, aber keine Dimmer.

                      Pix, vielleicht kannst du ja damit was anfangen.
                      264_homepilot.js

                      1 Reply Last reply
                      0
                      • P Offline
                        P Offline
                        pix
                        wrote on last edited by
                        #15

                        Danke für die Datei. Ja, da ist ja ein JSON-Antwort drin. Das hilft. Das Produkt heißt Universal-Aktor, ist das richtig?

                        Für alle, die nicht wissen,was ich oben meinte:

                        Bitte

                        http://homepilot.local/deviceajax.do?devices=1
                        ````im Browser eintippen und die Antwort mit per PN schicken oder hier posten. Danke.
                        
                        Ich habe den Adapter heute am ersten Tag ein gutes Stück geschafft. Es fehlt (neben der Einbindung weiterer Aktoren) noch die Schreibfunktion. Er kann nämlich bisher nur die Werte auslesen. Mache das mit Command ID und bei den Rollotrons mit Level.
                        
                        Bisher so: ![261_bildschirmfoto_2016-06-14_um_23.46.22.jpg](/assets/uploads/files/261_bildschirmfoto_2016-06-14_um_23.46.22.jpg) 
                        
                        Gruß
                        
                        Pix

                        ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                        1 Reply Last reply
                        0
                        • P Offline
                          P Offline
                          pustekuchen
                          wrote on last edited by
                          #16

                          @pix:

                          Danke für die Datei. Ja, da ist ja ein JSON-Antwort drin. Das hilft. Das Produkt heißt Universal-Aktor, ist das richtig? `
                          Universal-Aktor ist der Unterputz-Schaltaktor (gibt es 1- oder 2-kanalig) von Rademacher. Es gibt auch noch die DuoFern-Zwischenstecker, also Schaltsteckdosen.

                          1 Reply Last reply
                          0
                          • P Offline
                            P Offline
                            pix
                            wrote on last edited by
                            #17

                            Der Universal-Aktor Seriennummer 43 scheint auch mit dem Datenpunkt Level zu arbeiten. Aus bei 0, ein bei 100, dazwischen gibt es nix. Recht einfach.

                            Wie das allerdings in der JSON Datei bei den Mehrkanalschaltaktoren aussieht weiß ich nicht. Die müssen ja die einzelnen Kanäle auch nochmal aufschlüsseln in der JSON.

                            Ein Übersicht der Aktoren und Sensoren (Sonnensensor, etc.) wär ganz schön. So eine Datenpunkt-Liste wie bei Homematic.

                            Gruß

                            Pix

                            ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                            1 Reply Last reply
                            0
                            • P Offline
                              P Offline
                              pustekuchen
                              wrote on last edited by
                              #18

                              Pix, wenn du den Adapter wirklich hinbekommst (was ich nicht bezweifeln mag ;) ) - der absolute Hammer wäre, wenn wir noch die Automatik der Geräte schalten könnten, also Status Manuell oder Automatik. Ich habe es derzeit mittels Javascript im ccu.io implementiert, damit der Rollo nicht runterfährt, wenn das Fenster noch offen ist. Die TFK's sind natürlich HomeMatic. Hier der Code zum ein- oder ausschalten der Automatik am Gurtwickler:

                              Manuell: http://homepilot/deviceajax.do?automation=1&data={%22did%22:10005,%22automation%22:3,%22state%22:true}
                              
                              Automatik: http://homepilot/deviceajax.do?automation=1&data={%22did%22:10005,%22automation%22:3,%22state%22:false}
                              
                              1 Reply Last reply
                              0
                              • P Offline
                                P Offline
                                pustekuchen
                                wrote on last edited by
                                #19

                                @pix:

                                Der Universal-Aktor Seriennummer 43 scheint auch mit dem Datenpunkt Level zu arbeiten. Aus bei 0, ein bei 100, dazwischen gibt es nix. Recht einfach.

                                Wie das allerdings in der JSON Datei bei den Mehrkanalschaltaktoren aussieht weiß ich nicht. Die müssen ja die einzelnen Kanäle auch nochmal aufschlüsseln in der JSON.

                                Ein Übersicht der Aktoren und Sensoren (Sonnensensor, etc.) wär ganz schön. So eine Datenpunkt-Liste wie bei Homematic.

                                Gruß

                                Pix `
                                Vermutlich werden bei Mehrkanalaktoren für jeden Kanal eigene DID's angelegt, anders kann ich es mir aus meiner JSON-Datei nicht erklären. Und ja, der Datenpunkt zum Schalten bei Schaltaktoren erwartet entweder 0 oder 100.

                                So eine Datenpunkte-Liste habe ich leider (bisher) nicht. Die wichtigsten Funktionen habe ich mir selber irgendwann irgendwie durch trial and error rausgesucht.

                                1 Reply Last reply
                                0
                                • P Offline
                                  P Offline
                                  pix
                                  wrote on last edited by
                                  #20

                                  @pustekuchen:

                                  Vermutlich werden bei Mehrkanalaktoren für jeden Kanal eigene DID's angelegt, anders kann ich es mir aus meiner JSON-Datei nicht erklären. `
                                  Das wäre ja super, dann brauche ich nix zu ändern.

                                  ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                  1 Reply Last reply
                                  0
                                  • P Offline
                                    P Offline
                                    pustekuchen
                                    wrote on last edited by
                                    #21

                                    Soweit ich weiß, hat Bluefox damals bei den Schaltaktoren gegenüber den Gurtwicklern unterschieden: Wenn Gurtwickler, dann LEVEL (0.00/1.00), wenn Schaltaktor, dann STATE (true/false). Beim Dimmer weiß ich nicht, ob die Unterscheidung geklappt hat, da ich damals keinen zur Verfügung hatte.

                                    1 Reply Last reply
                                    0
                                    • P Offline
                                      P Offline
                                      pix
                                      wrote on last edited by
                                      #22

                                      Hallo, der Adapter ist fertig :D .

                                      Wenn es weitere Fragen zum Adapter gibt, dann bitte hier: http://forum.iobroker.net/viewtopic.php?f=30&t=3098

                                      Dann kann dieser Thread bei der VIS-Widget Anbindung bleiben.

                                      Gruß

                                      Pix

                                      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      352

                                      Online

                                      32.6k

                                      Users

                                      82.3k

                                      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