Hi Leute,
ich steuere meine Sandfilteranlage vom Pool mit einem HM-KC-SW2-FM.
Ein Kanal schaltet mit DOIF zweimal am Tag für 6 Stunden die Filterpumpe an, mit dem zweiten Kanal steuere ich bei Bedarf die Solarpumpe.
Jetzt würde ich gerne an den Schaltkontakt des SW2 einen Taster anschließen, um die Filteranlage auch für zB eine Stunde zusätzlich einzuschalten.
(Ich weiss, dass das mit der Homematic-Software geht).
Leider ist mir absolut nicht klar, welches der Register dafür zuständig ist, aus der Beschreibung werd ich irgendwie nicht schlau.
Kann mir bitte jemand von euch hier auf die Spürunge helfen?
Danke und schönen Abend noch,
Ici
PS:
Hier mal die verfügbaren Register:
list: register | range | peer | description
1: powerUpAction | literal | | behavior on power up options:off,on
1: sign | literal | | signature (AES) options:on,off
1: statusInfoMinDly | 0 to 15.5s | | status message min delay special:unused
1: statusInfoRandom | 0 to 7s | | status message random delay
1: transmitTryMax | 1 to 10 | | max message re-transmit
3: lgActionType | literal | required | options:toggleToCntInv,off,jmpToTarget,toggleToCnt
3: lgCtDlyOff | literal | required | Jmp on condition from delayOff options:outside,geLo,between,ltLo,ltHi,geHi
3: lgCtDlyOn | literal | required | Jmp on condition from delayOn options:geHi,ltHi,geLo,outside,ltLo,between
3: lgCtOff | literal | required | Jmp on condition from off options:ltHi,geHi,outside,geLo,between,ltLo
3: lgCtOn | literal | required | Jmp on condition from on options:geHi,ltHi,geLo,outside,ltLo,between
3: lgCtValHi | 0 to 255 | required | Condition value high for CT table
3: lgCtValLo | 0 to 255 | required | Condition value low for CT table
3: lgMultiExec | literal | required | multiple execution per repeat of long trigger options:on,off
3: lgOffDly | 0 to 111600s | required | off delay
3: lgOffTime | 0 to 111600s | required | off time special:unused
3: lgOffTimeMode | literal | required | off time meant absolut or at least options:minimal,absolut
3: lgOnDly | 0 to 111600s | required | on delay
3: lgOnTime | 0 to 111600s | required | on time special:unused
3: lgOnTimeMode | literal | required | on time meant absolut or at least options:absolut,minimal
3: lgSwJtDlyOff | literal | required | Jump from delayOff options:off,dlyOn,on,no,dlyOff
3: lgSwJtDlyOn | literal | required | Jump from delayOn options:off,dlyOn,on,no,dlyOff
3: lgSwJtOff | literal | required | Jump from off options:dlyOn,off,on,dlyOff,no
3: lgSwJtOn | literal | required | Jump from on options:dlyOff,no,off,dlyOn,on
3: shActionType | literal | required | options:toggleToCntInv,off,jmpToTarget,toggleToCnt
3: shCtDlyOff | literal | required | Jmp on condition from delayOff options:outside,geLo,between,ltLo,ltHi,geHi
3: shCtDlyOn | literal | required | Jmp on condition from delayOn options:geHi,ltHi,geLo,outside,ltLo,between
3: shCtOff | literal | required | Jmp on condition from off options:ltHi,geHi,outside,geLo,between,ltLo
3: shCtOn | literal | required | Jmp on condition from on options:geHi,ltHi,geLo,outside,ltLo,between
3: shCtValHi | 0 to 255 | required | Condition value high for CT table
3: shCtValLo | 0 to 255 | required | Condition value low for CT table
3: shOffDly | 0 to 111600s | required | off delay
3: shOffTime | 0 to 111600s | required | off time special:unused
3: shOffTimeMode | literal | required | off time meant absolut or at least options:minimal,absolut
3: shOnDly | 0 to 111600s | required | on delay
3: shOnTime | 0 to 111600s | required | on time special:unused
3: shOnTimeMode | literal | required | on time meant absolut or at least options:absolut,minimal
3: shSwJtDlyOff | literal | required | Jump from delayOff options:off,dlyOn,on,no,dlyOff
3: shSwJtDlyOn | literal | required | Jump from delayOn options:off,dlyOn,on,no,dlyOff
3: shSwJtOff | literal | required | Jump from off options:dlyOn,off,on,dlyOff,no
3: shSwJtOn | literal | required | Jump from on options:dlyOff,no,off,dlyOn,on
Short: shOnTime
Long: lgOnTime
Ahh, danke......In Verdacht hatte ich das eh schon, allerdings hat mich das
special:unused
dahinter irritiert.
lg, Ici
unsused = unendlich
Hallo zusammen,
sitze witziger weise genau an der selben Aufgabenstellung. Greifen die Parameter nur wenn der Schalter betätigt wird oder auch wenn der Aktor über fhem geschaltet wird.
Warum gibt es zwei Parameter? Short: shOnTime und Long: lgOnTime
Gruß
die register sind peer-bezogen. sollte aus den register-readings deutlich erkennbar sein. wenn du bei fhem-aktionen ebenfalls mit diesen registersätzen arbeiten möchtest, kannst du den aktor mit einem virtuellen-button peeren. zb ein channel der vccu. dann werden für diesen peer auch register erscheinen.
short und long sind natürlich kurzer und langer tastendruck. also für jede aktion unterschiedlich konfigurierbar.
Press kommando geht auch.
Beim senden von fhem ist es sowieso moeglich, parmeter mitzugeben. Das scheint mir der grund warum es hier keine register gibt. Press nicht vergrssen
Super. Vielen Dank für die Antworten.