Autor Thema: Hilfe zu EnOcean Bewegungsmelder  (Gelesen 293 mal)

Offline NoPlan12

  • New Member
  • *
  • Beiträge: 25
Hilfe zu EnOcean Bewegungsmelder
« am: 11 Oktober 2018, 16:43:09 »
Hallo,

ich brauche mal etwas Hilfe zu den EnOcean Präsenzmelder so wie hier https://www.enocean.com/de/enocean-module/details/ceiling-mounted-occupancy-sensor-eosc-oem/
Die genaue Bezeichnung EOSCA-W-EO
Mein System fhem (aktuelle Version) auf Raspi3 - USB300 für die Bewegungsmelder. (BM)
Das Einbinden der BM in fhem ging etwas holprig. Liegt aber sicher daran, daß ich ein Neuling in diesem Bereich bin.
Mit Hilfe des BM soll ein Licht angeschalten werden. Das An- sowie das Auschalten habe ich jeweils über ein notify geregelt. Anschalten soll er sofort und Ausschalten wenn eine Minute keine Bewegung mehr registriert wird. Der BM hat für mich einen ausreichenden Wirkungsbereich und reagiert auch sehr schnell, auch bei sehr wenig Licht. Aber nun zu meinen Problemen.
1. Wenn der BM eine Bewegung registriert hat schaltet sich sofort das Licht an. So weit so gut. Aber auch wenn ich mich weiterhin in dem Bereich bewege, schaltet sich das Licht nach 1 Minute aus. Dann kommt das
2. Problem. Ein neuerliches Anschalten passiert erst nach einer weiteren Minute Wartezeit. 
Das Verhalten erfüllt für mich nicht ganz meine Vorstellung welche ich von einem Präsenzmelder habe. Ich gehe aber davon aus, daß ich da irgendwo einen Fehler eingebaut habe. Wäre schön wenn mir da jemand weiter helfen könnte.

Notify zum Anschalten:
defmod FlurLED notify EnO_01851686:on set LED_Flur on
attr FlurLED DbLogExclude .*
attr FlurLED room 1.1 Flur
attr FlurLED webCmd on:off

setstate FlurLED 2018-10-11 16:14:45
setstate FlurLED 2018-10-07 22:30:26 state active

Zum Ausschalten:
defmod LEDFlusAus notify EnO_01851686 defmod mdOff at +00:01 set LED_Flur off
attr LEDFlusAus DbLogExclude .*
attr LEDFlusAus room 1.1 Flur
attr LEDFlusAus webCmd on:off

setstate LEDFlusAus 2018-10-11 16:24:48
setstate LEDFlusAus 2018-10-07 22:30:27 state active

Und dann noch eine Frage zu den BM selbst. Lichtwerte werden von denen nicht gemessen und übertragen? Oder habe ich das nur nicht gefunden?

Vielen Dank

NoPlan12




Offline krikan

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 6049
Antw:Hilfe zu EnOcean Bewegungsmelder
« Antwort #1 am: 11 Oktober 2018, 17:15:40 »
Laut Anleitung https://www.enocean.com/de/enocean-module/details/ceiling-mounted-occupancy-sensor-eosc-oem/user-manual-pdf/ kommen nur alle 2 Minuten Bewegungsmeldungen
("Motion Transmission Interval 2 minutes") und wenn man dann 1 Minute nach dem letzten Event ausschaltet, dann geht das Licht eben immer aus. Wobei das Suchmuster im 2. notify vermutlich auch zu unscharf ist.

Gruß, Christian

PS: Bitte benutze Code-Tags für Code; siehe https://forum.fhem.de/index.php/topic,71806.0.html. Danke.

Offline NoPlan12

  • New Member
  • *
  • Beiträge: 25
Antw:Hilfe zu EnOcean Bewegungsmelder
« Antwort #2 am: 11 Oktober 2018, 18:10:52 »
Hallo krikan,
danke für die schnelle Antwort. Das hatte ich dann wohl übersehen. Aber 2 Minutenintervall passt meines Erachtens nicht so richtig zu "Präsenz". Dann werde ich die Teile wieder verkaufen.

Danke nochmal

NoPlan12 

Offline NoPlan12

  • New Member
  • *
  • Beiträge: 25
