Hi,
und wieder hab ich mal ein kleines Problem. Und zwar funktionieren die Tasten auf der Fernbedienung wie gewollte beim kurzen Tastendruck.
öffnen - öffnet
schliessen - schliessen
tür öffnen - tür öffnen
Wird jetzt aber eine der drei Tasten lange gedrückt dann toggelt einfach der Zustand auf- und zusperren. Ich wollte durch einen langen Tastendruck die Alarmanlage scharf-unscharf-chancel schalten. Dies wäre zwar im Prinzip möglich aber wenn man vorher zugesperrt hat dann würde beim aktivieren die Tür wieder aufgesperrt werden.
Ich denke das hier ähnlich vorgeganen werden muss wie bei meinen Problem mit dem Aussenlicht. Nur hab ich keine Ahnung was ich hier eingeben muss damit alles noch so funktioniert wie jetzt.
Bei den Fernbedienungen wurde folgendes konfiguriert:
set Master_Remote_unlock peerChan 0 EG_Haustuer single
set Master_Remote_lock peerChan 0 EG_Haustuer single
set Master_Remote_open peerChan 0 EG_Haustuer single
set Master_Remote_unlock regSet expectAES on EG_Haustuer
set Master_Remote_lock regSet expectAES on EG_Haustuer
set Master_Remote_open regSet expectAES on EG_Haustuer
set EG_Haustuer regSet shKeyJtOff open Master_Remote_open
set EG_Haustuer regSet shKeyJtOn open Master_Remote_open
set EG_Haustuer regSet shKeyJtOff lock Master_Remote_lock
set EG_Haustuer regSet shKeyJtOn unLock Master_Remote_unlock
Das hab ich hier gefunden und so konfiguriert. Jetzt habe ich aber keinen Plan was regSet shKeyJtOff und On bewirkt ausser das es funktioniert.
Kann man dies so ändern? Wenn nicht dann wäre es auch nicht so das Problem. Würde dann einfach einen Taster für die scharf und unscharf Schaltung verwenden.
du willst, dass die Tür nicht reagiert, wenn du lange drückst. dann schalte es ab:
set EG_Haustuer regSet lgActionType off <meinPeer>
du kannst aber auch absperren
set EG_Haustuer regSet lgKeyJtOn lock <meinPeer>
set EG_Haustuer regSet lgMultiExec off <meinPeer>
Hab mir schon fast gedacht das es über
set EG_Haustuer regSet lgActionType off <meinPeer>
zu lösen wäre. Wollte aber nochmal fragen bevor ich was ändere.
Bitte ne kurze Erklärung für was lgKeyJtOn bzw. lgMultiExec steht. Ich finde nichts über diese beiden Parameter und würde gerne verstehen was diese bewirken.
Leider funktioniert dein Vorschlag nicht. Wenn ich
set EG_Haustuer regSet lgActionType off Master_Remote_open
dann bekomme ich folgende Fehlermeldung:
lgActionType failed: supported register are angelLocked angelMax angelOpen holdPWM holdTime keypressSignal ledFlashLocked ledFlashUnlocked lgCtOff lgCtOn lgCtValHi lgCtValLo lgKeyJtOff lgKeyJtOn lgOnTime pairCentral setupDir setupPosition shCtOff shCtOn shCtValHi shCtValLo shKeyJtOff shKeyJtOn shOnTime signal signalTone
habe es eingebaut. Probier einmal (heute in SVN)
hätte es gerade getestet. Aber leider bekomme ich immer noch den gleichen Fehler!
Hast du zufällig hier auch noch was geändert?
wenn ich ein HM-SEC-KEY-O simuliere werden die Register lgActionType erlaubt
was sagt ein
get EG_Haustuer regList
hier stehen alle drin.
Geht bei mir leider nicht.
ein
get EG_Haustuer regList
bring bei mir:
list: register | range | peer | description
0: keypressSignal | literal | | Keypress beep options:on,off
0: pairCentral | 0 to 16777215 | | pairing to central
0: signal | literal | | Confirmation beep options:on,off
0: signalTone | literal | | options:high,mid,veryHigh,low
1: angelLocked | 0 to 3000deg | | Angle Locked position
1: angelMax | 0 to 3000deg | | Angle maximum
1: angelOpen | 0 to 3000deg | | Door opening angle
1: holdPWM | 0 to 255 | | Holdtime pulse wide modulation
1: holdTime | 0 to 8.16s | | Holdtime for door opening
1: ledFlashLocked | literal | | LED blinks when locked options:on,off
1: ledFlashUnlocked | literal | | LED blinks when not locked options:on,off
1: setupDir | literal | | Rotation direction for locking options:left,right
1: setupPosition | 0 to 3000deg | | Rotation angle neutral position
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: lgKeyJtOff | literal | required | Jump from off options:rampLock,lock,no,dlyLock,open,unLock,dlyUnlock,rampUnlock
3: lgKeyJtOn | literal | required | Jump from on options:rampLock,lock,no,dlyLock,open,unLock,dlyUnlock,rampUnlock
3: lgOnTime | 0 to 111600s | required | on time special:unused
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: shKeyJtOff | literal | required | Jump from off options:rampLock,lock,no,dlyLock,open,unLock,dlyUnlock,rampUnlock
3: shKeyJtOn | literal | required | Jump from on options:rampLock,lock,no,dlyLock,open,unLock,dlyUnlock,rampUnlock
3: shOnTime | 0 to 111600s | required | on time special:unused
Welches model hast du ?
Hat der update geklappt ? Mit force
HM-SEC-KEY
firmware 2.5
Update war ohne Fehler. Hab aber gerade gesehen das es schon wieder ein Update gegeben hat. Werd das auch mal einspielen.
Nachtrag:
Jetzt hab ich
3: lgActionType | literal | required | options:toggleToCntInv,off,toggleToCnt,jmpToTarget
bei regList. Werde gleich mal schauen ob es geht
Jetzt bekomme ich
cannot calculate value. Please issue set EG_Haustuer getConfig first - invalid
getConfig führt aber leider auch zu nichts.
Was steht in den rohregistern... expert 2 einstellen.
expert 2_full
wurde bei mir automatisch bei allen hm devices unter Attributes angelegt.
ein list EG_Haustuer
ergibt:
Internals:
DEF 35B12F
IODev hmusb
LASTInputDev hmusb
MSGCNT 136
NAME EG_Haustuer
NR 102
NTFY_ORDER 50-EG_Haustuer
STATE unlocked
TYPE CUL_HM
hmusb_MSGCNT 136
hmusb_RAWMSG E35B12F,0000,057F0A32,FF,FFBA,12A41035B12F354D4E06010100
hmusb_RSSI -70
hmusb_TIME 2015-06-11 22:57:50
lastMsg No:12 - t:10 s:35B12F d:354D4E 06010100
peerList Slave1_Remote_unlock,Slave1_Remote_lock,Slave1_Remote_open,Master_Remote_unlock,Master_Remote_lock,Master_Remote_open,
protLastRcv 2015-06-11 22:57:50
protSnd 114 last_at:2015-06-11 22:57:50
protState CMDs_done
rssi_Master_Remote avg:-53.57 min:-70 max:-39 lst:-48 cnt:7
rssi_Slave1_Remote avg:-44 min:-44 max:-44 lst:-44 cnt:1
rssi_at_hmusb avg:-62.51 min:-80 max:-61 lst:-70 cnt:136
rssi_hmusb avg:-63 min:-63 max:-63 lst:-63 cnt:1
Readings:
2015-06-11 22:57:39 CommandAccepted yes
2015-06-10 21:55:25 D-firmware 2.5
2015-06-10 21:55:25 D-serialNr LEQ1334610
2015-06-10 21:54:55 PairedTo 0x354D4E
2015-05-04 15:25:51 R-Master_Remote_lock-lgCtOff geLo
2015-05-04 15:25:51 R-Master_Remote_lock-lgCtOn geLo
2015-05-04 15:25:51 R-Master_Remote_lock-lgCtValHi 100
2015-05-04 15:25:51 R-Master_Remote_lock-lgCtValLo 50
2015-05-04 15:25:51 R-Master_Remote_lock-lgKeyJtOff unLock
2015-05-04 15:25:51 R-Master_Remote_lock-lgKeyJtOn lock
2015-05-04 15:25:51 R-Master_Remote_lock-lgOnTime unused
2015-05-04 15:25:51 R-Master_Remote_lock-shCtOff geLo
2015-05-04 15:25:51 R-Master_Remote_lock-shCtOn geLo
2015-05-04 15:25:51 R-Master_Remote_lock-shCtValHi 100
2015-05-04 15:25:51 R-Master_Remote_lock-shCtValLo 50
2015-05-04 15:44:19 R-Master_Remote_lock-shKeyJtOff lock
2015-05-04 15:44:19 R-Master_Remote_lock-shKeyJtOn lock
2015-05-04 15:25:51 R-Master_Remote_lock-shOnTime unused
2015-05-04 15:26:00 R-Master_Remote_open-lgCtOff geLo
2015-05-04 15:26:00 R-Master_Remote_open-lgCtOn geLo
2015-05-04 15:26:00 R-Master_Remote_open-lgCtValHi 100
2015-05-04 15:26:00 R-Master_Remote_open-lgCtValLo 50
2015-05-04 15:44:05 R-Master_Remote_open-lgKeyJtOff unLock
2015-05-04 15:44:05 R-Master_Remote_open-lgKeyJtOn lock
2015-05-04 15:44:05 R-Master_Remote_open-lgOnTime unused
2015-05-04 15:26:00 R-Master_Remote_open-shCtOff geLo
2015-05-04 15:26:00 R-Master_Remote_open-shCtOn geLo
2015-05-04 15:26:00 R-Master_Remote_open-shCtValHi 100
2015-05-04 15:26:00 R-Master_Remote_open-shCtValLo 50
2015-05-04 15:44:05 R-Master_Remote_open-shKeyJtOff open
2015-05-04 15:44:13 R-Master_Remote_open-shKeyJtOn open
2015-05-04 15:26:00 R-Master_Remote_open-shOnTime unused
2015-05-04 15:25:43 R-Master_Remote_unlock-lgCtOff geLo
2015-05-04 15:25:43 R-Master_Remote_unlock-lgCtOn geLo
2015-05-04 15:25:43 R-Master_Remote_unlock-lgCtValHi 100
2015-05-04 15:25:43 R-Master_Remote_unlock-lgCtValLo 50
2015-05-04 15:25:43 R-Master_Remote_unlock-lgKeyJtOff unLock
2015-05-04 15:25:43 R-Master_Remote_unlock-lgKeyJtOn lock
2015-05-04 15:25:43 R-Master_Remote_unlock-lgOnTime unused
2015-05-04 15:25:43 R-Master_Remote_unlock-shCtOff geLo
2015-05-04 15:25:43 R-Master_Remote_unlock-shCtOn geLo
2015-05-04 15:25:43 R-Master_Remote_unlock-shCtValHi 100
2015-05-04 15:25:43 R-Master_Remote_unlock-shCtValLo 50
2015-05-04 15:44:25 R-Master_Remote_unlock-shKeyJtOff unLock
2015-05-04 15:44:25 R-Master_Remote_unlock-shKeyJtOn unLock
2015-05-04 15:25:43 R-Master_Remote_unlock-shOnTime unused
2015-05-04 16:38:00 R-Slave1_Remote_lock-lgCtOff geLo
2015-05-04 16:38:00 R-Slave1_Remote_lock-lgCtOn geLo
2015-05-04 16:38:00 R-Slave1_Remote_lock-lgCtValHi 100
2015-05-04 16:38:00 R-Slave1_Remote_lock-lgCtValLo 50
2015-05-04 16:38:00 R-Slave1_Remote_lock-lgKeyJtOff unLock
2015-05-04 16:38:00 R-Slave1_Remote_lock-lgKeyJtOn lock
2015-05-04 16:38:00 R-Slave1_Remote_lock-lgOnTime unused
2015-05-04 16:38:00 R-Slave1_Remote_lock-shCtOff geLo
2015-05-04 16:38:00 R-Slave1_Remote_lock-shCtOn geLo
2015-05-04 16:38:00 R-Slave1_Remote_lock-shCtValHi 100
2015-05-04 16:38:00 R-Slave1_Remote_lock-shCtValLo 50
2015-05-04 16:42:04 R-Slave1_Remote_lock-shKeyJtOff lock
2015-05-04 16:42:04 R-Slave1_Remote_lock-shKeyJtOn lock
2015-05-04 16:38:00 R-Slave1_Remote_lock-shOnTime unused
2015-05-04 16:38:01 R-Slave1_Remote_open-lgCtOff geLo
2015-05-04 16:38:01 R-Slave1_Remote_open-lgCtOn geLo
2015-05-04 16:38:01 R-Slave1_Remote_open-lgCtValHi 100
2015-05-04 16:38:01 R-Slave1_Remote_open-lgCtValLo 50
2015-05-04 16:38:01 R-Slave1_Remote_open-lgKeyJtOff unLock
2015-05-04 16:38:01 R-Slave1_Remote_open-lgKeyJtOn lock
2015-05-04 16:38:01 R-Slave1_Remote_open-lgOnTime unused
2015-05-04 16:38:01 R-Slave1_Remote_open-shCtOff geLo
2015-05-04 16:38:01 R-Slave1_Remote_open-shCtOn geLo
2015-05-04 16:38:01 R-Slave1_Remote_open-shCtValHi 100
2015-05-04 16:38:01 R-Slave1_Remote_open-shCtValLo 50
2015-05-04 16:42:05 R-Slave1_Remote_open-shKeyJtOff open
2015-05-04 16:42:05 R-Slave1_Remote_open-shKeyJtOn open
2015-05-04 16:38:01 R-Slave1_Remote_open-shOnTime unused
2015-05-04 15:58:53 R-Slave1_Remote_unlock-lgCtOff geLo
2015-05-04 15:58:53 R-Slave1_Remote_unlock-lgCtOn geLo
2015-05-04 15:58:53 R-Slave1_Remote_unlock-lgCtValHi 100
2015-05-04 15:58:53 R-Slave1_Remote_unlock-lgCtValLo 50
2015-05-04 15:58:53 R-Slave1_Remote_unlock-lgKeyJtOff unLock
2015-05-04 15:58:53 R-Slave1_Remote_unlock-lgKeyJtOn lock
2015-05-04 15:58:53 R-Slave1_Remote_unlock-lgOnTime unused
2015-05-04 15:58:53 R-Slave1_Remote_unlock-shCtOff geLo
2015-05-04 15:58:53 R-Slave1_Remote_unlock-shCtOn geLo
2015-05-04 15:58:53 R-Slave1_Remote_unlock-shCtValHi 100
2015-05-04 15:58:53 R-Slave1_Remote_unlock-shCtValLo 50
2015-05-04 16:42:03 R-Slave1_Remote_unlock-shKeyJtOff unLock
2015-05-04 16:42:03 R-Slave1_Remote_unlock-shKeyJtOn unLock
2015-05-04 15:58:53 R-Slave1_Remote_unlock-shOnTime unused
2015-06-10 21:35:25 R-angelLocked 1080.10801080108 deg
2015-06-10 21:35:25 R-angelMax 1125.11251125113 deg
2015-06-10 21:35:25 R-angelOpen 120.01200120012 deg
2015-06-10 21:35:25 R-holdPWM 100
2015-06-10 21:35:25 R-holdTime 3.2 s
2015-05-04 15:25:42 R-keypressSignal on
2015-06-10 21:35:25 R-ledFlashLocked off
2015-06-10 21:35:25 R-ledFlashUnlocked off
2015-05-04 15:25:42 R-pairCentral 0x354D4E
2015-06-10 21:35:25 R-setupDir right
2015-06-10 21:35:25 R-setupPosition 180.01800180018 deg
2015-05-04 15:25:42 R-signal on
2015-05-04 15:25:42 R-signalTone low
2015-06-10 21:54:55 RegL_00: 02:01 03:19 0A:35 0B:4D 0C:4E 00:00
2015-06-10 21:54:56 RegL_01: 14:64 15:64 16:00 17:0C 18:08 19:4B 1A:48 1F:00 00:00
2015-06-10 21:55:01 RegL_03:Master_Remote_lock 03:00 04:32 05:64 07:FF 0B:66 83:00 84:32 85:64 87:FF 8B:36 00:00
2015-06-10 21:55:01 RegL_03:Master_Remote_open 03:00 04:32 05:64 07:FF 0B:88 83:00 84:32 85:64 87:FF 8B:36 00:00
2015-06-10 21:55:00 RegL_03:Master_Remote_unlock 03:00 04:32 05:64 07:FF 0B:33 83:00 84:32 85:64 87:FF 8B:36 00:00
2015-06-10 21:54:58 RegL_03:Slave1_Remote_lock 03:00 04:32 05:64 07:FF 0B:66 83:00 84:32 85:64 87:FF 8B:36 00:00
2015-06-10 21:54:59 RegL_03:Slave1_Remote_open 03:00 04:32 05:64 07:FF 0B:88 83:00 84:32 85:64 87:FF 8B:36 00:00
2015-06-10 21:54:58 RegL_03:Slave1_Remote_unlock 03:00 04:32 05:64 07:FF 0B:33 83:00 84:32 85:64 87:FF 8B:36 00:00
2015-06-11 22:57:38 aesKeyNbr 00
2015-06-11 22:57:50 battery ok
2015-06-11 22:57:50 direction none
2015-06-11 22:57:50 error none
2015-05-04 14:30:13 inhibit set_off
2015-06-11 22:57:50 lock unlocked
2015-06-10 21:54:57 peerList Slave1_Remote_unlock,Slave1_Remote_lock,Slave1_Remote_open,Master_Remote_unlock,Master_Remote_lock,Master_Remote_open,
2015-06-11 22:57:50 recentStateType info
2015-06-11 22:57:50 state unlocked
2015-06-11 22:57:50 uncertain no
Helper:
HM_CMDNR 18
cSnd 01354D4E35B12F01043595C00203,01354D4E35B12F01043595C00403
mId 0019
peerIDsRaw ,3595C001,3595C002,3595C004,2FB26201,2FB26202,2FB26204,00000000
rxType 2
Io:
newChn +35B12F,00,01,00
nextSend 1434056270.5918
prefIO
rxt 0
vccu
p:
35B12F
00
01
00
Mrssi:
mNo 12
Io:
hmusb -68
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rpt:
IO hmusb
flg A
ts 1434056270.55114
ack:
HASH(0x1af9eb0)
128002354D4E35B12F00
Rssi:
Master_remote:
avg -53.5714285714286
cnt 7
lst -48
max -39
min -70
Slave1_remote:
avg -44
cnt 1
lst -44
max -44
min -44
At_hmusb:
avg -62.5147058823529
cnt 136
lst -70
max -61
min -80
Hmusb:
avg -63
cnt 1
lst -63
max -63
min -63
Shadowreg:
Attributes:
IODev hmusb
autoReadReg 4_reqStatus
expert 2_full
firmware 2.5
model HM-SEC-KEY
msgRepeat 1
peerIDs 00000000,2FB26201,2FB26202,2FB26204,3595C001,3595C002,3595C004,
room CUL_HM
serialNr LEQ1334610
subType keyMatic
webCmd lock:inhibit on:inhibit off:unlock:open
Ok, dann gibt es dies register in diesen device nicht.
Also mache es einzeln. Setze lgKeyJtOn und off auf "no ".
Kann es gerade nicht testen aber du meinst mit
set EG_Haustuer regSet lgKeyJtOn no Master_Remote_open
set EG_Haustuer regSet lgKeyJtOff no Master_Remote_open
...
oder muss ich hier den jeweiligen Status (open) auch mitgeben?
set EG_Haustuer regSet lgKeyJtOn open no Master_Remote_open
set EG_Haustuer regSet lgKeyJtOff open no Master_Remote_open
...
oder gehört das "no" dann nach hinten?
set EG_Haustuer regSet lgKeyJtOn open Master_Remote_open no
set EG_Haustuer regSet lgKeyJtOff open Master_Remote_open no
...
Bin mir bei dem genauen Syntax vom Befehl nicht ganz sicher.
commandref =>
ZitatregSet [prep|exec] <regName> <value> <peerChannel>
For some major register a readable version is implemented supporting register names <regName> and value conversionsing. Only a subset of register can be supproted.
Optional parameter [prep|exec] allowes to pack the messages and therefore greatly improve data transmission. Usage is to send the commands with paramenter "prep". The data will be accumulated for send. The last command must have the parameter "exec" in order to transmitt the information.
<value> is the data in human readable manner that will be written to the register.
<peerChannel> is required if this register is defined on a per 'peerChan' base. It can be set to '0' other wise.See getRegRaw for full description
Supported register for a device can be explored using
set regSet ? 0 0
Condensed register description will be printed using
set regSet <regname> ? 0
also:
set EG_Haustuer regSet lgKeyJtOn no Master_Remote_open
set EG_Haustuer regSet lgKeyJtOff no Master_Remote_open
ach ja die commandref ... die hatte ich vorher überhaupt nicht mehr im Sinn! ;)
Aber danke fürs posten! Funktioniert jetzt wunderbar! Dankeschön!