Hallo
ich habe einen Garagentoröffner am GaragenPi der tadellos funktioniert
Internals:
DEF 562675
FUUID 5c4b2e6e-f33f-b033-745f-df1555aef1bdcb30
HMUSB_MSGCNT 120
HMUSB_RAWMSG E562675,0000,4BE6AAB5,FF,FFD8,1FA41056267522035506010000
HMUSB_RSSI -40
HMUSB_TIME 2019-06-17 08:01:51
IODev HMUSB
LASTInputDev HMUSB
MSGCNT 120
NAME GaragenTorAntrieb
NOTIFYDEV global
NR 357
STATE off
TYPE CUL_HM
chanNo 01
lastMsg No:1F - t:10 s:562675 d:220355 06010000
peerList FB_Helmut_Btn_01,
protLastRcv 2019-06-17 08:01:51
protRcv 118 last_at:2019-06-17 08:01:51
protSnd 82 last_at:2019-06-17 08:01:51
protState CMDs_done
rssi_FB_Helmut cnt:37 min:-99 max:-68 avg:-84.75 lst:-68
rssi_HMUSB cnt:22 min:-44 max:-40 avg:-42.63 lst:-41
rssi_at_HMUSB cnt:120 min:-47 max:-40 avg:-43.05 lst:-40
READINGS:
2019-06-17 08:01:48 CommandAccepted yes
2019-04-30 14:15:26 D-firmware 2.5
2019-04-30 14:15:26 D-serialNr OEQ0016013
2019-05-13 13:51:59 PairedTo 0x220355
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgActionType jmpToTarget
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgCtDlyOff geLo
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgCtDlyOn geLo
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgCtOff geLo
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgCtOn geLo
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgCtValHi 100
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgCtValLo 50
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgMultiExec on
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgOffDly 0 s
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgOffTime unused
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgOffTimeMode absolut
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgOnDly 0 s
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgOnTime 0.6 s
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgOnTimeMode absolut
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgSwJtDlyOff off
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgSwJtDlyOn on
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgSwJtOff dlyOn
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-lgSwJtOn dlyOff
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shActionType jmpToTarget
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shCtDlyOff geLo
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shCtDlyOn geLo
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shCtOff geLo
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shCtOn geLo
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shCtValHi 100
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shCtValLo 50
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shMultiExec off
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shOffDly 0 s
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shOffTime unused
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shOffTimeMode absolut
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shOnDly 0 s
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shOnTime 0.4 s
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shOnTimeMode absolut
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shSwJtDlyOff off
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shSwJtDlyOn on
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shSwJtOff dlyOn
2019-04-30 14:16:31 R-FB_Helmut_Btn_01-shSwJtOn dlyOff
2019-04-30 14:16:29 R-intKeyVisib invisib
2019-04-30 14:16:29 R-pairCentral 0x220355
2019-04-30 14:16:30 R-sign off
2019-05-13 13:51:59 RegL_00. 00:00 02:01 0A:22 0B:03 0C:55 15:FF 18:00
2019-05-13 13:52:00 RegL_01. 00:00 08:00 30:06 56:00 57:24
2019-05-13 13:52:01 RegL_03.FB_Helmut_Btn_01 00:00 02:00 03:00 04:32 05:64 06:00 07:04 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:06 88:00 89:FF 8A:21 8B:14 8C:63
2019-06-17 08:01:51 deviceMsg off (to VCCU)
2019-06-17 08:01:51 level 0
2019-06-17 08:01:51 pct 0
2019-06-03 20:12:42 peerList FB_Helmut_Btn_01,
2019-05-13 13:51:58 powerOn 2019-05-13 13:51:58
2019-06-17 08:01:51 recentStateType info
2019-06-17 08:01:51 state off
2019-06-17 08:01:51 timedOn off
2019-06-15 11:14:36 trigLast FB_Helmut_Btn_01:long
2019-06-15 11:14:36 trig_FB_Helmut_Btn_01 Long_194
helper:
HM_CMDNR 31
cSnd 112203555626750201C800000040,112203555626750201C800000040
mId 0002
peerFriend peerSens,peerVirt
peerOpt 3:switch
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
expert:
def 1
det 1
raw 1
tpl 0
io:
newChn +562675,00,00,00
nextSend 1560751311.42263
prefIO
rxt 0
vccu
p:
562675
00
00
00
mRssi:
mNo 1F
io:
HMUSB:
-32
-32
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO HMUSB
flg A
ts 1560751311.34236
ack:
HASH(0x3f3a7f0)
1F800222035556267500
rssi:
FB_Helmut:
avg -84.7567567567568
cnt 37
lst -68
max -68
min -99
HMUSB:
avg -42.6363636363636
cnt 22
lst -41
max -40
min -44
at_HMUSB:
avg -43.0583333333333
cnt 120
lst -40
max -40
min -47
tmpl:
Attributes:
IODev HMUSB
autoReadReg 4_reqStatus
eventMap /on-for-timer 0.25:on/
expert 3_allReg+raw
firmware 2.5
group Tuer
model HM-LC-SW1-PL-CT-R1
peerIDs 00000000,58C36001,
room Favoriten,Garage
serialNr OEQ0016013
subType switch
webCmd on
Am RPi im Haus (verbunden über RFHEM) habe ich nun einen dummy angelegt
Internals:
FUUID 5d067432-f33f-ee2d-c890-a3cf3ef2f3ce0d53
FVERSION 98_dummy.pm:0.191970/2019-04-16
NAME du_GTO
NR 591
STATE on
TYPE dummy
READINGS:
2019-06-17 08:01:41 state on
Attributes:
eventMap /on-for-timer 0.25:on/
genericDeviceType switch
room Garage,Homekit
setExtensionsEvent 1
setList on off
useSetExtensions 1
webCmd on
und ein DOIF, welches den Befehl über RFHEM an den GaragenPi senden soll
Internals:
DEF ([du_GTO:"on"]) (set FHEMGarage cmd set GaragenTorAntrieb on) DOELSE
FUUID 5d067155-f33f-ee2d-0885-454ff01a1a955076
FVERSION 98_DOIF.pm:0.193030/2019-05-01
MODEL FHEM
NAME di_Garagentorantrieb
NR 590
NTFY_ORDER 50-di_Garagentorantrieb
STATE cmd_1
TYPE DOIF
VERSION 19303 2019-05-01 08:47:16
READINGS:
2019-06-17 08:01:41 Device du_GTO
2019-06-17 08:00:52 cmd 1
2019-06-17 08:00:52 cmd_event du_GTO
2019-06-17 08:00:52 cmd_nr 1
2019-06-17 08:01:41 e_du_GTO_events on
2019-06-17 07:58:48 mode enabled
2019-06-17 08:00:52 state cmd_1
Regex:
accu:
condition:
0 ::EventDoIf('du_GTO',$hash,'on',1)
devices:
0 du_GTO
all du_GTO
do:
0:
0 set FHEMGarage cmd set GaragenTorAntrieb on
1:
0
helper:
globalinit 1
last_timer 0
sleeptimer -1
itimer:
perlblock:
trigger:
all du_GTO
uiState:
uiTable:
Attributes:
room Garage
Sinn ist, ich möchte diesen dummy in HomeKit integrieren um das Garagentor am Handy öffnen und schließen zu können.
Mein Problem ist nun, sobald im dummy on drücke, passiert nichts und der RPi ist lahmgelegt. Ich komme auch nicht mehr über die Konsole an das Gerät.
es hilft nur mehr die Notlösung - Stecker ziehen
Was mache ich hier falsch bzw. wie kann ich es verbessern?
(als Ansatz hat mir dieser Artikel geholfen: https://forum.fhem.de/index.php?topic=66590.0)
lg
Helmut
Hallo habe da anscheinend zu kompliziert gedacht.
ging wesentlich einfacher
Internals:
CFGFN
FUUID 5d08725c-f33f-ee2d-1f48-37c5a270df825bc7
NAME du_GTO
NR 9383
STATE off
TYPE dummy
READINGS:
2019-06-18 07:15:27 state off
Attributes:
genericDeviceType switch
room Garage,Homekit
setList on off
webCmd on
und
Internals:
DEF ([du_GTO:"on"]) (set FHEMGarage cmd set GaragenTorAntrieb on, set du_GTO off) DOELSE
FUUID 5d067155-f33f-ee2d-0885-454ff01a1a955076
FVERSION 98_DOIF.pm:0.193030/2019-05-01
MODEL FHEM
NAME di_Garagentorantrieb
NR 590
NTFY_ORDER 50-di_Garagentorantrieb
STATE cmd_1
TYPE DOIF
VERSION 19303 2019-05-01 08:47:16
READINGS:
2019-06-18 07:19:44 Device du_GTO
2019-06-18 07:19:44 cmd 1
2019-06-18 07:19:44 cmd_event du_GTO
2019-06-18 07:19:44 cmd_nr 1
2019-06-18 07:19:44 e_du_GTO_events on
2019-06-18 07:12:07 mode enabled
2019-06-18 07:19:44 state cmd_1
Regex:
accu:
attr:
cmdState:
wait:
waitdel:
condition:
0 ::EventDoIf('du_GTO',$hash,'on',1)
devices:
0 du_GTO
all du_GTO
do:
0:
0 set FHEMGarage cmd set GaragenTorAntrieb on, set du_GTO off
1:
0
helper:
event on
globalinit 1
last_timer 0
sleeptimer -1
timerdev du_GTO
timerevent on
triggerDev du_GTO
DOIF_eventas:
cmd_nr: 1
cmd: 1
cmd_event: du_GTO
state: cmd_1
timerevents:
on
off
timereventsState:
state: on
triggerEvents:
on
off
triggerEventsState:
state: on
internals:
itimer:
readings:
trigger:
all du_GTO
uiState:
uiTable:
Attributes:
do always
room Garage
Gruß
Helmut