motom001 / DoorPi

OpenSource VoIP Door-Intercomstation
https://www.doorpi.org/forum/
241 stars 86 forks source link

Feature request: Bewegungsmelder mit Abhängikeit Dämmerungsschalter #124

Open Nea74 opened 9 years ago

Nea74 commented 9 years ago

ich müsste einen Eingang am PiFace abfragen ( Dämmerungsschalter ) dieser Schaltung wird aber keinem Ausgang zu geordnet. Dann müsste, ein zweiter Eingang ( Bewegungsmelder ) den Eingang "Dämmerungschalter" abfragen ob high oder low dieser sollte dann, wenn Eingang "Dämmerungsschalter" auf high steht, einen Ausgang schalten. Der Bewegungsmelder, wenn Eingang high, soll dann noch den Videostream und Audiostream aufzeichnen. Kann man das so über DoorPi realisieren? Es werden bestimmt mehrere Leute das Feature nützlich finden da ich mit Sicherheit nicht der Einzigste bin der einen Bewegungsmelder und Dämmerungsschalter am Pi angeschlossen hat und wenn man dann noch komfortabel im DoorPi Web die Schaltdauer des Bewegungsmelder für das licht einstellen kann wäre das echt klasse.

Gruß Nea

motom001 commented 9 years ago

Kann man das nicht eher als Hardware-Schaltung abbilden?

(1) = Bewegungsmelder (2) = Dämmerungsschalter [16] = GPIO Pin 16 [18] = GPIO Pin 18

 |
(1)
 |
 +------+
 |      |
 |     (2)
 |      |
[16]  [18]

Softwareseitig habe ich bisher keine umfangreiche Logik vorgesehen. Ich behalte das Idee im Hinterkopf, aber das ist nicht ohne. Wenn, dann klappt das erst nach der Umstellung auf die neue Interface-Struktur.

Allgemein Logik softwareseitig abzubilden mit mehrfachen UND / ODER Bedingungen ist schwer. Ich werde mal suchen, ob es da vergleichbares gibt. Möglich wäre das als SQL-Statement zu formulieren ( SELECT 'HIGH' FROM Bewegungsmelder AS b, Daemmerungssensor as d WHERE b.level = 'HIGH' AND d.level = 'HIGH' ) Die Idee finde ich z.B. gar nicht so schlecht und sollte sogar softwareseitig relativ einfach machbar sein.

motom001 commented 9 years ago

Auch hier gab es doch eine Lösung im Forum, oder?

Nea74 commented 9 years ago

Jein, die Lösung grundsätzlich ist es jetzt dann so, der Dämmerungschalter schaltet den Bewegungsmelder ab. Ich würde es aber gerne so machen das der Bewegungsmelder permanent läuft so das, wenn der Bewegungsmelder eine Bewegung registriert, eine Aufnahme gestartet wird.