Reed Kontakt über DS2401 auswerten

Begonnen von tfriedrich85, 15 Februar 2018, 13:33:14

Vorheriges Thema - Nächstes Thema

tfriedrich85

Hallo zusammen,

ich möchte Reed-Kontakte in Tür auslesen und hab dazu den DS2401 über One-Wire Busmaster mit Firmata (https://wiki.fhem.de/wiki/Arduino_mit_OneWireFirmata) an einen Arduino angeschlossen.
Den Arduino binde ich über das Fhem Modul "OWX" in Fhem ein.

Aber leider werden in Fhem die DS2401 Devices nicht angezeigt. Hat jemand von Euch mit Reed-Kontakten in Fhem Erfahrungen?

Danke

ak323

Zitat von: tfriedrich85 am 15 Februar 2018, 13:33:14
Aber leider werden in Fhem die DS2401 Devices nicht angezeigt.
... wird der DS2401 denn ohne Reed Kontakt direkt erkannt ?

Zitat von: tfriedrich85 am 15 Februar 2018, 13:33:14
Hat jemand von Euch mit Reed-Kontakten in Fhem Erfahrungen?
Ja. Funktioniert perfekt.
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

Der Weg über einen Busmaster und OWX ist eigentlich in diesem Falle nicht sinnvoll - die erzielbaren Zeiten für die Bussuche sind zu groß, das System ist auf dauerhaft angeschlossene Devices ausgelegt, die regelmäßig abgefragt werden.

In den SmartHome Hacks habe ich deshalb empfohlen, die DS2401 über Reed-Schließer (nicht die meist verwendeten Öffner !) an einen dezidierten 1-Wire Bus anzuschließen, der von einem Arduino in kurzen Abständen (sagen wir 250 ms) abgesucht wird. Und dann immer nur EIN Device findet. Wie der Arduino (da reicht ein Arduino Nano oder Micro) das dann weitermeldet, steht auf einem anderen Blatt.

LG

pah

tfriedrich85

Zitat von: ak323 am 15 Februar 2018, 19:16:58
... wird der DS2401 denn ohne Reed Kontakt direkt erkannt ?
Ja. Funktioniert perfekt.

Kannst du mir mir bitte deinen Aufbau und die verwendeten Module beschreiben? Die Temperatursensoren funktionieren ohne Probleme, aber die DS2401 bekomme ich einfach nicht zum laufen.  >:(

Danke dir!

Prof. Dr. Peter Henning


tfriedrich85


ak323

#6
Zitat von: tfriedrich85 am 16 Februar 2018, 11:17:16
Kannst du mir mir bitte deinen Aufbau und die verwendeten Module beschreiben? Die Temperatursensoren funktionieren ohne Probleme, aber die DS2401 bekomme ich einfach nicht zum laufen.  >:(

Danke dir!
Ich nutze OWFS ... keine Ahnung was OWX ist ...

Einfach den GND über nen Schließer Reed-Kontakt steuern:
also wenn Magnet weg, ist der DS2401 auf dem 1-wire Bus vorhanden ... ( so wie pah das auch vorschlägt)
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, ...

tfriedrich85

Hallo,

Ich benutze einen Adurinon Nano auf dem die Firmata Software als Busmaster läuft und der Nano ist über USB an den Raspberry angeschlossen auf dem Fhem läuft. Aber leider erkennt Firmata nur die Temperatursensoren aber nicht die Reedkontakte. Wo läuft OWFS bei dir und welche Komponente nutzt du als Busmaster?

Danke dir.

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