Moin,
lt. Wiki (http://www.fhemwiki.de/wiki/HM-LC-Bl1PBU-FM_Unterputz-Jalousieaktor) kann man beim Modell HM-LC-Bl1PBU-FM mittels
set <device> regBulk RegL_03:self01 0B:94 0D:63 8B:94
set <device> regBulk RegL_03:self02 0B:18 0D:63 8B:18
die Taster so konfigurieren, dass zum Stoppen nicht immer die andere Taste gedrückt werden muss.
Sind diese Befehle so auch für einen HM-LC-BI1-FM gültig? Ich könnte es ausprobieren, möchte aber nichts kaputt konfigurieren. Diese Register sind ja nicht ohne Grund default "invisible".
Die Register habe ich bei meinem HM-LC-BI1-FM schon sichtbar geschaltet:
2015-01-12 18:19:15 RegL_03:self01 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:68 9F:00 00:00
2015-01-12 18:19:17 RegL_03:self02 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:93 9F:00 00:00
Kann mir das jemand beantworten?
Danke und Gruß
Thomas
P.S. Musste den Threadtitel etwas ändern/kürzen, um das "Gelöst" davor schreiben zu können.
Ich antworte mir mal selbst:
Ja, die o.a. Befehle für den HM-LC-Bl1PBU-FM funktionieren auch beim HM-LC-BI1-FM. Gerade nach einem "saveConfig" getestet und für gut befunden.
Gruß
Thomas
War leider "Pustekuchen" >:(
Die set-Befehle tun zwar das, was sie sollen, leider aber noch mehr. Sie belegen nämlich die Taster um: Rauf bewirkt runter und runter bewirkt rauf. So richtig bewusst ist mir das erst heute Morgen geworden. Ich habe gerade die gesicherten Register zurück gespielt und alles ist wieder wie vorher. Und zwar ohne die gewünscht Funktion.
Es muss also doch einen Unterschied geben. Falls jemand einen Hinweis hat, bitte ...
Danke und Gruß
Thomas
poste doch mal den registersatz. den muss man doch nur ein wenig umkonfigurieren. dazu kurze beschreibung: wer soll was wie machen.
Danke für das Hilfsangebot.
Mittels (lt. Wiki):
set <device> regBulk RegL_03:self01 0B:94 0D:63 8B:94
set <device> regBulk RegL_03:self02 0B:18 0D:63 8B:18
soll man beim HM-LC-Bl1PBU-FM erreichen können, dass runter+stopp bzw. rauf+stopp auf der selben Taste liegen. Diese Settings habe ich bei meinem HM-LC-Bl1-FM vorgenommen mit dem Ergebnis, dass die Belegung der Taster vertauscht wurde. Deshalb habe ich die folgende Registersicherung wieder zurück gespielt:
set OG.AZ.Rollo regBulk RegL_03:self01 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:68 9F:00 00:00
set OG.AZ.Rollo regBulk RegL_03:self02 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:93 9F:00 00:00
Gruß
Thomas
ich meinte deine registerreadings der statemachine vom aktor. zb mit hilfe von list <aktor>. mit dem zahlensalat kann martin vielleicht umgehen. :)
Hallo,
Zitat von: frank am 14 Januar 2015, 20:44:48
zb mit hilfe von list <aktor>.
Internals:
CFGFN /opt/fhem/FHEM/HM-Devices-OG.cfg
DEF 2D7999
HMLAN1_MSGCNT 2
HMLAN1_RAWMSG RE9D300EC,0001,0065F6C8,FF,FFC7,08A4102D7999123ABC06010D003F
HMLAN1_RSSI -57
HMLAN1_TIME 2015-01-14 20:02:07
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 2
NAME OG.AZ.Rollo
NR 596
STATE 6.5
TYPE CUL_HM
lastMsg No:08 - t:10 s:2D7999 d:123ABC 06010D003F
peerList self01,self02,
protLastRcv 2015-01-14 20:02:07
protSnd 2 last_at:2015-01-14 20:02:07
protState CMDs_done
rssi_HMLAN1 min:-63 avg:-63 max:-63 lst:-63 cnt:1
rssi_at_HMLAN1 max:-57 min:-57 avg:-57 cnt:2 lst:-57
Readings:
2015-01-14 21:10:46 Activity dead
2015-01-14 18:33:31 CommandAccepted yes
2015-01-11 21:07:10 D-firmware 2.5
2015-01-11 21:07:10 D-serialNr LEQ0634771
2015-01-14 18:24:06 PairedTo 0x123ABC
2015-01-11 19:40:55 R-confBtnTime permanent
2015-01-13 19:56:23 R-driveDown 27 s
2015-01-11 19:41:48 R-driveTurn 1 s
2015-01-11 19:40:56 R-driveUp 27 s
2015-01-14 18:23:27 R-intKeyVisib visib
2015-01-14 18:23:27 R-localResDis off
2015-01-14 18:23:27 R-pairCentral 0x123ABC
2015-01-14 18:23:28 R-refRunCounter 0
2015-01-14 18:23:23 R-self01-lgActionType jmpToTarget
2015-01-14 18:23:23 R-self01-lgBlJtDlyOff dlyOn
2015-01-14 18:23:23 R-self01-lgBlJtDlyOn refOn
2015-01-14 18:23:30 R-self01-lgBlJtOff dlyOn
2015-01-14 18:23:30 R-self01-lgBlJtOn dlyOn
2015-01-14 18:23:23 R-self01-lgBlJtRampOff off
2015-01-14 18:23:23 R-self01-lgBlJtRampOn rampOn
2015-01-14 18:23:23 R-self01-lgBlJtRefOff off
2015-01-14 18:23:23 R-self01-lgBlJtRefOn rampOn
2015-01-14 18:23:23 R-self01-lgCtDlyOff geLo
2015-01-14 18:23:23 R-self01-lgCtDlyOn geLo
2015-01-14 18:23:23 R-self01-lgCtOff geLo
2015-01-14 18:23:23 R-self01-lgCtOn geLo
2015-01-14 18:23:23 R-self01-lgCtRampOff geLo
2015-01-14 18:23:23 R-self01-lgCtRampOn geLo
2015-01-14 18:23:23 R-self01-lgCtRefOff geLo
2015-01-14 18:23:23 R-self01-lgCtRefOn geLo
2015-01-14 18:23:23 R-self01-lgCtValHi 100
2015-01-14 18:23:23 R-self01-lgCtValLo 50
2015-01-14 18:23:23 R-self01-lgDriveMode direct
2015-01-12 18:19:04 R-self01-lgMaxTimeF 0.4 s
2015-01-14 18:23:23 R-self01-lgMultiExec on
2015-01-12 18:19:04 R-self01-lgOffDly 0 s
2015-01-12 18:19:04 R-self01-lgOffLevel 0 %
2015-01-12 18:19:04 R-self01-lgOffTime unused
2015-01-14 18:23:23 R-self01-lgOffTimeMode absolut
2015-01-12 18:19:04 R-self01-lgOnDly 0 s
2015-01-12 18:19:04 R-self01-lgOnLevel 100 %
2015-01-12 18:19:04 R-self01-lgOnTime unused
2015-01-14 18:23:23 R-self01-lgOnTimeMode absolut
2015-01-14 18:23:23 R-self01-shActionType jmpToTarget
2015-01-14 18:23:23 R-self01-shBlJtDlyOff dlyOn
2015-01-14 18:23:23 R-self01-shBlJtDlyOn refOn
2015-01-14 18:23:30 R-self01-shBlJtOff dlyOn
2015-01-14 18:23:30 R-self01-shBlJtOn dlyOn
2015-01-14 18:23:30 R-self01-shBlJtRampOff off
2015-01-14 18:23:30 R-self01-shBlJtRampOn rampOn
2015-01-14 18:23:23 R-self01-shBlJtRefOff off
2015-01-14 18:23:23 R-self01-shBlJtRefOn rampOn
2015-01-14 18:23:23 R-self01-shCtDlyOff geLo
2015-01-14 18:23:23 R-self01-shCtDlyOn geLo
2015-01-14 18:23:23 R-self01-shCtOff geLo
2015-01-14 18:23:23 R-self01-shCtOn geLo
2015-01-14 18:23:23 R-self01-shCtRampOff geLo
2015-01-14 18:23:23 R-self01-shCtRampOn geLo
2015-01-14 18:23:23 R-self01-shCtRefOff geLo
2015-01-14 18:23:23 R-self01-shCtRefOn geLo
2015-01-14 18:23:23 R-self01-shCtValHi 100
2015-01-14 18:23:23 R-self01-shCtValLo 50
2015-01-14 18:23:23 R-self01-shDriveMode direct
2015-01-12 18:19:04 R-self01-shMaxTimeF unused
2015-01-12 18:19:04 R-self01-shOffDly 0 s
2015-01-12 18:19:04 R-self01-shOffLevel 0 %
2015-01-12 18:19:04 R-self01-shOffTime unused
2015-01-14 18:23:23 R-self01-shOffTimeMode absolut
2015-01-12 18:19:04 R-self01-shOnDly 0 s
2015-01-12 18:19:04 R-self01-shOnLevel 100 %
2015-01-12 18:19:04 R-self01-shOnTime unused
2015-01-14 18:23:23 R-self01-shOnTimeMode absolut
2015-01-14 18:23:32 R-self02-lgActionType jmpToTarget
2015-01-14 18:23:32 R-self02-lgBlJtDlyOff refOff
2015-01-14 18:23:32 R-self02-lgBlJtDlyOn dlyOff
2015-01-14 18:23:59 R-self02-lgBlJtOff dlyOff
2015-01-14 18:23:59 R-self02-lgBlJtOn dlyOff
2015-01-14 18:23:32 R-self02-lgBlJtRampOff rampOff
2015-01-14 18:23:32 R-self02-lgBlJtRampOn on
2015-01-14 18:23:32 R-self02-lgBlJtRefOff rampOff
2015-01-14 18:23:32 R-self02-lgBlJtRefOn on
2015-01-14 18:23:32 R-self02-lgCtDlyOff geLo
2015-01-14 18:23:32 R-self02-lgCtDlyOn geLo
2015-01-14 18:23:32 R-self02-lgCtOff geLo
2015-01-14 18:23:32 R-self02-lgCtOn geLo
2015-01-14 18:23:32 R-self02-lgCtRampOff geLo
2015-01-14 18:23:32 R-self02-lgCtRampOn geLo
2015-01-14 18:23:32 R-self02-lgCtRefOff geLo
2015-01-14 18:23:32 R-self02-lgCtRefOn geLo
2015-01-14 18:23:32 R-self02-lgCtValHi 100
2015-01-14 18:23:32 R-self02-lgCtValLo 50
2015-01-14 18:23:32 R-self02-lgDriveMode direct
2015-01-12 18:19:05 R-self02-lgMaxTimeF 0.4 s
2015-01-14 18:23:32 R-self02-lgMultiExec on
2015-01-12 18:19:05 R-self02-lgOffDly 0 s
2015-01-12 18:19:05 R-self02-lgOffLevel 0 %
2015-01-12 18:19:05 R-self02-lgOffTime unused
2015-01-14 18:23:32 R-self02-lgOffTimeMode absolut
2015-01-12 18:19:05 R-self02-lgOnDly 0 s
2015-01-12 18:19:05 R-self02-lgOnLevel 100 %
2015-01-12 18:19:05 R-self02-lgOnTime unused
2015-01-14 18:23:32 R-self02-lgOnTimeMode absolut
2015-01-14 18:23:32 R-self02-shActionType jmpToTarget
2015-01-14 18:23:32 R-self02-shBlJtDlyOff refOff
2015-01-14 18:23:32 R-self02-shBlJtDlyOn dlyOff
2015-01-14 18:23:59 R-self02-shBlJtOff dlyOff
2015-01-14 18:23:59 R-self02-shBlJtOn dlyOff
2015-01-14 18:23:59 R-self02-shBlJtRampOff rampOff
2015-01-14 18:23:59 R-self02-shBlJtRampOn on
2015-01-14 18:23:32 R-self02-shBlJtRefOff rampOff
2015-01-14 18:23:32 R-self02-shBlJtRefOn on
2015-01-14 18:23:32 R-self02-shCtDlyOff geLo
2015-01-14 18:23:32 R-self02-shCtDlyOn geLo
2015-01-14 18:23:32 R-self02-shCtOff geLo
2015-01-14 18:23:32 R-self02-shCtOn geLo
2015-01-14 18:23:32 R-self02-shCtRampOff geLo
2015-01-14 18:23:32 R-self02-shCtRampOn geLo
2015-01-14 18:23:32 R-self02-shCtRefOff geLo
2015-01-14 18:23:32 R-self02-shCtRefOn geLo
2015-01-14 18:23:32 R-self02-shCtValHi 100
2015-01-14 18:23:32 R-self02-shCtValLo 50
2015-01-14 18:23:32 R-self02-shDriveMode direct
2015-01-12 18:19:05 R-self02-shMaxTimeF unused
2015-01-12 18:19:05 R-self02-shOffDly 0 s
2015-01-12 18:19:05 R-self02-shOffLevel 0 %
2015-01-12 18:19:05 R-self02-shOffTime unused
2015-01-14 18:23:32 R-self02-shOffTimeMode absolut
2015-01-12 18:19:05 R-self02-shOnDly 0 s
2015-01-12 18:19:05 R-self02-shOnLevel 100 %
2015-01-12 18:19:05 R-self02-shOnTime unused
2015-01-14 18:23:32 R-self02-shOnTimeMode absolut
2015-01-14 18:23:28 R-sign off
2015-01-11 19:40:56 R-statusInfoMinDly 2 s
2015-01-11 19:40:56 R-statusInfoRandom 1 s
2015-01-14 18:23:28 R-transmitTryMax 6
2015-01-14 18:24:06 RegL_00: 02:81 0A:12 0B:3A 0C:BC 15:FF 18:00 00:00
2015-01-14 18:24:07 RegL_01: 08:00 09:00 0A:00 0B:01 0C:0E 0D:01 0E:0E 0F:0A 10:00 30:06 57:24 56:00 00:00
2015-01-14 18:24:09 RegL_03:self01 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:68 9F:00 00:00
2015-01-14 18:24:11 RegL_03:self02 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:93 9F:00 00:00
2015-01-14 20:02:07 deviceMsg 6.5 (to HMLAN1)
2015-01-14 20:02:07 level 6.5
2015-01-14 20:02:07 motor stop:6.5
2015-01-14 20:02:07 pct 6.5
2015-01-14 20:00:46 peerList self01,self02,
2015-01-14 20:02:07 recentStateType info
2015-01-14 20:02:07 state 6.5
2015-01-14 20:02:07 timedOn off
Helper:
cSnd 01123ABC2D7999010E
mId 0005
rxType 1
Io:
newChn +2D7999,00,01,00
nextSend 1421262127.3902
prefIO
rxt 0
vccu
p:
2D7999
00
01
00
Mrssi:
mNo 08
Io:
HMLAN1 -55
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
prs 1
Rpt:
IO HMLAN1
flg A
ts 1421262127.17108
ack:
HASH(0xaebd590)
088002123ABC2D799900
Rssi:
Hmlan1:
avg -63
cnt 1
lst -63
max -63
min -63
At_hmlan1:
avg -57
cnt 2
lst -57
max -57
min -57
Attributes:
IODev HMLAN1
autoReadReg 4_reqStatus
expert 2_full
firmware 2.5
icon shutter_halfopen
model HM-LC-BL1-FM
peerIDs 00000000,2D799901,2D799902,
room CUL_HM,OG.ArbZ
serialNr LEQ0634771
subType blindActuator
webCmd statusRequest:toggle:on:off:up:down:stop
Gruß
Thomas
probiere einfach mal
R-self01-shActionType toggleToCnt,
oder bei self02, je nach dem welchen taster du nutzen willst. wenn das funktioniert, setz du beim anderen, den du nicht mehr nutzen willst "off". wenn du long bei beiden tastern auch nicht nutzen willst, würde ich dort dann auch auf off setzen. alternativ gibt es ja auch noch "toggleToCntInv". einfach mal probieren, was besser geht. leider habe ich keine rolloaktor zum testen.
gruss frank
Hallo Frank,
ich werde es heute Abend mal angehen. Evtl. missverstehen wir uns aber auch ...
Mein Ziel ist es nicht, die Gesamtbedienung rauf/runter mit nur einer Taste zu machen, sondern
Ist:
- Rollo etwas runter mit linkem Taster, sobald gewünschte Position erreicht Stopp nur mit rechtem Taster möglich.
- ganz herunter gefahrenes Rollo auf Schlitz öffnen mit rechtem Taster, Stopp bei erreichen der gewünschten Öffnung nur mit linkem Taster möglich.
Soll:
gewünschte Fahrtrichtung mit dem dieser Richtung zugeordneten Taster, Stopp über den selben Taster oder aber jeden der beiden Taster möglich.
Das ist aber letztlich nur ein nice-to-have, ich könnte durchaus auch mit dem Ist-Zustand auskommen.
Gruß
Thomas
peere den Aktor mit dem Schalter "single". Dann sollte HM so etwas automatisch einbauen
Hallo Martin,
danke, aber es wäre mir neu, wenn ich einen rein mechanischen Taster mit einem Aktor peeren könnte. Der Schalter ist an den Anschlüssen S1/S2 des HM-LC-Bl1-FM angeschlossen. Oder verstehe ich dich da etwas falsch?
Aber sei es drum: Ich habe es aufgegeben/-schoben, da ich z.Zt. ganz andere Baustellen habe.
Gruß
Thomas