Forum: Mikrocontroller und Digitale Elektronik Velux Rollläden mit uC steuern


von XP M. (xpmodder)


Angehängte Dateien:

Lesenswert?

Hallo,
Ich habe zwei Velux Dachfenster mit elektrischen Rollläden. Die 
Rollläden werden mit einer WLC 100 51 04 Steuereinheit gesteuert und 
über eine WLR 100 50 02 Infrarot-Fernbedienung und entsprechendem 
Empfänger bedient.
Ich möchte nun im Rahmen eines Home-Automation Projekts diese Rollläden 
mittels uC steuern, möchte aber nicht die Fähigkeit verlieren, sie 
weiterhin auch per Hand, mit der Fernbedienung zu bedienen.
Meine erste Idee war es, einfach die Signale der Fernbedienung 
"aufzuzeichnen" und dann mit dem uC nur eine Infrarot-LED zu schalten 
und so die Signale quasi "wiederzugeben". Ich habe Versucht dies mit 
einem Arduino zu bewerkstelligen und habe dabei herausgefunden, dass 
Velux kein bekanntes Protokoll für die Fernbedienung verwendet und auch 
der Versuch die "rohen" Daten die ich von der Fernbedienung kriegen 
konnten wiederzugeben war nicht erfolgreich. Da es mir nicht möglich zu 
seien scheint die Rollläden auf diese Weise zu steuern, habe ich 
überlegt, mich direkt an die Leitung vom IR-Empfänger zur Steuereinheit 
zu hängen und dann dort die entsprechenden Daten zu senden. Ich habe 
auch herausgefunden dass es durchaus möglich ist mehrere Geräte an eine 
solche Leitung anzuschließen (z.B. mehrere Wandschalter/Taster). Da ich 
kein Oszilloskop oder ähnliches besitze, habe ich bisher nur folgendes 
herausgefunden:

- Zwei der drei Adern des Kabels scheinen 5V und GND zu sein, also Strom 
für den Empfänger
- Die dritte und mittlere Ader scheint das Signal zu übertragen
- In der Steuereinheit wird dieses Signal durch mehrere Comparator-ICs 
und schließlich zu einem einzigen Pin am uC geleitet.
- Es war mir bisher nicht möglich irgend ein Signal auf dieser Ader zu 
finden (hab den Draht an einen Analogen Input vom Arduino geklemmt und 
dann so schnell wie möglich die Werte gelesen und über Serielle 
Schnittstelle an den PC gesendet)

Ich weiß nicht mehr weiter und hoffe hier hat jemand eine Idee.
Vielleicht hat hier ja auch jemand noch so eine Rollladen-Steuerung und 
Zugriff auf ein Oszilloskop oder ähnliches und könnte herausfinden 
welche Art Serielles Protokoll Velux hier verwendet hat...

: Bearbeitet durch User
von Fred R. (fredylich)


Lesenswert?

Hallo,
kenne Velux elektrischen Rollläden aber keinerlei Steuerungen.
Steuerungen sind viel zu teuer also immer selber mit µC gebaut. Was ich 
in deinem Fall wissen möchte, sind die Klemmen M1 bis M3 für direkten 
Motorenanschluss.

von XP M. (xpmodder)


Lesenswert?

An den Klemmen M1 bis M3 sind tatsächlich die Motoren mittels 
zwei-Adrigen Kabeln angeschlossen, ich habe allerdings auf anderen 
Seiten und in anderen Foren gelesen, dass die Motoren nicht einfach nur 
durch anlegen von Spannung an diese Klemmen und umpolen dieser Spannung 
gesteuert werden. Soweit ich das verstanden habe, liegt an den Klemmen 
immer die Betriebsspannung der Motoren an und das Steuergerät moduliert 
ein Signal auf diese Spannung, das wohl von einem im Motor eingebauten 
uC wieder aufgenommen wird und der dann den Motor steuert.
Das macht auch Sinn, wenn man bedenkt das die Motoren beim schließen der 
Rollläden solange arbeiten, bis die Rollläden sich nicht mehr bewegen 
und erst wenn der Motor dadurch quasi stoppt, schaltet das Steuergerät 
den Motor ab. Es ist allerdings möglich das meine Rollläden hier anders 
funktionieren, da ich im innern des Steuergeräts mehrere Relais direkt 
bei den Klemmen für die Motoren gesehen habe und man diese auch schalten 
hört, wenn man die Fernbedienung verwendet.

Sollten die Motoren tatsächlich nur durch anlegen von Spannung und 
umpolen gesteuert werden, könnte so natürlich eine Steuerung mittels uC 
realisiert werden. In diesem Fall stellt sich allerdings die Frage was 
passieren würde wenn der uC die Rollläden schließen und das Steuergerät 
sie gleichzeitig öffnen möchte...
Ich möchte mein Steuergerät nicht zerstören...

: Bearbeitet durch User
von Martin (Gast)


Lesenswert?

Wandtaster an int und dort relays uber die taster?

von Andreas S. (marais)


Lesenswert?

