Ich habe die Schalter schon seit langer Zeit problemlos im Einsatz. Nun habe ich 2 Schalter als peer Verbunden was auch wunderbar funktioniert. (Shortpress)
Da durch den Shortpress werden immer beide Schalter getoggelt, das klappt problemlos.
Durch einen Longpress soll nur der betätigte Schalter toggeln. Das klappt leider nur einmalig. Beim zweiten Longpress reagiert der Schalter nicht, auf einen Shortpress jedoch schon. Beim dritten Longpress toggelt er wieder undabhänig ob davor ein Short- oder Longpress war.
Ich muss also immer einmal "leer" / ohne Schaltaktion den Schalter betätigen.
Hat jemand von euch eine Idee warum er nur jeden 2. Longpress registriert?
Internals:
DEF 3866F603
NAME LS_Wohnzimmer_Terrasse_Sw_01
NOTIFYDEV global
NR 218
NTFY_ORDER 50-LS_Wohnzimmer_Terrasse_Sw_01
STATE off
TYPE CUL_HM
chanNo 03
device LS_Wohnzimmer_Terrasse
peerList LS_Gartenhaus_Btn_01,self01,self02,self03,
READINGS:
2017-09-16 12:16:24 CommandAccepted yes
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgActionType off
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgCtDlyOff geLo
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgCtDlyOn geLo
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgCtOff geLo
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgCtOn geLo
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgCtValHi 0
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgCtValLo 0
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgMultiExec off
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgOffDly 0 s
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgOffTime 0 s
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgOffTimeMode absolut
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgOnDly 0 s
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgOnTime 0 s
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgOnTimeMode absolut
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgSwJtDlyOff no
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgSwJtDlyOn no
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgSwJtOff no
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-lgSwJtOn no
2017-09-16 11:36:39 R-LS_Gartenhaus_Btn_01-shActionType jmpToTarget
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-shCtDlyOff geLo
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-shCtDlyOn geLo
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-shCtOff geLo
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-shCtOn geLo
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-shCtValHi 0
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-shCtValLo 0
2017-09-16 11:36:39 R-LS_Gartenhaus_Btn_01-shMultiExec off
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-shOffDly 0 s
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-shOffTime 0 s
2017-09-16 11:36:39 R-LS_Gartenhaus_Btn_01-shOffTimeMode absolut
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-shOnDly 0 s
2017-09-16 11:15:42 R-LS_Gartenhaus_Btn_01-shOnTime 0 s
2017-09-16 11:36:39 R-LS_Gartenhaus_Btn_01-shOnTimeMode absolut
2017-09-16 11:36:39 R-LS_Gartenhaus_Btn_01-shSwJtDlyOff off
2017-09-16 11:36:39 R-LS_Gartenhaus_Btn_01-shSwJtDlyOn on
2017-09-16 11:40:02 R-LS_Gartenhaus_Btn_01-shSwJtOff dlyOn
2017-09-16 11:40:02 R-LS_Gartenhaus_Btn_01-shSwJtOn dlyOff
2017-09-16 11:36:46 R-self01-lgActionType jmpToTarget
2017-07-19 17:27:48 R-self01-lgCtDlyOff geLo
2017-07-19 17:27:48 R-self01-lgCtDlyOn geLo
2017-07-19 17:27:48 R-self01-lgCtOff geLo
2017-07-19 17:27:48 R-self01-lgCtOn geLo
2017-07-19 17:27:48 R-self01-lgCtValHi 0
2017-07-19 17:27:48 R-self01-lgCtValLo 0
2017-09-16 11:36:46 R-self01-lgMultiExec off
2017-07-19 17:27:48 R-self01-lgOffDly 0 s
2017-07-19 17:27:48 R-self01-lgOffTime 0 s
2017-09-16 11:36:46 R-self01-lgOffTimeMode absolut
2017-07-19 17:27:48 R-self01-lgOnDly 0 s
2017-07-19 17:27:48 R-self01-lgOnTime 0 s
2017-09-16 11:36:46 R-self01-lgOnTimeMode absolut
2017-09-16 11:36:46 R-self01-lgSwJtDlyOff off
2017-09-16 11:36:46 R-self01-lgSwJtDlyOn on
2017-09-16 11:40:09 R-self01-lgSwJtOff dlyOn
2017-09-16 11:40:09 R-self01-lgSwJtOn dlyOff
2017-07-19 17:46:40 R-self01-shActionType jmpToTarget
2017-07-19 17:27:48 R-self01-shCtDlyOff geLo
2017-07-19 17:27:48 R-self01-shCtDlyOn geLo
2017-07-19 17:27:48 R-self01-shCtOff geLo
2017-07-19 17:27:48 R-self01-shCtOn geLo
2017-07-19 17:27:48 R-self01-shCtValHi 0
2017-07-19 17:27:48 R-self01-shCtValLo 0
2017-07-19 17:46:40 R-self01-shMultiExec off
2017-07-19 17:27:48 R-self01-shOffDly 0 s
2017-07-19 17:27:48 R-self01-shOffTime 0 s
2017-07-19 17:46:40 R-self01-shOffTimeMode absolut
2017-07-19 17:27:48 R-self01-shOnDly 0 s
2017-09-16 11:42:38 R-self01-shOnTime 0 s
2017-07-19 17:46:40 R-self01-shOnTimeMode absolut
2017-07-19 17:46:40 R-self01-shSwJtDlyOff off
2017-07-19 17:46:40 R-self01-shSwJtDlyOn on
2017-07-19 17:46:40 R-self01-shSwJtOff dlyOn
2017-07-19 17:46:40 R-self01-shSwJtOn dlyOff
2017-09-16 12:13:34 R-self02-lgActionType off
2017-07-19 17:27:50 R-self02-lgCtDlyOff geLo
2017-07-19 17:27:50 R-self02-lgCtDlyOn geLo
2017-07-19 17:27:50 R-self02-lgCtOff geLo
2017-07-19 17:27:50 R-self02-lgCtOn geLo
2017-07-19 17:27:50 R-self02-lgCtValHi 100
2017-07-19 17:27:50 R-self02-lgCtValLo 50
2017-09-16 12:13:34 R-self02-lgMultiExec on
2017-07-19 17:27:50 R-self02-lgOffDly 0 s
2017-07-19 17:27:50 R-self02-lgOffTime unused
2017-09-16 12:13:34 R-self02-lgOffTimeMode absolut
2017-07-19 17:27:50 R-self02-lgOnDly 0 s
2017-09-16 12:13:34 R-self02-lgOnTime 0 s
2017-09-16 12:13:34 R-self02-lgOnTimeMode absolut
2017-09-16 12:13:34 R-self02-lgSwJtDlyOff off
2017-09-16 12:13:34 R-self02-lgSwJtDlyOn on
2017-09-16 12:13:34 R-self02-lgSwJtOff dlyOn
2017-09-16 12:13:34 R-self02-lgSwJtOn dlyOff
2017-09-16 12:13:34 R-self02-shActionType off
2017-07-19 17:27:50 R-self02-shCtDlyOff geLo
2017-07-19 17:27:50 R-self02-shCtDlyOn geLo
2017-07-19 17:27:50 R-self02-shCtOff geLo
2017-07-19 17:27:50 R-self02-shCtOn geLo
2017-07-19 17:27:50 R-self02-shCtValHi 100
2017-07-19 17:27:50 R-self02-shCtValLo 50
2017-09-16 12:13:34 R-self02-shMultiExec off
2017-07-19 17:27:50 R-self02-shOffDly 0 s
2017-07-19 17:27:50 R-self02-shOffTime unused
2017-09-16 12:13:34 R-self02-shOffTimeMode absolut
2017-07-19 17:27:50 R-self02-shOnDly 0 s
2017-07-19 17:27:50 R-self02-shOnTime unused
2017-09-16 12:13:34 R-self02-shOnTimeMode absolut
2017-07-19 17:50:59 R-self02-shSwJtDlyOff off
2017-07-19 17:50:59 R-self02-shSwJtDlyOn on
2017-07-19 17:50:59 R-self02-shSwJtOff dlyOn
2017-07-19 17:50:59 R-self02-shSwJtOn dlyOff
2017-09-16 12:13:36 R-self03-lgActionType jmpToTarget
2017-09-16 12:13:36 R-self03-lgCtDlyOff geLo
2017-09-16 12:13:36 R-self03-lgCtDlyOn geLo
2017-09-16 12:13:36 R-self03-lgCtOff geLo
2017-09-16 12:13:36 R-self03-lgCtOn geLo
2017-09-16 12:13:36 R-self03-lgCtValHi 100
2017-09-16 12:13:36 R-self03-lgCtValLo 50
2017-09-16 12:13:36 R-self03-lgMultiExec on
2017-09-16 12:13:36 R-self03-lgOffDly 0 s
2017-09-16 12:13:36 R-self03-lgOffTime unused
2017-09-16 12:13:36 R-self03-lgOffTimeMode absolut
2017-09-16 12:13:36 R-self03-lgOnDly 0 s
2017-09-16 12:13:36 R-self03-lgOnTime unused
2017-09-16 12:13:36 R-self03-lgOnTimeMode absolut
2017-09-16 12:13:36 R-self03-lgSwJtDlyOff off
2017-09-16 12:13:36 R-self03-lgSwJtDlyOn on
2017-09-16 12:13:36 R-self03-lgSwJtOff dlyOn
2017-09-16 12:13:36 R-self03-lgSwJtOn dlyOff
2017-09-16 12:13:36 R-self03-shActionType jmpToTarget
2017-09-16 12:13:36 R-self03-shCtDlyOff geLo
2017-09-16 12:13:36 R-self03-shCtDlyOn geLo
2017-09-16 12:13:36 R-self03-shCtOff geLo
2017-09-16 12:13:36 R-self03-shCtOn geLo
2017-09-16 12:13:36 R-self03-shCtValHi 100
2017-09-16 12:13:36 R-self03-shCtValLo 50
2017-09-16 12:13:36 R-self03-shMultiExec off
2017-09-16 12:13:36 R-self03-shOffDly 0 s
2017-09-16 12:13:36 R-self03-shOffTime unused
2017-09-16 12:13:36 R-self03-shOffTimeMode absolut
2017-09-16 12:13:36 R-self03-shOnDly 0 s
2017-09-16 12:13:36 R-self03-shOnTime unused
2017-09-16 12:13:36 R-self03-shOnTimeMode absolut
2017-09-16 12:13:36 R-self03-shSwJtDlyOff off
2017-09-16 12:13:36 R-self03-shSwJtDlyOn on
2017-09-16 12:13:36 R-self03-shSwJtOff dlyOn
2017-09-16 12:13:36 R-self03-shSwJtOn dlyOff
2017-07-19 17:25:07 R-sign off
2017-09-16 12:16:50 deviceMsg off (to vccu)
2017-09-16 12:16:50 level 0
2017-09-16 12:16:50 pct 0
2017-09-16 12:15:01 peerList LS_Gartenhaus_Btn_01,self01,self02,self03,
2017-09-16 12:16:50 recentStateType info
2017-09-16 12:16:50 state off
2017-09-16 12:16:50 timedOn off
2017-09-16 12:16:49 trigLast LS_Wohnzimmer_Terrasse_Btn_01:long
2017-09-16 11:44:17 trig_LS_Gartenhaus_Btn_01 Long_8
2017-09-16 11:20:33 trig_LS_Gartenhaus_Btn_02 Short_5
2017-09-16 12:16:49 trig_LS_Wohnzimmer_Terrasse_Btn_01 Long_62
helper:
dlvlCmd ++A0112577E53866F60203000000
peerIDsRaw ,3866F602,3866F601,3866F603,3766F601,00000000
expert:
def 1
det 1
raw 0
tpl 0
role:
chn 1
shadowReg:
tmpl:
Attributes:
alias Wohnzimmer Terrasse
devStateIcon on:light_light_dim_100 off:light_light
event-min-interval state:900
event-on-change-reading state
event-on-update-reading .*
expert 1_allReg
icon light_light_dim_100
model HM-LC-Sw1PBU-FM-CustomFW
peerIDs 00000000,3766F601,3866F601,3866F602,3866F603,
room Homekit,Licht,Licht-Mobil,Wohnzimmer
subType switch
switch s_Aussenbeleuchtung
userattr structexclude switch switch_map
webCmd statusRequest:toggle:on:off
das attr subtype sollte nur im hauptdevice erscheinen und muss "remoteAndSwitch" heissen.
deine kombination der event attribute verstehe ich nicht genau. zum testen würde ich alle 3 mal löschen.
Zitat von: frank am 16 September 2017, 13:04:59
das attr subtype sollte nur im hauptdevice erscheinen und muss "remoteAndSwitch" heissen.
deine kombination der event attribute verstehe ich nicht genau. zum testen würde ich alle 3 mal löschen.
Hab ich versucht hat keine Besserung gebracht. Also alles wieder auf start und erneut versucht. Es scheint so als wäre das Ein-/Ausschalt Delay beim Longpress höher. Wenn ich so knapp 5 Sekunden nach dem 1. Longpress einen 2. Longpress ausführe klappt es. Mit Shortpress kann man direkt wieder drücken.
Verstehen tue ich es nicht ganz. Kann hier ggf. jemand eine Interpretation / Erklärung liefern?