OWDevice DS2406

Begonnen von bobo, 21 Januar 2016, 16:21:46

Vorheriges Thema - Nächstes Thema

bobo

Guten Tag,

ich bräuchte eine Hilfe.
Ich lese über myOWServer den DS2406 ein, das auch funktioniert über die Readings sensed.A und latch.A .
Damit möchte ich die Fenster überwachen (für Alarmanlage).
1.)Mein Problem ist, dass immer wieder latch.A auf "on" geht obwohl das Fenster nicht aufgemacht wurde.
Wo könnte das Problem sein ?
2.)Hat man die Möglichkeit sensed.A schneller einzulesen?

Danke

Bobo

fiedel

Hi Bobo,

du kannst den Bus natürlich auch sekündlich pollen. Dann sollte der Rechner aber entspr. leistungsfähig sein.
define myInput OWDevice xx.xxxxxxxxxxx 1

Ich denke aber eher, dass da elektronisch was faul ist, oder es wirklich einen Impuls am Eingang gab. Ich betreibe auch solche Eingänge und da gibt es nie "Fehlimpulse". Ich nutze z.B. sowas.

Gruß
Frank
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

Ich würde mich doch sehr wundern, wenn das 1x pro Sekunde eine Abfrage über den 1-Wire Bus schicken würde. Hier wird m.E. nur OWFS 1x pro Sekunde ausgelesen.

LG

pah


bobo

Hallo fiedel,

ich verwende auch die D2PC von Fuchs Shop, ich habe ein Fenster mal überwacht und man sieht auf der Aufzeichnung, dass immer mal latch.A auf 1  geht obwohl ich das Fenster nicht öffne.
Es funktioniert recht gut, sobald latch.A auf 1 löst der Alarm aus und ich setzte danach latch.A wieder auf 0.
Nur die falsch Aalarme stören.
Ich habe in Fhem diese Einstellungen:

DEF    12.3E36B6000000 10

IODev   myOWServer
model   DS2406   
polls   latch.A,sensed.A
room   Fenster
uncached 1   

Vielleicht hat jemand eine Idee was ich falsch mache.

Danke für die Hilfe

Bobo


fiedel

Na dann ist doch alles klar. Zitat Fuchs- Shop:
ZitatHinweis
Für die Verwendung als Input-Modul, z.B. zum Auslesen von potentialfreien Kontakten, wird die Ausführung mit Pullup-Widerstand benötigt. Sollen beide Kanäle als Output verwendet werden, ist die Ausführung ohne Pullup-Widerstand ausreichend.
Da du die D2C ohne Pullup hast, können dort am Eingang natürlich Impulse auftrteten. Den Widerstand kannst du aber nachrüsten.

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

bobo

Hallo fiedel,

ich verwende den D2PC, laut Beschreibung sollte da der Pullup-Widerstand schon vorhanden sein, oder habe ich das falsch verstanden.

Gruß
Bobo

fiedel

Ja, ist drin. Hatte wohl Tomaten auf den Augen!?  Dann probier mal nur latch.A zu pollen, oder den Eingang längere Zeit unbeschaltet offen, bzw. kurzgeschlossen zu halten. Da muss man einfach etwas testen und forschen...  ;)
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

Treibhaus

Moin,

um es abzuschliessen und obwohl auch schon etwas älter !
Wie folgt kann es funktionieren:


define DS2406_name.....z OWDevice 12.F3B04xyzzz 10
attr DS2406_name.........z model DS2406
attr DS2406_name.....z polls sensed.A,sensed.B
attr DS2406_name........z  room OWDevice
attr DS2406_name....z uncached 1


Der/die polls werden auf sensed.A und sensed.B abgefragt.

Somit wird der DS2406 als Taster abgefragt!

Gruß Jörg


Signatur:
Odroid -C2 + BSC EnOcean USB 300-TCM310 + HM485
Enocean-Taster-Fensterkontakt,-Bewegungsmelder
HM-Module über 3 Etagen + Garage/Garten
+ 1-wired Temp-Sensoren, S0-Schnittstellen + RHASSPY-Spracherkennung