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):
Habe später folgendes Script gemacht, welches aktuell läuft.
auswerte2.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):
auf2.sh Script in /home/pi (777 Rechte):
ab2.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):
error.sh (Rechte 744):
store.py (Rechte 755):
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 to view codes content!
Habe später folgendes Script gemacht, welches aktuell läuft.
auswerte2.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):
Code:
Bitte,
Anmelden
oder
Registrieren to view codes content!
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):
auf2.sh Script in /home/pi (777 Rechte):
ab2.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):
error.sh (Rechte 744):
store.py (Rechte 755):
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
-
3d_front.png129,3 KB · Aufrufe: 10
-
3d_rueck.jpg55,7 KB · Aufrufe: 12
-
fraesen1.mp415 MB · Aufrufe: 7
-
fraesen2.mp46,5 MB · Aufrufe: 3
-
photo_2018-10-01_21-06-03.jpg198 KB · Aufrufe: 12
-
photo_2018-10-01_21-06-10.jpg204,7 KB · Aufrufe: 10
-
photo_2018-10-01_21-06-16.jpg152,2 KB · Aufrufe: 12
-
photo_2018-10-01_21-06-26.jpg176,3 KB · Aufrufe: 11
-
photo_2018-10-01_21-06-31.jpg177,8 KB · Aufrufe: 11
-
photo_2018-10-01_21-06-40.jpg110,6 KB · Aufrufe: 10
-
photo_2018-10-01_21-06-44.jpg134,3 KB · Aufrufe: 9
-
photo_2018-10-01_21-06-50.jpg112,1 KB · Aufrufe: 15
-
photo_2018-10-01_21-08-45.jpg86,1 KB · Aufrufe: 15
-
velux_2s.T300184,7 KB · Aufrufe: 2
-
schema.png33 KB · Aufrufe: 18
Zuletzt bearbeitet: