FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Maergsche am 27 März 2015, 13:17:10

Titel: HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: Maergsche am 27 März 2015, 13:17:10
Hallo, ich benötige hilfe ;-)
Und zwar versuche ich eine Lampe bei Bewegung im Raum für 100 Sec an zu schalten. Bei weiterer
Bewegung innerhalb der 100 Sec (zwischen 60 und 100), soll der Timmer verlängert werden.

Hierzu habe ich den HM-SEC-MDIR-2 so eingestellt, dass nach 60 sec eine neue bewegung gemeldet wird. (R-minInterval = 60)
Ich habe den HM-SEC-MDIR-2 und die HM-ES-PMSw1-Pl  miteinander gepeert und die Steckdose soweit konfiguriert, dass bei
Bewegungserkennung die Steckdose für 100 Sekunden schaltet.

Probelm ist aber nun, dass wenn der Bewegungsmelder nach 60 Sec einen erneuten Befehl an die Steckdose sendet, diese
nun ausschaltet und nicht wie geplant einen neuen Befehl bekommt 100 Sec an zu bleiben.


Register MDIR:

R-Kueche_Lampe_Sw-peerNeedsBurst off 2015-03-27 12:13:15
R-brightFilter 7 2015-03-27 11:43:16
R-captInInterval off 2015-03-27 11:43:16
R-evtFltrNum 1 2015-03-25 21:36:33
R-evtFltrPeriod 1 s 2015-03-25 21:36:33
R-ledOnTime 1 s 2015-03-27 11:45:32
R-minInterval 60 2015-03-27 11:43:16
R-pairCentral 0xxxxxxx 2015-03-25 21:43:56


Register PMSw1:

R-Kueche_Bewegungsmelder_chn-01-lgActionType jmpToTarget 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgCtDlyOff geLo 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgCtDlyOn geLo 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgCtOff geLo 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgCtOn geLo 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgCtValHi 100 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgCtValLo 50 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgOffDly 0 s 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgOffTime unused 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgOffTimeMode absolut 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgOnDly 0 s 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgOnTime unused 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgOnTimeMode absolut 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgSwJtDlyOff off 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgSwJtDlyOn on 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgSwJtOff dlyOn 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-lgSwJtOn dlyOff 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shActionType jmpToTarget 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shCtDlyOff geLo 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shCtDlyOn geLo 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shCtOff geLo 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shCtOn geLo 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shCtValHi 100 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shCtValLo 50 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shOffDly 0 s 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shOffTime unused 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shOffTimeMode absolut 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shOnDly 0 s 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shOnTime 100 s 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shOnTimeMode absolut 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shSwJtDlyOff off 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shSwJtDlyOn on 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shSwJtOff dlyOn 2015-03-27 12:15:39
R-Kueche_Bewegungsmelder_chn-01-shSwJtOn dlyOff 2015-03-27 12:15:39


Ich gehe mal davon aus das hier ein Register des PMSw1 verantwortlich für ist...
doch leider weiß ich nicht welcher das ist. (Bin ja gerade erst von FS20 auf HM
umgestiegen)

Gruß Maergsche
Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: Deudi am 27 März 2015, 13:27:39
Ich hatte die Erfahrung gemacht, dass der/mein HM-ES-PMSw1-Pl on-for-timer gar nicht mag, der ist dann immer auf Missing-Ack gegangen oder hat sich irgendwie komplett aufgehängt. Hatte den für die Zirkulationspumpe genutzt. Ich habe das Problem allerdings nie wirklich verfolgt und nehme dafür jetzt den Zwischenstecker ohne Leistungsmessung.
Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: frank am 27 März 2015, 13:48:20
versuche es mit: R-Kueche_Bewegungsmelder_chn-01-shSwJtOn on
Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: Maergsche am 27 März 2015, 14:30:01
Danke Frank, hat geklappt!

Hier noch die Konfiguration die ich benutze (für die Leute die eine Suche nutzen ;) ):
set Kueche_Bewegungsmelder peerChan 0 Kueche_Lampe single
(Peeren der Geräte Bewegungsmelder und Steckdose)
set Kueche_Bewegungsmelder regSet minInterval 60
(Bewegungsmelder so einstellen, dass er frühstens nach 60 Sec einen neuen Motion Befehl sendet)
set Kueche_Lampe regSet shOnTime 100 Kueche_Bewegungsmelder
(Setzt den on-for-Timer auf 100 Sec)
set Kueche_Lampe regSet shSwJtOn on Kueche_Bewegungsmelder
(Siehe Problem aus 1. Post :) )
Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: Maergsche am 29 März 2015, 22:36:23
Mmmm, zu früh gefreut...

