HM-LC-Sw1-FM als Treppenhausautomat

Begonnen von matt.schwarz, 23 November 2014, 12:52:46

Vorheriges Thema - Nächstes Thema

matt.schwarz

Hallo

Nachdem  ich mehr als 6 Stunden keine Lösung gefunden ist das hier mein letzter Versuch.

Ich habe oben genannten Schalttaktor als Treppenhaus-Lichtschalter. Es ist mir bereits gelungen ihn mit dem Haustür-Kontakt zu peeren (Treppenhauslicht an, wenn die Haustür geöffnet wird)
Das funktioniert.
Nun will ich den internen Schalter des HM-LC-Sw1-FM nutzen um damit den bisherigen Treppenhausautomat zu ersetzen. Die funktioniert allerdings nur auf Taster ein/ aus, aber nicht als Zeitschaltuhr.

Folgende Register werden mir angeboten, mein Fachenglisch reicht aber nicht aus, daraus schlau zu werden.
Welche Befehle muss ich eingeben, dass das wie bisher als Taster mit einer Lichtdauer von 120 sec funktioniert.


list:         register | range              | peer     | description
   0: confBtnTime      |   1 to 255min      |          | 255=permanent spacial:permanent
   0: intKeyVisib      |     literal        |          | visibility of internal channel options:visib,invisib
   0: localResDis      |     literal        |          | local reset disable options:on,off
   0: pairCentral      |   0 to 16777215    |          | pairing to central
   1: powerUpAction    |     literal        |          | behavior on power up options:on,off
   1: sign             |     literal        |          | signature (AES) options:on,off
   1: statusInfoMinDly | 0.5 to 15.5s       |          | status message min delay spacial: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,toggleToCnt,jmpToTarget
   3: lgCtDlyOff       |     literal        | required | Jmp on condition from delayOff options:geLo,between,outside,ltLo,geHi,ltHi
   3: lgCtDlyOn        |     literal        | required | Jmp on condition from delayOn options:geLo,between,outside,ltLo,geHi,ltHi
   3: lgCtOff          |     literal        | required | Jmp on condition from off options:geLo,between,outside,ltLo,geHi,ltHi
   3: lgCtOn           |     literal        | required | Jmp on condition from on options:geLo,between,outside,ltLo,geHi,ltHi
   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 spacial:unused
   3: lgOffTimeMode    |     literal        | required | off time mode options:minimal,absolut
   3: lgOnDly          |   0 to 111600s     | required | on delay
   3: lgOnTime         |   0 to 111600s     | required | on time spacial:unused
   3: lgOnTimeMode     |     literal        | required | on time mode options:minimal,absolut
   3: lgSwJtDlyOff     |     literal        | required | Jump from delayOff options:on,off,dlyOn,no,dlyOff
   3: lgSwJtDlyOn      |     literal        | required | Jump from delayOn options:on,off,dlyOn,no,dlyOff
   3: lgSwJtOff        |     literal        | required | Jump from off options:on,off,dlyOn,no,dlyOff
   3: lgSwJtOn         |     literal        | required | Jump from on options:on,off,dlyOn,no,dlyOff
   3: shActionType     |     literal        | required |  options:toggleToCntInv,off,toggleToCnt,jmpToTarget
   3: shCtDlyOff       |     literal        | required | Jmp on condition from delayOff options:geLo,between,outside,ltLo,geHi,ltHi
   3: shCtDlyOn        |     literal        | required | Jmp on condition from delayOn options:geLo,between,outside,ltLo,geHi,ltHi
   3: shCtOff          |     literal        | required | Jmp on condition from off options:geLo,between,outside,ltLo,geHi,ltHi
   3: shCtOn           |     literal        | required | Jmp on condition from on options:geLo,between,outside,ltLo,geHi,ltHi
   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 spacial:unused
   3: shOffTimeMode    |     literal        | required | off time mode options:minimal,absolut
   3: shOnDly          |   0 to 111600s     | required | on delay
   3: shOnTime         |   0 to 111600s     | required | on time spacial:unused
   3: shOnTimeMode     |     literal        | required | on time mode options:minimal,absolut
   3: shSwJtDlyOff     |     literal        | required | Jump from delayOff options:on,off,dlyOn,no,dlyOff
   3: shSwJtDlyOn      |     literal        | required | Jump from delayOn options:on,off,dlyOn,no,dlyOff
   3: shSwJtOff        |     literal        | required | Jump from off options:on,off,dlyOn,no,dlyOff
   3: shSwJtOn         |     literal        | required | Jump from on options:on,off,dlyOn,no,dlyOff

martinp876

Dafuer gibt es templates in hminfo. Autooff - also selbstaendig wieder ausschalten - ist ein treppenhausautomar

Schaue es dir an - du bekommst auch gezeigt, was es einstellt.

Zur eingabe brauchst du die zeit, den peer und ob es short oder long sein soll. Sollte schaffbar sein

matt.schwarz

Danke erstmal für den Hinweis. Werde ich so bald als möglich ausprobieren

matt.schwarz

Also bei

set hm templateSet Schalter.Treppenhaus autoOff self01:short 60

bekomme ich

cannot calculate value. Please issue set Schalter.Treppenhaus getConfig first - invalid

Irgendwie wird hier doch einiges an Kenntnissen vorrausgesetzt???????

LuckyDay

die Fehlermeldung sagt das nicht alle Daten , bzw Register in Fhem sind , und du erst ein
getConfig first , am Device machen sollst.

matt.schwarz

set Schalter.Treppenhaus getConfig

gemacht, hat aber nicht geändert

matt.schwarz

Den Schalter nochmal per Werksreset zurückgesetzt, alles nochmal gemacht.
Fehler bleibt der selbe.
Muss wohl davon ausgehen, dass ich bei einer doch recht simplen Sache gescheitert bin