So die Zeit ist gekommen für den Umbau in der neuen Wohnung 😀
Es ist bei der Shelly 2.5 + Nobily Motoren + Aqara Double Wireless Switch Kombination geblieben 🤞
Insgesamt werden 7 Rollladen mit Gurtwicklern auf Motorbetrieb umgebaut... und was soll ich sagen, beim Ausbauen der Achtkantwellen fand ich in der Küche noch ein Uralte Variante aus Holz verbaut.
Also direkt mal eine neue Achtkantwelle und die dazu passenden Aufhängungen bestellt.
Genug Reserve Lager habe ich beim ausbauen der 6 anderen übrig die ich in der Küche an der Nicht Motorseite befestigen kann.
Ich habe für die Stromzufuhr von den in der Nähe liegenden Steckdosen die Leitung in den Schacht mit Kabelkanälen gezogen.
Dazu den Shelly im Rollladenkasten direkt vor den Motor angeschlossen.
Wartungsklappe zu und freuen!
Kosten pro Rollladen
Shelly (2.5): 18,33€
Nobily Motor (P5 10/15-60): 33,90€
Aqara Doppel Taster (WXKG02LM): 12,50€
Kabelkanäle, Wago Klemmen, 3 Adrige Stromleitung, Schrauben hatte ich vorrätig
Gesamt: 64,73€
Bilder dazu folgen dann noch, wenn meine restlichen Motoren endlich angekommen sind...
Mein passendes Blockly Skript dazu...
Spoiler
<xml xmlns="https://developers.google.com/blockly/xml">
<block type="comment" id="Z#I:2rdC=apZ?oSYX1Kz" x="13" y="13">
<field name="COMMENT">Rollladen</field>
<next>
<block type="on" id="xB#.Az{p8otxVF)O6od{">
<field name="OID">zigbee.0.00158d0004654293.left_click</field>
<field name="CONDITION">true</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="comment" id="Vy{/Fp;j+@XO2q[?1JaR">
<field name="COMMENT">Hoch</field>
<next>
<block type="controls_if" id="h$6fiJji+$nWYCl|*ci+">
<mutation else="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="j)VhqL9T|1qrY85,Kr8!">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="Cm$cynI+ML4;[C9:U{Ej">
<field name="ATTR">val</field>
<field name="OID">shelly.0.SHSW-25#40F520045BD6#1.Shutter.state</field>
</block>
</value>
<value name="B">
<block type="text" id="RK5?+DaV)|j90/x|:t9m">
<field name="TEXT">stop</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="q%5ey:T4r]L#T!9U~);(">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">shelly.0.SHSW-25#40F520045BD6#1.Shutter.Open</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="nLPHK5a=5QNcB?@zZyL=">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
<statement name="ELSE">
<block type="control" id="QCtYG/2Oq,%_v~yuM,1N">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">shelly.0.SHSW-25#40F520045BD6#1.Shutter.Pause</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="#;eM*p,Xg39l0fRxyAPK">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
<next>
<block type="on" id="}OA]J3KTR:v2#WYS{mTT">
<field name="OID">zigbee.0.00158d0004654293.right_click</field>
<field name="CONDITION">true</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="comment" id="uvY71t~:(^v9kL3BVU|V">
<field name="COMMENT">Runter</field>
<next>
<block type="controls_if" id="xZO,B0$0;-G:r/7$EX7w">
<mutation else="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="qN9aIy?~@~s)=VKQuj!4">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="+d#Eg{XG1O!Hl0Gk3|RA">
<field name="ATTR">val</field>
<field name="OID">shelly.0.SHSW-25#40F520045BD6#1.Shutter.state</field>
</block>
</value>
<value name="B">
<block type="text" id="+a.zHH]pz0hY#:hn:jts">
<field name="TEXT">stop</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="Io]N){T1`]@u`!4Xc.Zo">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">shelly.0.SHSW-25#40F520045BD6#1.Shutter.Close</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="!9uBZ:xNy0Q5b.uMbL_S">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
<statement name="ELSE">
<block type="control" id="4c6S)#O3!7Mkl~FVov^)">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">shelly.0.SHSW-25#40F520045BD6#1.Shutter.Pause</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="`R?2dBB+g?FJ;FZdN-h7">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
<next>
<block type="on_ext" id="JW!8LLoEu-+:ap+@88cB">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
<field name="CONDITION">true</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="BVLgwOXVVJoe-x3/z`,3">
<field name="oid">zigbee.0.00158d0004654293.left_click_double</field>
</shadow>
</value>
<value name="OID1">
<shadow type="field_oid" id="VcFfTC8G3Zo+mIV$q.G)">
<field name="oid">zigbee.0.00158d0004654293.right_click_double</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="comment" id="!fv$SU$ehV5*7gJr}@TQ">
<field name="COMMENT">Fahr auf 70%</field>
<next>
<block type="controls_if" id="kjB^Q2Cj|9d/86/|{Rbi">
<mutation else="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="IW{CmD#2m7r`JCAmuyw{">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="TR;j-]U|e7QexT8~iC#,">
<field name="ATTR">val</field>
<field name="OID">shelly.0.SHSW-25#40F520045BD6#1.Shutter.state</field>
</block>
</value>
<value name="B">
<block type="text" id="6{URHtItF@?UF_v7DNzl">
<field name="TEXT">stop</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="IxcPSn_Qp$.yM;K!l3x!">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">shelly.0.SHSW-25#40F520045BD6#1.Shutter.Position</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="X}az?i3H^xzfuiq@ju$b">
<field name="NUM">70</field>
</block>
</value>
</block>
</statement>
<statement name="ELSE">
<block type="control" id="#TheUTxQfq52/iU_G;N)">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">shelly.0.SHSW-25#40F520045BD6#1.Shutter.Pause</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="[HzrElS@*`0Ns3Xm*+/C">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</xml>
und dazu noch die YAHKA Einstellungen um die Rollladen in HomeKit steuern zu können...
Geräteeigenschaften
Spoiler
Geraeteeigenschaften.png
Bedienung
Spoiler
Bedienung_1.png
Bedienung_2.png