PIR-Sensor an 1-wire ?

Begonnen von ak323, 27 November 2015, 19:53:37

Vorheriges Thema - Nächstes Thema

ak323

Hi, hat schon jemand einen dieser billigen China PIR Sensoren als Bewegungsmelder mit 1-wire benutzt ?
Die sind ja mit 5V versorgt und der Ausgang geht auf 3,3V wenn Bewegung erfasst wurde.
Ein Trick ist ja einen DS18B20 mit der Versorgungsspannung zu schalten und dann je nachdem ob der Temperatursensor auf dem 1-wire Bus vorhanden ist oder nicht zwischen "keine Bewegung" und "Bewegung" zu unterscheiden.
Leider merkt sich FHEM aber irgendwie einen default Temperaturwert (bei mir 23 Grad) und einen einfache Abfrage IF TempPIR > 0 THEN geht also nicht ...

Irgendwelche alternativen Ideen oder umgesetzte Ansätze ?

Danke, ak323
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

AxelSchweiss

Schau dir mal einen DS-2408 oder einen DS-2413 an.
Vielleicht löst das ja dein Problem.

ak323

Hi Axel,
ja mit denen geht das .. Hatte gedacht, daß man das aber auch mit einem DS2401 über "präsent" hinbekommen muß.
Oder halt über einen DS18B20 welcher nur da ist und die Temp anzeigt wenn der Ausgang des PIR aktiviert ist ...
Aber danke für den Hinweis ... ich glaube ich habe hier noch einen DS2413 rumliegen ...

Schönes WE, ak323
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

fiedel

#3
Mit den "Billiglösungen" wirst du Bewegungen verpassen, wenn du gerade nicht in dem Moment abfragst, wenn die Bew. stattfindet. Die "richtigen" I/O- Schaltkreise können das aufgelaufene Signal bis zum Abruf speichern.
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Prof. Dr. Peter Henning

Erstens sind reine ID-Chips wie der DS2401 billiger, als Themometer wie der DS18B20.
Zweitens ist ein Abfrageintervall, das für die Bewegungsdetektion sinnvoll wäre, nur in Ausnahmefällen erreichbar - und schon gar nicht mit OWFS.

LG

pah

ak323

Hi zusammen,
irgendwie habe ich mich wohl nicht ganz eindeutig ausgedrückt.

Diese PIR geben ja bei Bewegung (naja nach Bewegung) für eine einstellbare Zeit den Ausgang auf "High".
Diese Änderung soll mittels 1-wire erfasst werden. Ein Abfrage Interval von 500 bis 1000ms ist ja auf jeden Fall machbar ...

Der DS2401 kann ja mit dem Ausgang des PIR nicht direkt geschaltet werden ... deshalb der Versuch mit dem DS18B20.

Weitere Ideen ?

Schönes WE, ak323
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

Prof. Dr. Peter Henning

ZitatDer DS2401 kann ja mit dem Ausgang des PIR nicht direkt geschaltet werden ... deshalb der Versuch mit dem DS18B20.

Ach, und warum nicht ?

LG

pah

ak323

Zitat von: Prof. Dr. Peter Henning am 28 November 2015, 19:19:02
Ach, und warum nicht ?

LG

pah

Einfach mal erklären, statt rhetorische Fragen zu stellen ...
VG
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

Prof. Dr. Peter Henning

Oh, die Frage war keineswegs rhetorisch. Wenn hier jemand neu auftaucht und solche Statements macht, kann ich ja vielleicht etwas dazu lernen ?

pah