Einlesen der Value Datei /sys/class/gpio/gpio12/value
Verfasst: 9. Jan 2019 14:55
Hallo zusammen,
Ich bin quasi Neu hier , also Sorry für meine eventuelle unfachmänn/frau/liche Ausdrucksweise.
Zur Zeit betreibe ich eine Gartenbewässerung mit 3 Magnetventilen gesteuert von einem OrangePI
ohne Frontend (Bedienung nur von der Linux Konsole) und alles betrieben mit Python Scripten und Cron-Jobs.
Nun habe ich umgestellt auf den Raspberry PI 3 + mit OpenHabian2 um auch „Echte“ OH2 Schalter
Auf dem Iphone zu haben.
Das Bedienen der Relais funktioniert auch Super über die OH2 Oberfläche, vor allen begeistert micht
Das auf dem WEB-UI und IOS-APP alle Schalterstellungen immer nachgeführt ( synkronisiert ) werden.
Zur Zeit benutze ich das GPIO Binding um die Relais zu schalten.
Im Hintergrund werkeln noch mein Python- Scripte und Cron Jobs (Linux Cron ), jedoch ist es so , das
OH2 von dem allen nichts mitbekommt und somit sich die Schalter sich auch nicht bewegen weil OH
die Zustände in /sys/class/gpio/gpio12/value nicht überwacht.
Nun könnte man ja sagen, man macht eine Bedingung auf, die alle Minute gestartet wir
(OH“ time Cron Befehl alle Minute) dann prüft man alle 2 Sekunden ( sleep Befehl) und While Schleife
30 Mal den Zustand der Datei /sys/class/gpio/gpio12/value und sendet entsprechendes an OH2 per
Command Befehl.
Nun meine Frage :
Bin ich da auf dem Richtigen Weg ?
Wenn ja, wie kann man aus einen Rules script auf eine Datei zugreifen ?
Falls man sowas unter OH2 anders mach , bitte helft mir auch die Sprünge.
Ich finde zu dem Thema nichts in deutschsprachigen Internet.
Mit besten Grüssen Karsten
Ich bin quasi Neu hier , also Sorry für meine eventuelle unfachmänn/frau/liche Ausdrucksweise.
Zur Zeit betreibe ich eine Gartenbewässerung mit 3 Magnetventilen gesteuert von einem OrangePI
ohne Frontend (Bedienung nur von der Linux Konsole) und alles betrieben mit Python Scripten und Cron-Jobs.
Nun habe ich umgestellt auf den Raspberry PI 3 + mit OpenHabian2 um auch „Echte“ OH2 Schalter
Auf dem Iphone zu haben.
Das Bedienen der Relais funktioniert auch Super über die OH2 Oberfläche, vor allen begeistert micht
Das auf dem WEB-UI und IOS-APP alle Schalterstellungen immer nachgeführt ( synkronisiert ) werden.
Zur Zeit benutze ich das GPIO Binding um die Relais zu schalten.
Im Hintergrund werkeln noch mein Python- Scripte und Cron Jobs (Linux Cron ), jedoch ist es so , das
OH2 von dem allen nichts mitbekommt und somit sich die Schalter sich auch nicht bewegen weil OH
die Zustände in /sys/class/gpio/gpio12/value nicht überwacht.
Nun könnte man ja sagen, man macht eine Bedingung auf, die alle Minute gestartet wir
(OH“ time Cron Befehl alle Minute) dann prüft man alle 2 Sekunden ( sleep Befehl) und While Schleife
30 Mal den Zustand der Datei /sys/class/gpio/gpio12/value und sendet entsprechendes an OH2 per
Command Befehl.
Nun meine Frage :
Bin ich da auf dem Richtigen Weg ?
Wenn ja, wie kann man aus einen Rules script auf eine Datei zugreifen ?
Falls man sowas unter OH2 anders mach , bitte helft mir auch die Sprünge.
Ich finde zu dem Thema nichts in deutschsprachigen Internet.
Mit besten Grüssen Karsten