Hi Stefan
on-for-timer funktionirt for HM Devices nicht auf direktem Weg. Das funktioniert nur zusammen mit einer Verknüpfung.
Der elegantere Vorschlag währ also eine Direktverknüpfung zwischen FHEM und HM-LC-Sw1-BA-PCB per Virtual-Button.
Dieser Direktverknüpfung könnte man über die Register eine Ausschaltzeit programmieren.
So die Theorie. Ggf. muss man sich die richtigen Register und Werte aus den XML-Files vom HM-Lan-Adapter herraussuchen.
Alternativ eine Direktverknüpfung mit der HM-Lan-Adapter Windows Software anlegen die Register dann auslesen und der Verknüpfung mit dem Virtual-Button zuweisen.
Ich vermute du benutzt den HM-Lan-Adapter, weil HM-LC-Sw1-BA-PCB und CUL zusammen noch nicht miteinander "wollen"
Gruß
Dirk
Hi Stefan
ich vermute du brauchst dazu die akuelle SVN Version von FHEM
Dort in commandref im Abschnitt " CUL_HM" nach "virtual <number of buttons>" suchen.
Man kann im FHEM Virtuelle Tasten für HM Devices anlegen.
Diese Virtuelle Taste wird dann wie eine "normale" Fernbedieung an den HM-LC-Sw1-BA-PCB angelernt.
In commandref sind auch get und set der Register veschrieben
"reg <addr> <list> <peerID>" und "regSet <regName> <value> <peerChannel>"
Es kann aber gut sein, das die Unterstützung vom HM-LC-Sw1-BA-PCB und seine Register erst teilweise implementiert sind.
Die Fehlenden Register müssten im 10_CUL_HM.pm dann nachgezogen werden. Das könnte ich mir am Wochenende aber mal ansehen.
Und die Register sind in den Geräte XML-Files beschrieben die der Windowssoftware beiliegen. Zu finden unter
C:\Programme (x86)\HomeMatic Config\devicetypes\
Gruß
Dirk
Hallo Martin, hallo Dirk
nach einigem Gewürge mit dem Update (ich hatte nur 10_cul_hm upgedatet, lief auch aber heute Morgen war fhem not running), changed zeigte mir nur "nothing to do..."; also Komplettupdate per Löschen der filetimes.txt. Glücklich verlaufen, keine Veränderung. fhem neu gestartet: on-for-timer geht! Super
aber setzen kann ich (Betonung auf ich) sie noch nicht:
fhem> set CUL_HM_switch_1B4E14 regSet intKeyVisib ?
peer required
fhem> get CUL_HM_switch_1B4E14 regList
switch -
intKeyVisib range:0 to 1bool : visibility of internal keys
pairCentral range:0 to 16777215dec : pairing to central
OffTimeSh range:0 to 111600s peer required : Short:off time
OnDlyLg range:0 to 111600s peer required : Long:on delay
OnTimeSh range:0 to 111600s peer required : Short:on time
OffDlyLg range:0 to 111600s peer required : Long:off delay
OnTimeLg range:0 to 111600s peer required : Long:on time
OnDlySh range:0 to 111600s peer required : Short:on delay
OffDlySh range:0 to 111600s peer required : Short:off delay
OffTimeLg range:0 to 111600s peer required : Long:off time
fhem> set CUL_HM_switch_1B4E14 getRegRaw List1
fhem> set CUL_HM_switch_1B4E14 regSet intKeyVisib 1