Hallo,
hier findet ihr die templates die ich für die Markisen- als auch Rollladensteuerung verwende. Da die templates bei einem Neustart von fhem gelöscht werden, lade ich sie wie folgt:
- in meiner fhem.cfg steht 'include /opt/fhem/MyFHEM/Init.cfg'
- in 'Init.cfg' stehen dann die entsprechenden Definitionen
define InitShutterCfg notify global:INITIALIZED \
set HM templateDef MyShutterUP-Smart blank " Smart Shutter-Template for switch UP" ActionType:jmpToTarget BlJtDlyOff:rampOff BlJtDlyOn:off BlJtOff:refOff BlJtOn:dlyOff BlJtRampOff:off BlJtRampOn:on BlJtRefOff:dlyOff BlJtRefOn:dlyOff CtDlyOff:geHi CtDlyOn:geHi CtOff:geHi CtOn:geHi CtRampOff:geHi CtRampOn:geHi CtRefOff:geHi CtRefOn:geHi CtValHi:255 CtValLo:255 DriveMode:direct MaxTimeF:25.5 OffDly:0 OffLevel:0 OffTime:111600 OffTimeMode:absolut OnDly:0 OnLevel:100 OnTime:111600 OnTimeMode:absolut ;; \
set HM templateDef MyShutterDOWN-Smart blank " Smart Shutter-Template for switch DOWN" ActionType:jmpToTarget BlJtDlyOff:off BlJtDlyOn:rampOn BlJtOff:dlyOn BlJtOn:refOn BlJtRampOff:off BlJtRampOn:on BlJtRefOff:dlyOn BlJtRefOn:dlyOn CtDlyOff:geLo CtDlyOn:geLo CtOff:geLo CtOn:geLo CtRampOff:geLo CtRampOn:geLo CtRefOff:geLo CtRefOn:geLo CtValHi:100 CtValLo:50 DriveMode:direct MaxTimeF:25.5 OffDly:0 OffLevel:0 OffTime:111600 OffTimeMode:absolut OnDly:0 OnLevel:100 OnTime:111600 OnTimeMode:absolut ;; \
set HM templateDef MyShutterUP-Simple blank " Simple Shutter-Template for switch UP" ActionType:jmpToTarget BlJtDlyOff:refOff BlJtDlyOn:dlyOff BlJtOff:dlyOff BlJtOn:dlyOff BlJtRampOff:rampOff BlJtRampOn:on BlJtRefOff:rampOff BlJtRefOn:on CtDlyOff:geLo CtDlyOn:geLo CtOff:geLo CtOn:geLo CtRampOff:geLo CtRampOn:geLo CtRefOff:geLo CtRefOn:geLo CtValHi:100 CtValLo:50 DriveMode:direct MaxTimeF:0.4 OffDly:0 OffLevel:0 OffTime:111600 OffTimeMode:absolut OnDly:0 OnLevel:100 OnTime:111600 OnTimeMode:absolut ;; \
set HM templateDef MyShutterDOWN-Simple blank " Simple Shutter-Template for switch DOWN" ActionType:jmpToTarget BlJtDlyOff:dlyOn BlJtDlyOn:refOn BlJtOff:dlyOn BlJtOn:dlyOn BlJtRampOff:off BlJtRampOn:rampOn BlJtRefOff:off BlJtRefOn:rampOn CtDlyOff:geLo CtDlyOn:geLo CtOff:geLo CtOn:geLo CtRampOff:geLo CtRampOn:geLo CtRefOff:geLo CtRefOn:geLo CtValHi:100 CtValLo:50 DriveMode:direct MaxTimeF:0.4 OffDly:0 OffLevel:0 OffTime:111600 OffTimeMode:absolut OnDly:0 OnLevel:100 OnTime:111600 OnTimeMode:absolut
attr InitShutterCfg room Z-HA-fhem
Das Verhalten der Smart-Templates ist:
- Rollladen ist komplett offen, Schließen wird kurz gedrückt > Rollladen beginnt Fahrt 'Schließen'
- Schließen/Öffnen kurz gedrückt > Rollladen stoppt Fahrt 'Schließen'
- entweder Öffnen kurz gedrückt > Rollladen beginnt Fahrt 'Öffnen'
- oder Schließen kurz gedrückt > Rollladen setzt Fahrt 'Schließen' fort
- analog gilt dies bei Rollladen komplett geschlossen
- befindet sich der Rollladen irgendwo dazwischen wird durch kurzes Drücken in die entsprechende Richtung gefahren
- wird die Fahrt nicht unterbrochen wird bis zur Endposition gefahren
Das Verhalten der Simple-Templates ist:
- wird Öffnen lang gedrückt > Rollladen beginnt Fahrt 'Öffnen'
- wird Schließen lang gedrückt > Rollladen beginnt Fahrt 'Schließen'
- die Fahrt dauert solange bis Öffnen/Schließen losgelassen wird
Viel Spass damit.
ciao walter