Antw:Hilfe zu EnOcean Bewegungsmelder
« Antwort #3 am: 12 Oktober 2018, 08:11:16 »
Hallo krikan,
kannst du mir einen Bewegungsmelder empfehlen? Also schön wäre mit regelmäßiger Messung und vllt auch Übermittlung von Lichtwerten? Und was meintest du mit unscharf?

NoPlan12

Offline krikan

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 6049
Antw:Hilfe zu EnOcean Bewegungsmelder
« Antwort #4 am: 12 Oktober 2018, 10:57:39 »
kannst du mir einen Bewegungsmelder empfehlen? Also schön wäre mit regelmäßiger Messung und vllt auch Übermittlung von Lichtwerten?
Sorry, kann ich leider nicht. Andere können dazu vielleicht etwas schreiben.

Zitat
Und was meintest du mit unscharf?

defmod LEDFlusAus notify EnO_01851686 defmod mdOff at +00:01 set LED_Flur offnotify wird bei jedem Event von EnO_01851686 ausgelöst. Führt gefühlt -ohne nähere Analyse- zu ungewünschten Seiteneffekten, weil es eventuell auch noch andere Events als Bewegungsmeldungen gibt. Beim anderen notify ist das Suchmuster eingeschränkt auf  "EnO_01851686:on".

Gruß, Christian

Offline NoPlan12

  • New Member
  • *
  • Beiträge: 25
Antw:Hilfe zu EnOcean Bewegungsmelder
« Antwort #5 am: 12 Oktober 2018, 12:45:44 »
Hallo Christian,

danke.

Gruß Jens

Offline Stonemuc

  • Full Member
  • ***
  • Beiträge: 107
    • Baublog WeberHaus Citylife 500
Antw:Hilfe zu EnOcean Bewegungsmelder
« Antwort #6 am: 12 Oktober 2018, 21:28:03 »
Warum löst du die Schaltvorgänge durch ein Notify und nicht durch ein DOIF? Da könnte man doch alles zusammen "verwurschteln".
Ich hab das so in der Ankleide gelöst.
Allerdings hab ich dort das gleiche Problem wie du - ich hab im Prinzip den gleichen dummen Sensor von PEHA  (FU-BM DE). Das Problem an dem Ding ist, dass er erst alle 2 Minuten nach einschalten ein neues "Motion Signal" sendet, wenn Bewegung erkannt wird. Wenn keine Bewegung erkannt wird, sendet er das off Signal erst nach 10 Minuten.
Du kannst das also mit einer Minute so nicht lösen, da du dann immer +/- eine Minute im dunkeln stehts. Ich hab das mit 4 Minuten gelöst - entweder bin ich nach 4 Minuten in der Ankleide fertig mit dem Heraussuchen, oder das Licht geht direkt wieder an. Ich hab noch zusätzliche Parameter wie Rolloposition und Twilight, da unsere Ankleide ein Fenster hat.

DOIF ([Bewegungsmelder_Ankleide:motion] eq "on" and [Rollo_Ankleide:position] > 80) (set Licht_Ankleide An) (set Licht_Ankleide Aus)
DOELSEIF ([Bewegungsmelder_Ankleide:motion] eq "on" and [Rollo_Ankleide:position] < 80 and [myTwilight:light] < 3) (set Rollo_Ankleide Ab, set Licht_Ankleide An) (set Licht_Ankleide Aus)

attr do resetwait
attrr wait 0,240:0,240

Im Bad hab ich einen Eltako FBH, die aber nicht mehr hergestellt werden - der meldet nach einer Minute ohne Bewegungserkennung off - der wäre der richtige für dich. Schau mal auf Ebay oder Ebay Kleinanzeigen. Hier mal ein Link zur Anleitung https://www.eltako.com/fileadmin/downloads/de/_bedienung/FBH_30000450_dt_internet.pdf
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe

Offline krikan

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 6049
Antw:Hilfe zu EnOcean Bewegungsmelder
« Antwort #7 am: 13 Oktober 2018, 04:42:55 »
Die beiden notifys von NoPLan12 könnte man folgendermaßen in einem notify zusammenfassen, wenn das Suchmuster im 2. gezeigten notify nicht absichtlich so weit gefasst ist:

define FlurLED notify EnO_01851686:on set LED_Flur on;; defmod mdOff at +00:03 set LED_Flur off
oder noch kürzer bei Devices mit on-for-timer-Unterstützung

define notify EnO_01851686:on set LED_Flur on-for-timer 180