Nachdem es anfänglich funktioniert hat, gibt es nun Probleme. Der HM-SEC-MDIR-2 Blinkt zwar auf, aber der
HM-ES-PMSw1-PI schaltet nicht.

Im Event Monitor sieht es dann so aus:

2015-03-29 22:01:43 CUL_HM Kueche_Bewegungsmelder trigger_cnt: 243
2015-03-29 22:01:43 CUL_HM Kueche_Bewegungsmelder motion
2015-03-29 22:01:43 CUL_HM Kueche_Bewegungsmelder motion: on (to Kueche_Lampe)
2015-03-29 22:01:43 CUL_HM Kueche_Bewegungsmelder motionCount: 243_next:58s
2015-03-29 22:01:43 CUL_HM Kueche_Bewegungsmelder brightness: 33
2015-03-29 22:01:44 CUL_HM Kueche_Lampe_Sw level: 0
2015-03-29 22:01:44 CUL_HM Kueche_Lampe_Sw pct: 0
2015-03-29 22:01:44 CUL_HM Kueche_Lampe_Sw deviceMsg: off (to Kueche_Bewegungsmelder)
2015-03-29 22:01:44 CUL_HM Kueche_Lampe_Sw off
2015-03-29 22:01:44 CUL_HM Kueche_Lampe_Sw timedOn: off

Kann man daraus schon das Problem erkennen?

Gruß Maergsche
Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: VB90 am 30 März 2015, 11:52:48
Moin,

ich habe just gestern ein sehr ähnliches Problem anders gelöst, vielleicht ist das ja auch was für dich.

Da meine günstige Funksteckdose mit "on-for-timer" und solchen Sachen nichts an anfangen kann, nutze ich in einer DOIF Anwendung den "wait" Befehl. Ausführliches dazu steht in der commandref.

Ein Schutterkontakt schaltet so bei mir die Steckdose sofort ein, und bei geschlossenem Kontakt mit einer Verzögerung wieder aus.

define Kueche_LEDs_Nachts_Auto DOIF ([HM_2771DB:state] eq "open" and [21:00-06:00])(set Kueche_LEDs on) DOELSE (set Kueche_LEDs off)
attr Kueche_LEDs_Nachts_Auto room Kueche
attr Kueche_LEDs_Nachts_Auto wait 0:180


Ich weiss, es ist nicht direkt die Lösung deines Problems, aber für deine Zielsetzung ein anderer Ansatz, der bei mir funktioniert.

vb
Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: frank am 30 März 2015, 12:35:12
ZitatNachdem es anfänglich funktioniert hat, gibt es nun Probleme.
was genau bedeutet das? es lief mehrere tage perfekt und auf einmal probleme? was hast du verändert?

mache bei beiden geräten getconfig und kontrolliere die einstellungen.

2015-03-29 22:01:43 CUL_HM Kueche_Bewegungsmelder brightness: 33
war der wert vorher grösser, als es funktionierte?

Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: Maergsche am 30 März 2015, 13:55:47
Moin,
Freitag am Tag funktionierte es alles noch, zum Abend hin funktionierte es dann auf einmal nicht mehr... (Kann Zufall sein, oder tatsächlich an der Dämmerung gelegen haben) Am nächsten Tag funktionierte der Bewegungsmelder allerdings auch nicht mehr. Bis auf die Reedings, die ich noch etwas vor Inbetriebnahme angepasst habe hat sich nix verändert. (MDIR: R-minInterval 120 und R-Kueche_Bewegungsmelder_chn-01-shOnTime 180 s)

Nachdem ich Probleme mit dem HM-ES-PMSw1-PI hatte, habe ich da gestern die neuste 2.5er Firmware  aufgespielt. (Deudi meinte ja dass der HM-ES-PMSw1-PI Probleme machen soll, was ich aktuell nicht akzeptieren möchte, neuste Firmware machte aber auf jeden Fall schon mal Sinn, dachte ich.)

Gruß Maergsche

@VB90 Ich möchte die Geräte direkt miteinander Verbinden und nicht indirekt über die Zentrale...

Hier noch die aktuellen Reedings des PMSw1:

R-Kueche_Bewegungsmelder_chn-01-lgCtDlyOff geLo 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgCtDlyOn geLo 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgCtOff geLo 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgCtOn geLo 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgCtValHi 100 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgCtValLo 50 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgOffDly 0 s 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgOffTime unused 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgOffTimeMode absolut 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgOnDly 0 s 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgOnTime unused 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgOnTimeMode absolut 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgSwJtDlyOff off 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgSwJtDlyOn on 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgSwJtOff dlyOn 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-lgSwJtOn dlyOff 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shActionType jmpToTarget 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shCtDlyOff geLo 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shCtDlyOn geLo 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shCtOff geLo 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shCtOn geLo 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shCtValHi 100 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shCtValLo 50 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shOffDly 0 s 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shOffTime unused 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shOffTimeMode absolut 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shOnDly 0 s 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shOnTime 180 s 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shOnTimeMode absolut 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shSwJtDlyOff off 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shSwJtDlyOn on 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shSwJtOff dlyOn 2015-03-30 13:16:27
R-Kueche_Bewegungsmelder_chn-01-shSwJtOn on 2015-03-30 13:16:27

Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: Maergsche am 30 März 2015, 14:16:05
Achso,

Ich hatte zum Zeitpunkt wie es auf einmal nicht mehr Funktionierte nix am System geändert.

Brightness lag am Freitag Nachmittag 15:30 bei 54 (um 17:30 bei 42) wie er noch funktionierte.
Gestern vor dem Firmware Update bei 38, wo es nicht Funktioniert. nach dem Firmware Update bei 46-49 , da hatte der PMSw1 allerdings auch nicht geschaltet.
(Für die Korrektheit möchte ich aber aktuell nicht meine Hand ins Feuer legen, da ich darauf nicht besonders geachtet habe, ich werde da das nächste mal drauf achten (bin auch gerade nicht vor Ort)
Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: frank am 30 März 2015, 14:27:46
ZitatKann Zufall sein, oder tatsächlich an der Dämmerung gelegen haben
hast du eventuell noch logs davon? manche (alle?) bm senden mit motion die helligkeit, die dann wohl zum auslösen des triggers genutzt wird. du kannst mal testen mit

ZitatR-Kueche_Bewegungsmelder_chn-01-shCtValLo 0 2015-03-30 13:16:27

dieser wert wird als schwellwert genutzt. geLo => grösser und gleich ValLo.
Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: Maergsche am 01 April 2015, 08:34:18
Hallo,

ich wollte nochmal die positive Rückmeldung geben, dass es mit der Letzten Änderung nun soweit funktioniert... Hier nochmal die komplette Config:

set Kueche_Bewegungsmelder peerChan 0 Kueche_Lampe single
(Peeren der Geräte Bewegungsmelder und Steckdose)
set Kueche_Bewegungsmelder regSet minInterval 120
(Bewegungsmelder so einstellen, dass er frühstens nach 120 Sec einen neuen Motion Befehl sendet)
set Kueche_Lampe regSet shOnTime 180 Kueche_Bewegungsmelder
(Setzt den on-for-Timer auf 180 Sec)
set Kueche_Lampe regSet shSwJtOn on Kueche_Bewegungsmelder
(Siehe Problem aus 1. Post :) )
set Kueche_Lampe regSet shCtValLo 0 Kueche_Bewegungsmelder
(Leg fest, ab welcher "Dunkelheit" der Schaltaktor schalten soll)

(mit shCtValHi kann man dann ab einer gewissen Helligkeit das Schalten verhindern (bsp. am Tag))



Gibt es eigentlich eine Beschreibung der Readings?
(Also mehr als die kurze Tabelle die man in Fhem über das Device bekommt!?)
Titel: Antw:HM-SEC-MDIR-2 und HM-ES-PMSw1-Pl (on-for-Timer 100)
Beitrag von: frank am 01 April 2015, 15:07:13
ZitatGibt es eigentlich eine Beschreibung der Readings?

Zitat von: frank am 29 Januar 2015, 13:08:14
überall ein bischen.  :)

zb hier:

http://www.elv.at/HomeMatic%C2%AE-programmieren-%E2%80%93-Aktionsprofile-f%C3%BCr-Aktoren-erarbeiten/x.aspx/cid_726/detail_38635 (http://www.elv.at/HomeMatic%C2%AE-programmieren-%E2%80%93-Aktionsprofile-f%C3%BCr-Aktoren-erarbeiten/x.aspx/cid_726/detail_38635)
eq3-konfig-sw
einsteiger.doc
forum
wiki
cul_hm

und vor allem: ausprobieren, spielen und testen.