Wenn Du tatsächlich eine IR-FB hast, dann hast Du noch das alte 
Velux-System vor der Einführung von io-homecontrol. Die Rolläden können 
dann einfach mit 24V DC angesteuert werden (Polung bestimmt 
Drehrichtung, logo). Ich habe in einem KNX-Forum (da ärgern sich auch 
viele über die Velux-Steuerungen) mal gelesen, dass das nur geht, 
solange die Rolläden nicht von einem Velux-eigenen Produkt gesteuert 
wurden, allerdings soll man sie auch wieder "ablernen" können. Beides - 
einfachen 24V Polwender und das WLC100 - wäre dann nicht möglich, da die 
Motoren bei der ersten Ansteuerung vom Velux-Steuergerät in den 
Velux-Modus schalten.

Die Endabschaltung ist in der Motorsteuerung drin, man kann also 
problemlos die 24V anliegen lassen.

Bei den Motoren zum Öffnen der Fenster ist es komplizierter, da gibt's 
bei den neuen Integra-Fenstern keine Möglichkeit, einfach mit 24V zu 
arbeiten.

von Fred R. (fredylich)


Lesenswert?

Hallo XP M,

ja die Motoren haben eine Elektronik diese ist eine lernfähige 
Endabschaltung (da ja keine Endschalter an den Rollos sind) Diese 
Variante finde ich aber auch nicht so toll. Speziell die 
Rolloentlastung.
Warum willst du an INT „anzapfen“?
Ein geringer Aufwand und wie gewünscht eigenständig zu sein, ist doch 
eine Separate Steuerung deren Ausgang potentialfrei parallel zum 
jetzigen Ausgang(Motoren) geschaltet wird.
Ein  "Velux Serielles Protokoll" war schon immer auf eigenes Produkt 
bezogen und somit nicht nur sau teuer auch sehr eigenwillig.
Wenn gewünscht stelle ich ein Projekt zu Verfügung. Hatte ich für einen 
Freund gebastelt dessen Motorelektronik „gesponnen“ hat.
Kannst in deinem Fall bestimmt die Relais einsparen da du ja die auf 
vorhandene Steuerung mitnutzen kannst.
Somit kannst du die Anlage nutzen wie gehabt und Projekt parallel 
betreiben.
Projekt so erstellt das es jeder nachbauen kann der mit ein Lötkoben 
umgehen kann.
Projekt ist universal erweiterbar und frei programmierbar(Beispiel in 
Bascom).
Materialkosten für 2 Rollos ca. 20€.

von Tim1986 (Gast)


Lesenswert?

Hallo zusammen,
ich möchte meine zwei velux Dachrollos über homematic steuern, leider 
klappt die Installation nicht. Die rollos fahren zu, aber sobald ich den 
Strom kurz weg nehme (egal wie viel Prozent zu ) und anschließend weiter 
runter fahren will, fahren sie erst wieder hoch. Wir haben für die zwei 
rollos einen eigenen schaltkasten gebaut, indem 4 relais und 2 24v 
Trafos sind. Leider wissen wo Wir nicht was wir falsch gemacht haben. 
Kennt jemnad das Problem von euch?

von Fred R. (fredylich)


Lesenswert?

Tim1986 schrieb:
> Kennt jemnad das Problem von euch?

Wenn es die origenal Rohrmotoren sind macht  dies die interne 
Elektronik.
Die merkt sich den Weg bis zum Anschlag und fährt das Rollo für 
Endlastung wieder etwas zurück
Finde diese Lösung ungeeignet, da man dieses Verhalten anlernen muss.
Habe schon einige Motorensteuerungen auf Lasterkennung(Strom) 
erfolgreich umgebaut .

Mit freundlichen Grüßen

von Tim1986 (Gast)


Lesenswert?

Danke für die schnelle Antwort. Wie gesagt fahre nur 10% runter und 
stoppe dann, ein anschließendes weiter runter fahren  geht nicht. Er 
fährt erst wieder komplett hoch. Die rolladen sind komplett gekauften 
von velux für Dachfenster.
Lieben Gruß Tim

von Fred R. (fredylich)


Lesenswert?

Tim1986 schrieb:
> Wie gesagt fahre nur 10% runter und
> stoppe dann, ein anschließendes weiter runter fahren  geht nicht. Er
> fährt erst wieder komplett hoch

Hatte ich geschrieben , was ich die Elektronik erst mal „gelernt habe 
macht die auch in Zukunft. Rollos haben keine Endlagenschalter für Motor 
und Rollo Endlastung. Also fahre ich das Rollo in eine richtung bis zum 
Anschlag, warte kurz dann macht er ein „ruck“ zurück und alles für 
andere Richtung. Dann soll er sich dies gemerkt haben. Na ja wer auf so 
eine Steuerung gekommen ist?.
Sehr Wichtig bei dem System sind die 24 Vollt. Denn da werden die Infos 
aufmoduliert.
Sind die 24 Volt nicht sehr sauber oder instabil sind Fehlfunktionen 
fast schon sicher.

Mit freundlichen Grüßen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.