Autor Thema: Reed Kontakt über DS2401 auswerten  (Gelesen 925 mal)

Offline tfriedrich85

  • New Member
  • *
  • Beiträge: 22
Reed Kontakt über DS2401 auswerten
« am: 15 Februar 2018, 13:33:14 »
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

Offline ak323

  • Full Member
  • ***
  • Beiträge: 192
Antw:Reed Kontakt über DS2401 auswerten
« Antwort #1 am: 15 Februar 2018, 19:16:58 »
Aber leider werden in Fhem die DS2401 Devices nicht angezeigt.
... wird der DS2401 denn ohne Reed Kontakt direkt erkannt ?

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 Light, WiFi RGB, WiFi RGBWW ...

Online Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5481
Antw:Reed Kontakt über DS2401 auswerten
« Antwort #2 am: 16 Februar 2018, 10:45:28 »
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

Offline tfriedrich85

  • New Member
  • *
  • Beiträge: 22
Antw:Reed Kontakt über DS2401 auswerten
« Antwort #3 am: 16 Februar 2018, 11:17:16 »
... 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!

Online Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5481
Antw:Reed Kontakt über DS2401 auswerten
« Antwort #4 am: 16 Februar 2018, 11:28:13 »
Ist alles publiziert.

LG

pah

Offline tfriedrich85

  • New Member
  • *
  • Beiträge: 22
Antw:Reed Kontakt über DS2401 auswerten
« Antwort #5 am: 16 Februar 2018, 11:42:19 »
Ist alles publiziert.

LG

pah

hast du einen link für mich?

Offline ak323

  • Full Member
  • ***
  • Beiträge: 192
Antw:Reed Kontakt über DS2401 auswerten
« Antwort #6 am: 16 Februar 2018, 18:18:03 »
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)
« Letzte Änderung: 16 Februar 2018, 18:19:36 von 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 Light, WiFi RGB, WiFi RGBWW ...

Offline tfriedrich85

  • New Member
  • *
  • Beiträge: 22
Antw:Reed Kontakt über DS2401 auswerten
« Antwort #7 am: 17 Februar 2018, 10:08:07 »
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.

Offline ak323

  • Full Member
  • ***
  • Beiträge: 192
Antw:Reed Kontakt über DS2401 auswerten
« Antwort #8 am: 17 Februar 2018, 16:31:12 »
Steht doch in meiner Signatur ...
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 Light, WiFi RGB, WiFi RGBWW ...

Online Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5481
Antw:Reed Kontakt über DS2401 auswerten
« Antwort #9 am: 17 Februar 2018, 18:16:42 »
Zitat
keine Ahnung was OWX ist
;D ;D

LG

pah

 

decade-submarginal