Duofern Rolladenmotoren mit Homeassistant

English version of this post here
Homeassistant ist mein Frontend der Wahl für Hausautomatisierung. Schönes Interface, in Python geschrieben, und leicht anzupassen. Angefangen habe ich damit wegen des Mysensors-Supports.

Letztes Jahr ging es dann daran, die Rolladenmotoren auszusuchen. Leider versuchen die meisten Hersteller, ihre eigenen proprietären Lösungen in den Markt zu drücken. Homeassistant unterstützt zwar ein paar dieser Lösungen, aber man muss sich trotzdem noch oft ein schweineteures Gateway anschaffen, um mit den Komponenten reden zu können. Für mich war es zusätzlich schwierig, weil die installierten Rolläden mit einem Gurt daherkamen und der Rolladenkasten aus Stahlblech ist und so eine winzige Öffnung hat, dass es nicht mit vertretbarem Aufwand möglich ist, Rohrmotoren zu installieren.

Am Ende habe ich mich dann für Rademacher entschieden. Aus Faulheit: Gurtwickler für Einbau- oder Aufputzmontage mit Möglichkeit zur Funkfernbedienung. Die Entscheidung fiel auf sechs RolloTron Standard DuoFern. Homeassistant unterstützt zwar Duofern nicht von Haus aus. Die Perl-basierte Hausautomatisierung FHEM unterstützt aber das Duofern Protokoll mithilfe eines preislich akzeptablen USB-Sticks von Rademacher.
Duofern USB Stick

Ich traute mir zu, den Perl-Code für Homeassistant zu portieren. Nach ein paar Wochen hatte ich die Rolladensteuerung mit Homeassistant dann im Juni 2017 am Laufen. Pünktlich, um im Sommer die Rolläden nach dem Stand der Sonne zu fahren und das Haus schön kühl zu halten. Das Ergebnis findet sich als pyduofern auf meinem bitbucket.

Für die homeassistant-integration gibt es ein Unterverzeichnis in `examples`. Netterweise ist das Funkprotokoll bidirektional, man bekommt also die aktuelle Position der Rolläden auch dann angezeigt, wenn man sie am Motor manuell fährt.

Das Ganze ist noch im Werden. Der nächste Schritt um es nativ in homeassistant einbetten zu dürfen wäre, es als offizielles pypi-modul hochzuladen. Aber vorher möchte ich gerne noch etwas aufräumen und es mit asyncio zum Laufen bringen, um die aktuelle Architektur von Homeassistant. bestmöglich zu unterstützen.

3 Gedanken zu “Duofern Rolladenmotoren mit Homeassistant

  1. Hallo Paul,

    Google hat mich auf Deine Seite geführt. Warum? Ich habe mich in letzter Zeit dem home Assistent in Verbindung auf einem Raspi. Ich bin kein Programmierer und habe mich da durchgekämpft.
    Meine Gartenbeleuchtung osram lightify, Fritz Box und meine IP Cam zur Überwachung und Steuerung sobald ich zuhause bin läuft nun. Nun würde ich gerne noch dem Thema Rolladensteuerung widmen. Da ich schon elektrische Gurtwickler verbaut habe, würde ich diese können. Und interessiert mich deine Lösung. Welche Gurtwickler Von Rademacher würdest du empfehlen? Wie gestaltet sich der Aufwand bzgl der Einbindung in den Home Assistent? Vielleicht könntest du mir ein paar Screenshot zukommen lassen. Und ein paar Infos.
    Würde mich freuen von Dir zu hören.

    Gruß

    Chris

    1. Hallo Christian,

      mit dem Modul sollten alle Rademacher Duofern Rolladenmotoren gehen. Achtung: Es gibt von Rademacher auch Gurtwickler Ohne Duofern! Wenn du nicht eh schon Duofern Motoren hast, gibt es auch noch andere Alternativen: Wenn die Rolladenkästen groß genug sind sind z.B. Rohrmotoren+Funkschalter (z.B. homematic, geht auch mit Homeassistant). Das wäre auch nicht teurer, als die Rademacher Gurtwickler. Und je nach dem, was für Gurtwickler du schon hast, kannst du evtl. Funkschalter anschließen/nachrüsten (musst du selbst rausfinden, ob das mit deinen Wicklern geht).

      Das Setup für Duofern ist auf der github-Seite beschrieben: https://github.com/gluap/pyduofern enthält die Anleitung zur Konfiguration des USB-Sticks, zur Installation des Python-Moduls und zum Pairing mit den Motoren. Wenn das erledigt ist können die Motoren in Homeassistant eingebunden werden. Dafür liegt eine extra-Anleitung in https://github.com/gluap/pyduofern/tree/master/examples.

      Ich hab schon länger drüber nachgedacht, mal ein Video zu machen, was für Schritte für die Installation gebraucht werden, wenn ich dazu komme, schreibe ich mal.

      Viele Grüße

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.