
Hab die mit einem alten Raspberry A Rev2 realisiert.
Auf diesem läuft ein aktuelles Raspbian (stretch).
Als Aussensensor habe ich einen FWS-90 von pearl genommen.
Als Empfänger dient ein RF-5V.
Angesteuert wird das Velux Solar Rollo mit einer original KUX100 3-Tasten-Fernbedienung (wegen Rolling Code), welche ich auseinander genommen habe.
Die Tasten (welche gegen Masse schalten) werden mittels 2N7000 Kleinleistungs-FETs betätigt.
Anstelle der zwei 1.5V Batterien speise ich die FB-Platine mit den 3.3V des RPI.
Habe mit Target3001 eine 2-seitige Platine layoutet. Die Datei ist angefügt und auch 3D Ansichten davon.
Des Weitern habe ich 2 Videos vom fräsen und div Fotos angehängt.
Einen zweiten Kanal für eine weitere FB habe ich auch vorgesehn (RPI GPIO 3 und 4).
Notizen für die Installation der Aussensensor-Abfrage:
Div Infos:
auswerte.sh in /home/pi (777 Rechte):
Achtung. Ist noch nicht sauber:
te=`cat /home/pi/r-log |grep '"id": 7,' -a --text -C 3|tail -n3|awk '{ print $2; }'|sed 's/,//g'` #Pearl Sender ändert Id (hier 7) nach Batteriewechsel! Muss dann hier angepasst werden!!!
So sieht der Log aus (nun mit Id 29):
Nehme Hilfe gerne entgegen, um die uuid abzufragen und nicht die Id.
sensor.py Steuerprogramm in /home/pi (644 Rechte):
Je nachdem wo der Aussenfühler montiert ist (Schattenseite oder an der prallen Sonne) ist in dieser Zeile die Temperatur einzustellen.
if float(inhalt) > 21 and sunrise < akttime and sunset > akttime: # Temperaturen (21 Grad anpassen)
Bei mir ist der Fühler auf der Ostseite und damit bereits vor Mittag im Schatten.
signal.sh Script in /home/pi (774 Rechte):
auf.sh Script in /home/pi (777 Rechte):
ab.sh Script in /home/pi (777 Rechte):
man_auf.sh Script in /home/pi (775 Rechte):
man_ab.sh Script in /home/pi (775 Rechte):
man_auf2.sh Script in /home/pi (775 Rechte):
man_ab2.sh Script in /home/pi (775 Rechte):
Wenn alle Scripte in /home/pi sind, erst mal sh auf.sh in Terminal eingeben, damit alle Dateien für sensor.py vorhanden/verfügbar sind.
Über das webIF kann man von ausswärts auf die Steuerung zugreiffen.
Von da werden dann die Scripte man_ab.sh bzw man_auf.sh ausgeführt.
So wird das Rollo nicht beim nächsten Durchlauf von sensor.py wieder in die alte Position gerückt.
Mit den Scripts man_ab2.sh bzw man_auf2.sh wird das zweite Rollo angesteuert.
Auf diesem läuft ein aktuelles Raspbian (stretch).
Als Aussensensor habe ich einen FWS-90 von pearl genommen.
Als Empfänger dient ein RF-5V.
Angesteuert wird das Velux Solar Rollo mit einer original KUX100 3-Tasten-Fernbedienung (wegen Rolling Code), welche ich auseinander genommen habe.
Die Tasten (welche gegen Masse schalten) werden mittels 2N7000 Kleinleistungs-FETs betätigt.
Anstelle der zwei 1.5V Batterien speise ich die FB-Platine mit den 3.3V des RPI.
Habe mit Target3001 eine 2-seitige Platine layoutet. Die Datei ist angefügt und auch 3D Ansichten davon.
Des Weitern habe ich 2 Videos vom fräsen und div Fotos angehängt.
Einen zweiten Kanal für eine weitere FB habe ich auch vorgesehn (RPI GPIO 3 und 4).
Notizen für die Installation der Aussensensor-Abfrage:
Div Infos:
auswerte.sh in /home/pi (777 Rechte):
Code:
Bitte,
Anmelden
oder
Registrieren
Code-Inhalt anzeigen!
Achtung. Ist noch nicht sauber:
te=`cat /home/pi/r-log |grep '"id": 7,' -a --text -C 3|tail -n3|awk '{ print $2; }'|sed 's/,//g'` #Pearl Sender ändert Id (hier 7) nach Batteriewechsel! Muss dann hier angepasst werden!!!
So sieht der Log aus (nun mit Id 29):
Code:
Bitte,
Anmelden
oder
Registrieren
Code-Inhalt anzeigen!
sensor.py Steuerprogramm in /home/pi (644 Rechte):
Je nachdem wo der Aussenfühler montiert ist (Schattenseite oder an der prallen Sonne) ist in dieser Zeile die Temperatur einzustellen.
if float(inhalt) > 21 and sunrise < akttime and sunset > akttime: # Temperaturen (21 Grad anpassen)
Bei mir ist der Fühler auf der Ostseite und damit bereits vor Mittag im Schatten.
signal.sh Script in /home/pi (774 Rechte):
auf.sh Script in /home/pi (777 Rechte):
ab.sh Script in /home/pi (777 Rechte):
man_auf.sh Script in /home/pi (775 Rechte):
man_ab.sh Script in /home/pi (775 Rechte):
man_auf2.sh Script in /home/pi (775 Rechte):
man_ab2.sh Script in /home/pi (775 Rechte):
Wenn alle Scripte in /home/pi sind, erst mal sh auf.sh in Terminal eingeben, damit alle Dateien für sensor.py vorhanden/verfügbar sind.
Über das webIF kann man von ausswärts auf die Steuerung zugreiffen.
Von da werden dann die Scripte man_ab.sh bzw man_auf.sh ausgeführt.
So wird das Rollo nicht beim nächsten Durchlauf von sensor.py wieder in die alte Position gerückt.
Mit den Scripts man_ab2.sh bzw man_auf2.sh wird das zweite Rollo angesteuert.
Anhänge
-
129,3 KB Aufrufe: 9
-
55,7 KB Aufrufe: 11
-
15 MB Aufrufe: 6
-
6,5 MB Aufrufe: 2
-
198 KB Aufrufe: 11
-
204,7 KB Aufrufe: 9
-
152,2 KB Aufrufe: 11
-
176,3 KB Aufrufe: 10
-
177,8 KB Aufrufe: 10
-
110,6 KB Aufrufe: 9
-
134,3 KB Aufrufe: 8
-
112,1 KB Aufrufe: 12
-
86,1 KB Aufrufe: 11
-
84,7 KB Aufrufe: 2
-
33 KB Aufrufe: 14