Hallo,
ich habe "leider" eine SOMFY RTS Steuerung bei meinen Rollos, die keinen Rückmeldekanal hat.
Damit kommt es immer wieder zu sehr störenden Unterschieden zwischen dem, wo sich der Rollo wirklich befindet und dem was fhem glaubt.
Kennt vielleicht jemand eine "Bastellösung", mit der man am Rollo erkennt, dass sich die Achse dreht (und in welche Richtung) und z.B. jede Umdrehung einen Impuls schickt?
Bin für jeden Hinweis dankbar.
Danke im Voraus
lg, Gerhard
Würde es eher per "sync" und Endschalter lösen. Wenn X mal geschaltet, dann komplett auf oder zu (Endschalter) und dann erst auf soll .. damit ist dann "Stellung bekannt".
Ist übrigens der eigentliche Grund für "Entkalkungsfahrten" bei Heizkörperventilen, obwohl dort meistens per Lichtschranke und Lochrad ein Zähler verbaut wurde .... Lochrand mit Gabellichtschranke wäre ansonsten mein 2. Tipp gewesen
Hmm.. nur mal um "rumzuspinnen"...
Prinzipiell könnte man einen ESP mit einem Reed-Kontakt versehen, den Magneten auf die Scheibe/Welle des Rolladen - immer wenn der Reed auslöst hat er sich 1x gedreht. Das wäre einfach.
Damit bestimmst Du aber nur die Umdrehungen, nicht die Richtung. Das würde mit einem 2. gehen der versetzt angebracht wird (z.B. einer auf 6 Uhr, einer auf 9 Uhr). Denn wären die Laufzeiten/Umdrehung hoch/runter, also die Zeit zwischen 2 Impulsen, unterschiedlich und man könnte berechnen ob er hoch oder runter fährt. Allerdings müsste man denn den SOMFY kontrollieren ob er aktuell überhaupt fährt. Zu ließe sich, wie schon erwähnt, per Endschalter kontrollieren.
Zitat von: Tedious am 04 März 2020, 17:17:08
...z.B. einer auf 6 Uhr, einer auf 9 Uhr
... ist zuweit auseinander. Müssen eine Zeit lang gemeinsam schalten, sonst kommst du so auch nicht auf die Laufrichtung, weil du nie genau sagen kannst, welcher hat jetzt zuerst geschaltet. 6 Uhr oder 9 Uhr......
Ein Spindel Poti oder sowas an die Welle dran und mit nem esp den analog Wert abfragen. Dann weißt du genau wo das Rollo ist.
Gesendet von meinem MI 9 mit Tapatalk
Du hast ja zwei Posts für Deine Rollos[emoji3]
Wenn Du alles zusammen rechnest kannst Du auch bessere Rollo Relais kaufen.
Gesendet von meinem SM-G930F mit Tapatalk
Zitat von: sash.sc am 04 März 2020, 19:23:08
Ein Spindel Poti oder sowas an die Welle dran und mit nem esp den analog Wert abfragen. Dann weißt du genau wo das Rollo ist.
... oder nen Inkrementalgeber mit ner Andruckrole versehen, die dann über die Welle oder eventuell den Rollo selber bewegt wird.
Zitat von: Papa Romeo am 04 März 2020, 17:50:26
... ist zuweit auseinander. Müssen eine Zeit lang gemeinsam schalten, sonst kommst du so auch nicht auf die Laufrichtung, weil du nie genau sagen kannst, welcher hat jetzt zuerst geschaltet. 6 Uhr oder 9 Uhr......
Kurze Rückfrage damit ich den Gedankengang verstehe - welcher zuerst geschaltet hat bekomme ich doch mit (weil ich ja weiß welcher an welchem GPIO hängt)? Oder hab ich nen Denkfehler (was bei meinem wirren Hirn sicherlich nicht selten ist :) )
Annahme:
Du hast festgelegt: Erst über 9 dann über 6 --> CW (Drehung im Uhrzeigersinn)
Erst über 6 dann über 9 --> CCW (Drehung gegen Uhrzeigersinn)
Steht der Magnet zwischen 6 und 9 und der Rollladen dreht nun CW, dann fährt er zuerst über 9 und nach einer 3/4 Drehung über die 6.
--> Laufrichtung (CW) stimmt mit der Festlegung (CW) überein
Steht der Magnet zwischen 6 und 9 und der Rollladen dreht nun CCW, dann fährt er zuerst über die 6 und nach einer 3/4 Drehung über die 9
--> Laufrichtung (CCW) stimmt mit der Festlegung (CCW) überein
...bis jetzt alles gut. Aber nun mal die andere Ausgangslage:
Steht der Magnet irgendwo vor der 6 und der Rollladen dreht nun CW, dann fährt er erst über die 6 und nach einer 1/4 Drehung über die 9.
--> Laufrichtung (CW) stimmt mit der Festlegung (CCW) nicht überein.
Steht der Magnet irgendwo vor der 6 und der Rollladen dreht nun CCW, dann fährt er erst über die 9 und nach 1/4 Drehung über die 6.
--> Laufrichtung CCW stimmt mit der Festlegung (CW) nicht überein.
Wozu dann noch anzunehmen ist, dass die beiden letzteren Fälle wohl häufiger vorkommen werden, als die beiden Ersten.
Deswegen solltgen die Punkte 6 und 9 so nah wie möglich beeinander liegen.
LG
Papa Romeo
Guter Punkt, da hatte ich nicht dran gedacht. Danke! :)
Ich kenne jetzt seine Ansteuerung nicht .. aber sollte diese nicht "klar sein"?
Wenn ich "up" schalte, sollte nicht "down" vorkommen, die Impulse können also "per se" als "up" gezählt werden. Analog dann auch bei Down.
Man muss hier noch den manuellen Faktor berücksichtigen. Der Richtungszähler sollte sehr wohl in der Lage sein die Richtung zu bestimmen.
Gesendet von meinem SM-G930F mit Tapatalk
Stimmt .. wenn noch ein Manueller Schalter existiert ....
Zitat von: Wernieman am 05 März 2020, 10:19:14
Wenn ich "up" schalte, sollte nicht "down" vorkommen, die Impulse können also "per se" als "up" gezählt werden. Analog dann auch bei Down.
das ist klar...wenn er die Möglichkeit hat, die Vorgaben "up" und "down" mit zu berücksichtigen und der Motor dann auch so dreht, reichen natürlich einfache Zählimpulse von einem Geber.
Hallo,
mir war jetzt leider einige Tage unvorhergesehenerweise nicht möglich länger ins Forum zu kommen.
Tut mir leid, dass ich mich jetzt erst wieder dazu melde kann.
Vielen Dank für die vielen Rückmeldungen.
Mein Nachbar hat die gleichen Rollos verbaut bekommen und musste gerade zufällig die Verkleidung runternehmen.
Die Achse stösst an die seitliche Verkleidung und ist dort mit einer Gummimanschette geschützt.
Daher kann ich leider an der Stirnseite nichts montieren.
Habe ein paar Bilder dazu angehängt.
Aber da ich Tageslichtlamellen habe, könnte ich so etwas wie eine Lichtschranke anbringen. Oder einfacher über Reflexion.
Dann könnte ich doch relativ genau messen, ob sich der Rollo bewegt.
Und pro Impuls hätte sich der Behang um eine konstante Länge weiterbewegt.
An die Steuerung komme ich bis dato nicht.
Die ist fest verschlossen in einem kleinen Kasten und Drähte abzwicken will ich nicht.
Das mit der Drehrichtung ist dann noch zu lösen.
Natürlich gibt es einen Wandschalter und eine Fernbedienung für die Rollos.
Und über das Modul könnte ich über Kunstgriffe die Drehrichtung rauskriegen.
Aber ganz funktioniert das nicht immer, da die Fernbedienung eine "my"-Taste hat, die gleichzeitig auch Stop ist.
Das bekommt das Modul momentan nicht mit (zumindest weiß ich davon nichts).
Also müsste ich die Drehrichtung über den Sensor rausbekommen.
Wie kann man so was machen?
Papa Romeo hat es zwar schön erklärt, allerdings geht das nur, wenn ich an die Stirnseite komme. Was aber nicht klappt.
Ich habe schon eine ESPEasy Bridge.
Könnte ich das damit lösen?
Danke für jeden Hinweis.
lg, Gerhard
Wieviel ist von dem schwarzen Rad (nehme an, ist das Wickelrad für den Gurt bei Handbetrieb) noch zu sehen,
wenn der Rollladen komplett aufgewickelt ist ?
Hallo,
Es gibt hier keinen Handbetrieb, dazu wäre das wohl zu schwer.
Die Rollos sind 2m breit und 2,3m hoch.
Das "Wickelrad" ist anscheinend eine Art Distanzhalter.
Ich werde meinen Nachbarn bitten, mir ein paar bessere Bilder zu schicken.
lg, Gerhard
Zitat von: gestein am 16 März 2020, 22:41:58
Es gibt hier keinen Handbetrieb, dazu wäre das wohl zu schwer.
...schon klar, sonst wäre da ein Gurt drauf. Die Aussparungen am Gehäuse für den Gurt sind aber trotzdem gut zu erkennen.
Aber egal, da dieses Rad fest mit der 8-Kant-Welle verbunden ist und mitdreht, könnte man dieses als "Impulsgeber" nutzen.
Zum Beispiel eine Andruckrolle auf einem Drehrichtungs-Geber oder kleine Stege eingeklebt und diese mit einer Reflexlichtschranken
(wenn die Drehrichtung anders bestimmt werden kann) oder über zwei Reflexlichtschranken (s.oben) wenn die Drehrichtung mit
bestimmt werden soll abfragen...oder...oder...oder)
Hallo Papa Romeo,
die Idee mit den zwei Reflexlichtschranken ist genial.
Bei der Andruckrolle befürchte ich mehr mechanische Probleme, wenn es kalt wird etc.
Kennst Du ein Projekt z.B. mit ESPEasy? Das hätte ich nämlich schon und wahrscheinlich wäre das relativ leicht einzubinden.
Liebe Grüße
Gerhard
Hallo Gerhard,
da muss ich dich leider enttäuschen, ich hab mit ESPEasy absolut nicht´s am Hut.
Ich arbeite hauptsächlich mit eigenen Sketchen und gelegentlich mal mit TASMOTA.
Sorry.
LG
Papa-Romeo
Danke, Deine Projekte habe ich schon viel gelesen (verstehe ich aber leider großteils nicht ;)).
Kannst Du mir vielleicht einen Tipp geben, wonach ich da suchen muss (wie heißt das auf Englisch)?
Danke, lg, Gerhard
Habe mal in meiner Mittagspause versucht zu suchen .. finde aber (wenn) nur Projekte für NodeMCU .....
Wirst also ohne Selbstprogrammieren es nicht schaffen ...
Edit:
Mal etwa zum durchlesen gefunden:
https://www.letscontrolit.com/wiki/index.php?title=Rotary_Encoder (https://www.letscontrolit.com/wiki/index.php?title=Rotary_Encoder)
..ich hab da mal für meine Garagentor-Steuerung eine Auswerteschaltung mit einem 8-Pin-IC konzipiert, die mir die Position meines Tor´s sowie die Laufrichtung zurückgibt.
Das IC´s wandeln die Impulse des Rotary-Encoder´s direkt um. Gab´s in zwei Ausführungen , ob´s sie allerdings noch erhältlich sind weiß ich leider nicht.
Ich glaub die Bezeichnungen waren LS7083 / LS7084.
- einer erzeugt je an einem Pin ein Up-Clock und ein Down-Clock-Signal und der
- andere erzeugt ein Clock-Signal und ein Signal für Up und Down.
Muss mal schauen, ob ich das Datenblatt für die IC´s noch finde.
Edit: schau mal hier: https://www.princeton.edu/~mae224/datasheets/LS7083.PDF
bei Aliexpress sind sie noch einigermaßen erschwinglich zu bekommen...allerdings in SMD-Bauform.
Hallo nochmal,
leider ist einige Zeit ins Land gezogen und ich musste mich mit anderen Dinge beschäftigen.
Inzwischen habe ich auch einen Wemos D1 mini mit einem Durchflusssensor in Betrieb genommen.
Eigentlich müsste Deine Idee mit den 2 Lichtschranken direkt ohne Umwege mit dem Wemos funktionieren. Oder?
Da ich Alu-Lamellen bei den Rollläden habe, sollten die auch genügend reflektieren - das kann ich mal ausprobieren.
Ich muss nur reflektierende Lichtschranken finden, die am besten 3,3V nehmen (oder halt einen Level-Shifter) und die outdoor-geeignet sind.
Aber das sollte sich finden lassen.
Könnte das funktionieren?
Danke im Voraus
lg, Gerhard
Zitat von: gestein am 08 September 2020, 17:49:02
Eigentlich müsste Deine Idee mit den 2 Lichtschranken direkt ohne Umwege mit dem Wemos funktionieren. Oder?
Wenn du den entspechenden Sketch schreibst oder hast, der die beiden Lichtschranken auswertet und dir die Laufrichtung und Impulszahl zur Verfügung stellt...ja !
Aber ich habe mir das, selber programmieren, auch verkniffen und auf das ensprechende IC zurückgegriffen, der mir Dieses abnimmt und die Daten für den ESP zur direkten Verarbeitung zur Verfügung stellt.
LG
Papa Romeo
Das stimmt auch wieder.
Allerdings sollte der Wemos mit ESP Easy das als generisches Element schon an Board haben.
Wenn man sich die Seite aus dem Link anschaut, dann sollte es reichen 2 Eingänge vom Wemos (GPIO) mit den Ausgängen der beiden Lichtschranken zu verbinden.
Zitat von: Wernieman am 17 März 2020, 12:47:59
Mal etwa zum durchlesen gefunden:
https://www.letscontrolit.com/wiki/index.php?title=Rotary_Encoder (https://www.letscontrolit.com/wiki/index.php?title=Rotary_Encoder)
Dort steht, dass man einen Eingang mit CLK und einen mit DT verbinden soll.
Da müsste ich nur auf die Pegel aufpassen.
Kann das stimmen?
Und eigentlich sollten 2 von diesen Lichtschranken hier funktionieren (bis auf die 5V-Pegel, dafür hätte ich an einen Pegelwandler gedacht).
https://www.amazon.de/e18-d80nk-verstellbar-Hindernis-Vermeidung-Fernbedienung/dp/B07FVXTB8V/ref=pd_day0_60_3/259-9515640-1448952?_encoding=UTF8&pd_rd_i=B07FVXTB8V&pd_rd_r=cb0faaf0-8a85-4317-a407-ef6fb348e7b7&pd_rd_w=uN6s5&pd_rd_wg=fbPxg&pf_rd_p=8b526d35-70ad-4cdb-af68-dbfc438a54cb&pf_rd_r=C1VDRNJ4PBW2APFK51EP&psc=1&refRID=C1VDRNJ4PBW2APFK51EP (https://www.amazon.de/e18-d80nk-verstellbar-Hindernis-Vermeidung-Fernbedienung/dp/B07FVXTB8V/ref=pd_day0_60_3/259-9515640-1448952?_encoding=UTF8&pd_rd_i=B07FVXTB8V&pd_rd_r=cb0faaf0-8a85-4317-a407-ef6fb348e7b7&pd_rd_w=uN6s5&pd_rd_wg=fbPxg&pf_rd_p=8b526d35-70ad-4cdb-af68-dbfc438a54cb&pf_rd_r=C1VDRNJ4PBW2APFK51EP&psc=1&refRID=C1VDRNJ4PBW2APFK51EP)
Ich stelle mir vor, dass ich 2 von denen etwas versetzt vor den Lamellen meines Rollos platziere.
Und wenn die Lamellen dann daran vorbeifahren, bekomme ich quasi die Hell/Dunkel-Abfolgen.
Hell wäre die Reflexion der Alu-Lamelle, dunkel der Schlitz dazwischen.
Dann müsste ich "nur" die Hell/Dunkel mitzählen und weiß dann wie viele Lamellen rein/rausgefahren sind.
Damit kann ich mir dann die Position des Rollos ausrechnen.
Was meint Ihr? Könnte das klappen?
Oder ist das zu naiv? Wahrscheinlich.
Danke im Voraus
liebe Grüße
Gerhard
Zitat von: gestein am 09 September 2020, 11:12:06
https://www.amazon.de/e18-d80nk-verstellbar-Hindernis-Vermeidung-Fernbedienung/dp/B07FVXTB8V/ref=pd_day0_60_3/259-9515640-1448952?_encoding=UTF8&pd_rd_i=B07FVXTB8V&pd_rd_r=cb0faaf0-8a85-4317-a407-ef6fb348e7b7&pd_rd_w=uN6s5&pd_rd_wg=fbPxg&pf_rd_p=8b526d35-70ad-4cdb-af68-dbfc438a54cb&pf_rd_r=C1VDRNJ4PBW2APFK51EP&psc=1&refRID=C1VDRNJ4PBW2APFK51EP (https://www.amazon.de/e18-d80nk-verstellbar-Hindernis-Vermeidung-Fernbedienung/dp/B07FVXTB8V/ref=pd_day0_60_3/259-9515640-1448952?_encoding=UTF8&pd_rd_i=B07FVXTB8V&pd_rd_r=cb0faaf0-8a85-4317-a407-ef6fb348e7b7&pd_rd_w=uN6s5&pd_rd_wg=fbPxg&pf_rd_p=8b526d35-70ad-4cdb-af68-dbfc438a54cb&pf_rd_r=C1VDRNJ4PBW2APFK51EP&psc=1&refRID=C1VDRNJ4PBW2APFK51EP)
Brauchst du so einen großen Erfassungsbereich? Da gibt´s kleinere Breakout-Boards mit Reflexlichtschranken die schon mit 3.3 oder 5 Volt arbeiten.
Ich habe so einen Sensor an meinem Sektional-Schiebetor, dass wenn man meint doch reinfahren zu müssen, während das Tor schließt, Dieses dann stoppt, bzw. wieder öffnet.
LG
Papa Romeo
Gute Frage - eigentlich nicht.
Allerdings ist das Modul im Freien. Zwar unter der Abdeckung des Rollos, aber wie ich so gesehen habe, kann es die Regengischt schon mal reindrücken (auch weil die Lamellen ja nass sein können) und die Temperatur im Sommer und Winter ist nicht zu unterschätzen.
Dort wo ich die Sensoren befestigen könnte, ist auch nicht viel Platz.
Die Lamellen schwanken beim Fahren etwas, daher dachte ich, ich bräuchte so 1cm Abstand.
Ob der Sensor dann geht, wollte ich ausprobieren.
Also habe ich nach einem kleinen, fertigen Modul gesucht - denn die Baustelle mit einem passenden Gehäuse samt Fenster für die LEDs wollte ich mir nicht auch noch aufmachen.
So was zu basteln ist komplizierter als gedacht, macht aber Spass. Wenn es denn nicht so viel Zeit verbrauchen würde.
Zitat von: gestein am 09 September 2020, 13:08:02
... ich bräuchte so 1cm Abstand.
... also mein Sensor, weiß jetzt aber nicht, ob er genau identisch ist mit dem oben, hat einen Totbereich von 3 - 4 cm.
Zitat von: gestein am 09 September 2020, 13:08:02
....Wenn es denn nicht so viel Zeit verbrauchen würde.
tja, warum soll´s dir anders gehen wie anderen.... ;) ;D ;D ;D ;D
:)
Je länger ich über das Ganze nachdenke, desto mehr komme ich zu dem Schluss, dass eine Art Gabelschranke (Durchlicht) besser wäre als auf die Reflexion zu setzen.
Da ich ja sowieso Lamellen mit Schlitzen habe, wäre das wahrscheinlich sicherer. Oder?
Jetzt müsste ich 2 kleine fertige Module (Sender und Empfänger) dafür finden.
Oder weißt Du einen praktikablen Weg um diese Breakout-Boards irgendwie witterungsbeständig zu bekommen?
Danke für den Meinungsaustausch und Deine vielen Hinweise!
lg, Gerhard
kommt darauf an wie "bastelwillig" du bist.
Ich z.B. würde die LED´s von den Board´s nehmen und auf ein Stück runde Lochrasterplatte löten, die in ein Kunsstoffrohr passt.
Ausserdem würde ich, sollten es Einzel-Led´s sein auch mal nur eine Sendediode verwenden. Zwischen die Dioden müssen lichtdichte Trennwände rein.
Kabel anlöten und rein ins Rohr. Dort dann mit z.B. Silikon vergießen.
Die Elektronik kann man dann in einem wasserdichten Gehäuse unterbringen.
Ich hoffe das Bild im Anhang macht´s ein wenig deutlicher.
LG
Papa Romeo
Na, das sollte zu schaffen sein. Coole Idee.
Danke für den Hinweis.
D.h. ich nehme einfach 2 dieser Module und "verlängere" die Kabel für die LEDs:
https://www.amazon.de/gp/product/B07G38MXW8/ref=ox_sc_act_title_4?smid=A2GHHLUZ1QRHM4&psc=1 (https://www.amazon.de/gp/product/B07G38MXW8/ref=ox_sc_act_title_4?smid=A2GHHLUZ1QRHM4&psc=1)
Und die schließe ich dann direkt an je einen Dateneingang an. Oder?
Das probiere ich einfach mal.
lg, Gerhard
Zitat von: gestein am 10 September 2020, 11:11:49
D.h. ich nehme einfach 2 dieser Module und "verlängere" die Kabel für die LEDs:
Und die schließe ich dann direkt an je einen Dateneingang an.
Genau so wäre der Plan... ;)