FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Timmi am 22 Januar 2016, 18:05:49

Titel: FHEM Firmata Arduino
Beitrag von: Timmi am 22 Januar 2016, 18:05:49
Hallo zusammen,

ich verwende ein Arduino Nano mit Ethernet-Shield (ENC28J60 Chip) und Configurable-Firmata sowie UIPEthernet-Libraries.
Arduino ist über Ethernet mit FHEM verbunden und ist über eine feste IP erreichbar.

An Port D08 des Arduino ist ein 5VDC Songle-Relais angeschlossen, das ich bereits in FHEM angebunden habe,
es funktioniert einwandfrei, das Relais lässt sich bequem über FHEM ansteuern:


define Relais FRM_OUT 8
attr Relais IODev FIRMATA
attr Relais stateFormat value


Nun möchte ich mit dem Arduino den PIR-Sensor HC-SR501 an FHEM anbinden und zwar so, dass der PIR-Sensor bei einer Bewegungserkennung das Relais schaltet, dafür habe ich den PIR an Port D05 angeschlossen und benutze diesen Port als digitalen Eingang:


define PIR FRM_IN 5
attr PIR IODev FIRMATA
attr PIR stateFormat {"zuletzt: ".ReadingsTimestamp('PIR','reading','')}
define Relais_ON notify PIR:reading:.*on set Relais on


Leider funktionert das nicht und ich weiss nicht mehr weiter ...

Kann mir vielleicht jemand helfen  ???
Danke im Voraus.

Gruß
Tim
Titel: Antw:FHEM Firmata Arduino
Beitrag von: Wzut am 22 Januar 2016, 19:17:28
define Relais_ON notify PIR:reading:on set Relais on
für an
bzw
define Relais_ON notify PIR:reading:.* set Relais $EVTPART1
für an und aus ?
Titel: Antw:FHEM Firmata Arduino
Beitrag von: Timmi am 22 Januar 2016, 20:07:32
Danke für deine Antwort!

Ich bin einen Schritt weitergekommen, der PIR schaltet das Relais bei einer Bewegung auf ON, allerdings mit einer Einschränkung und zwar wenn der PIR das Relais auf ON schaltet und ich schalte das Releias über FHEM wieder auf OFF, dann reagiert der PIR auf keine Bewegungen mehr, erst nach ein paar Minuten ist der PIR wieder "aktiv" und schaltet das Relais bei einer Bewegung wieder auf ON  !?

den Regler am PIR für Delay habe ich auf Minimum eingestellt.

Lässt sich der Port vielleicht zurücksetzen !?

Danke.

Gruß
Tim
Titel: Antw:FHEM Firmata Arduino
Beitrag von: Timmi am 24 Januar 2016, 10:52:51
Der PIR-Sensor war defekt, kaum ausgetauscht läuft alles perfekt :)

Danke.
Gruß

Tim