HomeMatic HMinfo Templates erstellen: Unterschied zwischen den Versionen
K (Link eingefügt) |
(Sicherung und Links ergänzt) |
||
Zeile 49: | Zeile 49: | ||
set hm templateSet SW01_Sw01 tmpl_SwOffOnly RC61_6:short | set hm templateSet SW01_Sw01 tmpl_SwOffOnly RC61_6:short | ||
Die Konfiguration kann auf unterschiedliche Art gesichert werden, z.B: | |||
[[HomeMatic_HMInfo]] | set hm saveConfig config.txt | ||
schreibt alles (Die gesamte Konfiguration die hmInfo aus FHEM ermitteln kann - also nicht aus den Geräten selbst) in eine Datei /opt/fhem/config.txt. | |||
Aus der Datei können im Bedarfsfall einzelne Befehle zum Setzen der Register herausgezogen werden. | |||
Weiter Möglichkeiten bietet das Modul mit archConfig | |||
== Links == | |||
* Commandref: [http://fhem.de/commandref_DE.html#HMinfo] | |||
* hmInfo Wiki: [[HomeMatic_HMInfo]] | |||
[[Kategorie:HomeMatic Components]] | |||
[[Kategorie:HOWTOS]] |
Version vom 14. Februar 2016, 17:34 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
Die Konfiguration kann auf unterschiedliche Art gesichert werden, z.B:
set hm saveConfig config.txt
schreibt alles (Die gesamte Konfiguration die hmInfo aus FHEM ermitteln kann - also nicht aus den Geräten selbst) in eine Datei /opt/fhem/config.txt.
Aus der Datei können im Bedarfsfall einzelne Befehle zum Setzen der Register herausgezogen werden.
Weiter Möglichkeiten bietet das Modul mit archConfig
Links
- Commandref: [1]
- hmInfo Wiki: HomeMatic_HMInfo