HM-ES-PMSw1-Pl (Homematic) schaltet nicht ein/aus mit WeekdayTimer

Begonnen von JoeKing, 02 Dezember 2015, 09:34:37

Vorheriges Thema - Nächstes Thema

JoeKing

Hallo,

ich habe ein Problem mit meinem Switch, er ist ordnungsgemäß gepaired mit Fhem und lässt sich auch darüber ein- und ausschalten, auch Befehle wie on-timer etc. werden angenommen und befolgt.

Mein Ansinnen ist das die Lampe, die an dem Switch hängt, automatisch ein- und ausschaltet, in diesem Fall nach Sonnenauf- und Untergang. Ggf. hat auch jemand einen Tip, wie hinterlegt werden kann, einfach zu einer festen Zeit ein- und wieder auszuschalten (ähnlich den Temperaturlisten bei den Thermostaten)?


Habe folgende Befehle in der FHEM config hinterlegt:


define Switch_Flur_Morgens WeekdayTimer ELRO_10000_B Mo-So|{sunrise_abs('HORIZON=-4',0,"06:00","9:00")}|on Mo-So|{sunrise_abs('HORIZON=4',0,"06:30","09:30")}|off
attr Switch_Flur_Morgens disable 0
attr Switch_Flur_Morgens room Flur_unten

define Switch_Flur_Abends WeekdayTimer ELRO_10000_B Mo-So|{sunset_abs('HORIZON=-3',0,"16:00","20:45")}|on Mo-So|21:00|off
attr Switch_Flur_Abends disable 0
attr Switch_Flur_Abends room Flur_unten[/b]

Hier das Listing des Gerätes:

HM-ES-PMSw1-Pl 
Internals:
   CFGFN
   DEF        32880501
   IODev
   NAME       Switch_Flur_Sw
   NR         1110
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     Switch_Flur
   protState  Info_Cleared
   Readings:
     2015-12-01 21:05:07   CommandAccepted yes
     2015-11-29 17:23:44   R-sign          off
     2015-12-01 21:14:58   RegL_01:          08:00 30:06 57:24 00:00
     2015-12-01 21:05:07   deviceMsg       off (to attr)
     2015-12-01 21:05:07   level           0
     2015-12-01 21:05:07   pct             0
     2015-12-01 21:05:07   recentStateType ack
     2015-12-01 21:05:07   state           off
     2015-12-01 21:05:07   timedOn         off
   Helper:
     count      1
     dlvl       00
     dlvlCmd    ++A0118D0C2D3288050201000000
     peerIDsRaw ,00000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Prt:
       bErr       0
       sProc      0
     Role:
       chn        1
     Shadowreg:
Attributes:
   model      HM-ES-PMSw1-Pl
   peerIDs    00000000,
   room       Flur_unten

frank

in der definition deines weekdaytimers ist der actor gar nicht enthalten. da steht elro.

Zitatwie hinterlegt werden kann, einfach zu einer festen Zeit ein- und wieder auszuschalten (ähnlich den Temperaturlisten bei den Thermostaten)?
einfach die festen zeiten eintragen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

JoeKing

Vielen Dank für das erste feedback :-)

Welchen Befehl kann ich am besten nutzen? Einschalten tut das Gerät ja auf Kanal 1, wie könnte eine beispielhafte Befehlszeile lauten?

Wenn ich mehrere Befehlszeiten angeben will (z.B. zweimal Ein/Aus pro Tag), wie trenne ich die einzelnen Befehlszeilen in der FHEM.cfg?

frank

sieh dir mal die commandref an. da sind doch auch beispiele.
statt elro musst du den namen deines actorchannels angeben und weitere schaltpunkte mit leerzeichen getrennt eingeben.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html