Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. VIS Rollladen-Widget mit Homepilot nutzen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    VIS Rollladen-Widget mit Homepilot nutzen

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

      Hallo,

      in diesem Thread schon mal angesprochen:

      http://forum.iobroker.net/viewtopic.php … t=20#p8847
      @Bluefox:

      Momentan bin ich an Rolladen: filename="Shutter.gif" index="0">~~
      Danach will ich Tür und Schloss machen. Dann weiß ich nicht. `
      vielen Dank für dieses Widget.

      Leider habe ich mein "Homematic/Homepilot-Umrechnungsproblem" noch nicht lösen können.

      Rolladenhardware: Rademacher Homepilot (zu-Level: 100%, auf-Level: 0%)

      Steuerung Homematic: (zu-Level: 0%, auf-Level: 100%) - Merkhilfe Dimmer: viel Licht = 100%

      Theoretisch ist die Umrechnung ja kein Problem:

      Homepilot_umgerechnet = 100 -Homematic;
      

      Problem: Das funktioniert nur für die Darstellung des Ist-Zustandes (zB im Widget). Wenn ich aber steuern will (Sollwert), dann brauche ich eine zweite Variable/zweiten OID. Denn wenn ich ständig den SOLL-Wert an den Homepilot senden will (zB 0 für auf), dann muss ich die Widgeteingabe für auf ja vor dem Senden umrechnen. Auch kein Problem. Aber das Widget nutzt für die Darstellung des IST und das Senden des SOLL den gleichen Datenpunkt. Deshalb würde ein PIngpong entstehen, wenn der Rollladen sich bewegt.

      Wie kann ich das lösen?

      Gruß,

      Pix

      1 Reply Last reply Reply Quote 0
      • L
        leo013 last edited by

        Hallo Pix,

        ich sehe in den Beiträgen von Dir , das Du auch die Rademacher-Gurtwickler mit Homepilot nutzt.

        Ich würde gerne von ccu.io nach iobroker wechseln. Mir fehlt aber der Weg um den Homepilot einzubinden.

        Ich möchte die Gurtwickler wie bei ccu.io nutzen, also Position anzeigen und von Hand in der Visu in die gwünschte

        Position bewegen. Hast Du hierzu eine Lösung?

        Oder arbeitet schon jemand an einem Adapter?

        Gruß

        Wolfgang

        1 Reply Last reply Reply Quote 0
        • P
          pix last edited by

          Hallo Wolfgang,

          es gibt leider keine Adapter.

          Das Skript für den Javascript-Adapter findest du in der Suche.

          Ich nutze Homematic Wandtaster für die manuelle Steuerung. Ausserdem ein eigenes Skript zur Beschattung und für die Zeitsteuerung (morgens Uhrzeit, abends Astro).

          Ich habe mein Skript am 3. Mai 2015 erstellt und seitdem ständig geändert. Es hat fast 600 Zeilen und ist nur für ein Zimmer (mit zwei Fenstern). Es ist also etwas zu kompliziert, um es einfach hier rein zu schmeissen.

          Stell einfach Fragen :lol: !

          Gruß

          Pix

          1 Reply Last reply Reply Quote 0
          • L
            leo013 last edited by

            Hallo Pix,

            danke für die Antwort!

            Damit ist iobroker erst einmal für mich nicht nutzbar. Ich hatte gestern in Trier mit bluefox gesprochen und

            er hat signalisiert das aus Zeitgründen im Moment kein Adapter möglich ist (was ich absolut verstehen kann).

            Also bleibe ich weiterhin bei dashui. Es wären 12 Räume mit 14 Gurtwicklern (und ein weiterer folgt).

            Schade, der Import meiner Views von dashui nach iobroker hatte schon funktioniert.

            Gruß

            Wolfgang

            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

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

              1 Reply Last reply Reply Quote 0
              • P
                pustekuchen last edited by

                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 Reply Quote 0
                • P
                  pix last edited by

                  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

                  😢 Gruß

                  Pix

                  1 Reply Last reply Reply Quote 0
                  • N
                    nobody last edited by

                    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 Reply Quote 0
                    • P
                      pix last edited by

                      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

                      1 Reply Last reply Reply Quote 0
                      • L
                        leo013 last edited by

                        Hallo pix,

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

                        Gruss

                        Wolfgang

                        1 Reply Last reply Reply Quote 0
                        • P
                          pix last edited by

                          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

                          1 Reply Last reply Reply Quote 0
                          • L
                            leo013 last edited by

                            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 Reply Quote 0
                            • P
                              pix last edited by

                              Nein, dann brauchst du mir das nicht zu schicken.

                              Gesendet mit Tapatalk

                              1 Reply Last reply Reply Quote 0
                              • P
                                pustekuchen last edited by

                                @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 Reply Quote 0
                                • P
                                  pix last edited by

                                  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
                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    pustekuchen last edited by

                                    @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 Reply Quote 0
                                    • P
                                      pix last edited by

                                      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

                                      1 Reply Last reply Reply Quote 0
                                      • P
                                        pustekuchen last edited by

                                        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 Reply Quote 0
                                        • P
                                          pustekuchen last edited by

                                          @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 Reply Quote 0
                                          • P
                                            pix last edited by

                                            @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.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            535
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            22
                                            3685
                                            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