HomeMatic HMinfo Templates erstellen: Unterschied zwischen den Versionen
(Beispiel für eigene Template Definition im hmInfo Modul) |
K (Link eingefügt) |
||
Zeile 1: | Zeile 1: | ||
Mit diesem kleine HowTo soll gezeigt werden wie ein eigenes Template für die Konfiguration von Aktoren (Type switch) mit Tastern (Type remote) erstellt werden kann. | Mit diesem kleine HowTo soll gezeigt werden wie ein eigenes Template für die Konfiguration von Aktoren (Type switch) mit Tastern (Type remote) erstellt werden kann. | ||
Grundlegende Infos findet man hier: [[HomeMatic_HMInfo]] | |||
Ziel ist es die Funktion der Tasten zu ändern/tauschen. | Ziel ist es die Funktion der Tasten zu ändern/tauschen. | ||
Peert man das Tastenpaar 5/6 eines HM-PB-6-WM55 mit dem Channel 1 von einem HM-LC-SW2-FM mittels | Peert man das Tastenpaar 5/6 eines HM-PB-6-WM55 mit dem Channel 1 von einem HM-LC-SW2-FM mittels | ||
set RC61_5 peerChan 0 SW01_Sw01 dual set both | set RC61_5 peerChan 0 SW01_Sw01 dual set both | ||
Zeile 48: | Zeile 50: | ||
{{Randnotiz|RNTyp=Info|RNText=Die Sicherung und der Umgang mit dem Template könnte hier noch beschrieben werden.}} | {{Randnotiz|RNTyp=Info|RNText=Die Sicherung und der Umgang mit dem Template könnte hier noch beschrieben werden.}} | ||
[[HomeMatic_HMInfo]] |
Version vom 14. Februar 2016, 14:24 Uhr
Mit diesem kleine HowTo soll gezeigt werden wie ein eigenes Template für die Konfiguration von Aktoren (Type switch) mit Tastern (Type remote) erstellt werden kann.
Grundlegende Infos findet man hier: HomeMatic_HMInfo
Ziel ist es die Funktion der Tasten zu ändern/tauschen. Peert man das Tastenpaar 5/6 eines HM-PB-6-WM55 mit dem Channel 1 von einem HM-LC-SW2-FM mittels
set RC61_5 peerChan 0 SW01_Sw01 dual set both
ensteht der Ausgangzustand: Taste 5 RC61_5 schaltet SW01_Sw01 aus. Taste 6 RC61_6 schaltet SW01_Sw01 ein.
Die regTable dazu sieht so aus:
RC61_5 RC61_6 lg sh lg sh ActionType jmpToTarget jmpToTarget jmpToTarget jmpToTarget CtDlyOff geLo geLo geLo geLo CtDlyOn geLo geLo geLo geLo CtOff geLo geLo geLo geLo CtOn geLo geLo geLo geLo CtValHi 100 100 100 100 CtValLo 50 50 50 50 MultiExec on off on off OffDly [s] 0 0 0 0 OffTime unused unused unused unused OffTimeMode absolut absolut absolut absolut OnDly [s] 0 0 0 0 OnTime unused unused unused unused OnTimeMode absolut absolut absolut absolut SwJtDlyOff off off on on SwJtDlyOn off off on on SwJtOff off off dlyOn dlyOn SwJtOn dlyOff dlyOff on on
Damit der gewünschte Effekt ensteht sollen die Register wie folgt geändert werden, es werden nur die Register für sh geändert!
SwJtDlyOff off no on no SwJtDlyOn off no on no SwJtOff off on dlyOn no SwJtOn dlyOff no on off
Jetzt werden zwei Templates definiert
set hminfo templateDef tmpl_SwOnOnly 0 "Template für nur an" ActionType:jmpToTarget SwJtDlyOff:no SwJtDlyOn:no SwJtOff:on SwJtOn:no set hminfo templateDef tmpl_SwOffOnly 0 "Template für nur aus" ActionType:jmpToTarget SwJtDlyOff:no SwJtDlyOn:no SwJtOff:no SwJtOn:off
und entsprechend übertragen
set hm templateSet SW01_Sw01 tmpl_SwOnOnly RC61_5:short set hm templateSet SW01_Sw01 tmpl_SwOffOnly RC61_6:short