Zitat von: Bualicher am 11 April 2021, 12:50:24Zitat von: Bualicher am 02 April 2021, 19:00:04Hallo zusammen,
ich habe die Homematic HM-LC-BL1PBU-FM Rollladenaktoren im Einsatz. Wenn ich diese jetzt in die Homebridge einbinde funktioniert auch alles wie gewünscht und wird auch richtig in der Home-App von Apple angezeigt. Über Siri kann ich diese auch steuern (... auf/zu/öffnen/schliessen). Das Attribut "homebridgemapping" habe ich nicht gesetzt, es funktioniert so.
Was mir allerdings fehlt ist der Befehl "stopp".
Ist es möglich Siri zu sagen, dass sie den Rollladen anhalten soll?
In Fhem geht das problemlos mit "set <device> stop".
Wenn ich diesen Befehl über Siri ausführe, dann schließt sie den Rollladen.
Hier mal ein List von einem Aktor:Internals:
DEF 669E67
FUUID 5c7b85c1-f33f-211b-8102-7cbf87bd73a79573
HmUART01_MSGCNT 1
HmUART01_RAWMSG 050100373DA410669E672000010601000043
HmUART01_RSSI -55
HmUART01_TIME 2021-04-01 11:59:18
IODev HmUART01
LASTInputDev HmUART01
MSGCNT 1
NAME EG_SZ_Rol01
NOTIFYDEV global
NR 346
NTFY_ORDER 50-EG_SZ_Rol01
STATE 0
TYPE CUL_HM
chanNo 01
lastMsg No:3D - t:10 s:669E67 d:200001 0601000043
protLastRcv 2021-04-01 11:59:18
protRcv 1 last_at:2021-04-01 11:59:18
protSnd 2 last_at:2021-04-01 11:59:18
protState CMDs_done
rssi_HmUART01 cnt:1 min:-67 max:-67 avg:-67 lst:-67
rssi_at_HmUART01 cnt:1 min:-55 max:-55 avg:-55 lst:-55
CL:
Authenticated 0
BUF
FD 14
FW_ID 9729
LASTACCESS 1617382417
NAME WEB_192.168.178.40_57293
NR 9735
PEER 192.168.178.40
PORT 57293
SNAME WEB
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
READINGS:
2021-04-02 18:52:45 state Connected
READINGS:
2021-03-31 19:30:12 CommandAccepted yes
2019-03-03 08:44:01 D-firmware 2.11
2019-03-03 08:44:01 D-serialNr PEQ0182836
2019-10-07 13:08:09 PairedTo 0x200001
2019-03-04 19:20:38 R-driveDown 19 s
2019-03-03 08:44:13 R-driveTurn 0.5 s
2019-03-04 19:20:28 R-driveUp 20 s
2019-03-03 08:44:06 R-pairCentral 0x200001
2019-03-03 08:44:07 R-powerUpAction off
2019-03-04 19:18:15 R-self01-lgActionType jmpToTarget
2019-03-04 19:18:15 R-self01-lgOnLevel 100 %
2019-03-04 19:18:15 R-self01-shActionType jmpToTarget
2019-03-04 19:18:15 R-self01-shOnLevel 100 %
2019-03-04 19:18:16 R-self02-lgActionType jmpToTarget
2019-03-04 19:18:16 R-self02-lgOnLevel 100 %
2019-03-04 19:18:16 R-self02-shActionType jmpToTarget
2019-03-04 19:18:16 R-self02-shOnLevel 100 %
2019-03-03 08:44:13 R-sign off
2019-10-07 13:08:09 RegL_00. 00:00 02:81 0A:20 0B:00 0C:01 15:FF 18:00
2019-10-07 13:08:10 RegL_01. 00:00 08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00 30:06 56:00 57:24
2019-10-07 13:08:12 RegL_03.self01 00:00 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:63 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
2019-10-07 13:08:15 RegL_03.self02 00:00 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:63 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
2021-04-01 11:58:12 cfgState ok
2021-04-01 11:59:18 commState CMDs_done
2021-04-01 11:59:18 deviceMsg off (to VCCU)
2021-04-01 11:59:18 level 0
2019-03-19 09:51:29 levelMissed desired:100
2021-04-01 11:59:18 motor stop:off
2021-04-01 11:59:18 pct 0
2021-04-01 11:59:18 position 0
2019-03-10 15:12:35 powerOn 2019-03-10 15:12:35
2021-04-01 11:59:18 recentStateType info
2021-04-01 11:59:18 state off
2021-04-01 11:59:18 timedOn off
2021-03-31 19:30:11 trigLast fhem:02
helper:
HM_CMDNR 61
cSnd ,01200001669E67010E
mId 0005
peerFriend peerSens,peerVirt
peerIDsState complete
peerOpt 3:blindActuator
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
tmplChg 0
cmds:
TmplKey :no:1617271074.95052
TmplTs 1617271074.95052
cmdKey 1:1:0::EG_SZ_Rol01:0005:01:
cmdLst:
assignHmKey noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
deviceRename -newName-
down 'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
getVersion noArg
inhibit [(on|{off})]
off noArg
on noArg
pair noArg
pct -value- [-ontime-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerIODev [IO] -btn- [({set}|unset)] 'not for future use'
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
statusRequest noArg
stop noArg
toggle noArg
toggleDir noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
up 'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
lst:
condition slider,0,1,255
peer
peerOpt EG_BZ_FK01,EG_Bad_FK01,EG_Bad_FK02,EG_Flur_Bew01,EG_Flur_Disp01_Btn_01,EG_Flur_Disp01_Btn_02,EG_Flur_Disp01_Btn_03,EG_Flur_Disp01_Btn_04,EG_Flur_Disp01_Btn_05,EG_Flur_Disp01_Btn_06,EG_Flur_Disp01_Btn_07,EG_Flur_Disp01_Btn_08,EG_Flur_Disp01_Btn_09,EG_Flur_Disp01_Btn_10,EG_Flur_Disp01_Btn_11,EG_Flur_Disp01_Btn_12,EG_Flur_Disp01_Btn_13,EG_Flur_Disp01_Btn_14,EG_Flur_Disp01_Btn_15,EG_Flur_Disp01_Btn_16,EG_Flur_Disp01_Btn_17,EG_Flur_Disp01_Btn_18,EG_Flur_Disp01_Btn_19,EG_Flur_Disp01_Btn_20,EG_GZ_FK01,EG_GZ_FK02,EG_GZ_Taster01_Btn_01,EG_GZ_Taster01_Btn_02,EG_GZ_Taster01_Btn_03,EG_GZ_Taster01_Btn_04,EG_GZ_Taster01_Btn_05,EG_GZ_Taster01_Btn_06,EG_KS01,EG_KU_FK01,EG_KU_FK02,EG_KU_FK03,EG_KU_FK04,EG_KU_FK05,EG_KU_Taster01_Btn_01,EG_KU_Taster01_Btn_02,EG_KU_Taster01_Btn_03,EG_KU_Taster01_Btn_04,EG_KU_Taster01_Btn_05,EG_KU_Taster01_Btn_06,EG_KU_Taster02_Btn_01,EG_KU_Taster02_Btn_02,EG_KU_Taster02_Btn_03,EG_KU_Taster02_Btn_04,EG_KU_Taster02_Btn_05,EG_KU_Taster02_Btn_06,EG_SZ_FK01,EG_SZ_FK02,EG_SZ_Taster01_Btn_01,EG_SZ_Taster01_Btn_02,EG_SZ_Taster01_Btn_03,EG_SZ_Taster01_Btn_04,EG_SZ_Taster01_Btn_05,EG_SZ_Taster01_Btn_06,EG_SZ_Taster02_Btn_01,EG_SZ_Taster02_Btn_02,EG_SZ_Taster02_Btn_03,EG_SZ_Taster02_Btn_04,EG_SZ_Taster02_Btn_05,EG_SZ_Taster02_Btn_06,EG_SZ_Taster03_Btn_01,EG_SZ_Taster03_Btn_02,EG_SZ_Taster03_Btn_03,EG_SZ_Taster03_Btn_04,EG_SZ_Taster03_Btn_05,EG_SZ_Taster03_Btn_06,EG_WZ_FK01,EG_WZ_FK02,EG_WZ_FK03,EG_WZ_FK04,EG_WZ_FK05,EG_WZ_FK06,EG_WZ_Taster01_Btn_01,EG_WZ_Taster01_Btn_02,EG_WZ_Taster01_Btn_03,EG_WZ_Taster01_Btn_04,EG_WZ_Taster01_Btn_05,EG_WZ_Taster01_Btn_06,EG_WZ_Taster02_Btn_01,EG_WZ_Taster02_Btn_02,EG_WZ_Taster02_Btn_03,EG_WZ_Taster02_Btn_04,EG_WZ_Taster02_Btn_05,EG_WZ_Taster02_Btn_06,EG_WZ_Taster03_Btn_01,EG_WZ_Taster03_Btn_02,EG_WZ_Taster03_Btn_03,EG_WZ_Taster03_Btn_04,EG_WZ_Taster03_Btn_05,EG_WZ_Taster03_Btn_06,VCCU_Btn1,VCCU_Btn2
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
dir:
cur stop
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +669E67,00,00,00
nextSend 1617271158.91545
rxt 0
vccu VCCU
p:
669E67
00
00
00
prefIO:
HmUART01
mRssi:
mNo 3D
io:
HmUART01:
-49
-49
peerIDsH:
00000000 broadcast
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO HmUART01
flg A
ts 1617271158.62067
ack:
HASH(0x51abec8)
3D8002200001669E6700
rssi:
HmUART01:
avg -67
cnt 1
lst -67
max -67
min -67
at_HmUART01:
avg -55
cnt 1
lst -55
max -55
min -55
tmpl:
Attributes:
IODev HmUART01
IOgrp VCCU:HmUART01
autoReadReg 4_reqStatus
devStateIcon 100:fts_window_2w 0:fts_shutter_100 1\d.*:fts_shutter_90 2\d.*:fts_shutter_80 3\d.*:fts_shutter_70 4\d.*:fts_shutter_60 5\d.*:fts_shutter_50 6\d.*:fts_shutter_40 7\d.*:fts_shutter_30 8\d.*:fts_shutter_20 9\d.*:fts_shutter_10 \d.*:fts_shutter_90
expert defReg,rawReg
firmware 2.11
fp_EG 668,1086,0,
genericDeviceType blind
group Rollladen
icon fts_shutter_updown
model HM-LC-BL1PBU-FM
peerIDs 00000000
room CUL_HM,EG_Schlafzimmer,Homekit
serialNr PEQ0182836
siriName Schlafzimmer Rollladen links
stateFormat pct
subType blindActuator
webCmd statusRequest:toggleDir:on:off:up:down:stop
Hat das jemand am Laufen mit funktionierendem Stopp-Befehl und kann mir auf die Sprünge helfen?
Im Voraus vielen Dank für Eure Hilfe
Hol ich nochmal hoch.
Irgendwie muss es doch möglich sein den Rollladen über homebridge anzuhalten. Klar könnte man Prozentanweisungen geben, was aber bei vielen unterschiedlich großen Rollläden schwer ist sich da einzelne Positionen zu merken.
Hat denn keiner mein Problem bereits gelöst? Ich kann mir nicht vorstellen, dass ich der einzige bin der gerne auf Kommando seinen Rollladen anhalten kann.
Zitat# $Id: bw.holiday 22661 2020-08-24 12:56:10Z betateilchen $
# Feiertage in Baden-Württemberg
# Siehe auch
# http://de.wikipedia.org/wiki/Feiertage_in_Deutschland
1 01-01 Neujahr
1 01-06 Heilige Drei Könige
1 05-01 Tag der Arbeit
1 10-03 Tag der Deutschen Einheit
1 11-01 Allerheiligen
1 12-25 1. Weihnachtstag
1 12-26 2. Weihnachtstag
2 -2 Karfreitag
2 1 Ostermontag
2 39 Christi Himmelfahrt
2 50 Pfingstmontag
2 60 Fronleichnam
4 05-21 05-31 Pfingstferien
4 07-25 09-07 Sommerferien
4 10-28 10-31 Herbstferien
#4 12-23 12-31 Weihnachtsferien
#4 01-01 04-04 Weihnachtsferien
Unknown encoding '"UTF-8"' at FHEM/HttpUtils.pm line 1061
aufgefallen der zum sofortigen FHEM Absturz führt. ...
my $encoding = defined($hash->{forceEncoding}) ? $hash->{forceEncoding} :
$hash->{httpheader} =~ m/^Content-Type.*charset=(\S*)/im ? $1 :
'UTF-8';
$encoding =~ s/['"]//g;
...
Internals:
CCUNum 2
Clients :HMCCUDEV:HMCCUCHN:HMCCURPCPROC:
DEF 192.168.178.68
FUUID 6647825d-f33f-4323-28ed-d192888a8815504c
FVERSION 88_HMCCU.pm:v5.0.0-s28381/2024-01-14
NAME ccu_d1
NOTIFYDEV global
NR 58
NTFY_ORDER 50-ccu_d1
RPCState running
STATE running/OK
TYPE HMCCU
authentication off
ccuaddr BidCoS-RF
ccuchannels 324
ccudevices 28
ccuif BidCos-RF
ccuinterfaces BidCos-RF,HmIP-RF,VirtualDevices,BidCos-Wired
ccuip 192.168.178.68
ccuname HM-RCV-50 BidCoS-RF
ccustate active
ccutype CCU2/3
config 5.0
eventCount 82
firmware 3.75.7.20240420
host 192.168.178.68
prot http
version 5.0 240121821
READINGS:
2024-05-19 11:04:06 Alarmmeldungen 0
2024-05-19 11:04:06 Anwesenheit true
2024-05-19 11:04:06 DutyCycle 6.0
2024-05-19 11:04:06 DutyCycle-HmIP-HAP_0003DBE98D3C44 1.0
2024-05-19 11:04:06 GaragenSender1 true
2024-05-19 11:03:50 PLATFORM rpi3
2024-05-19 11:03:50 PRODUCT raspmatic_rpi3
2024-05-19 11:04:06 Regen_gestern 10.0
2024-05-19 11:04:06 Regen_heute 0.0
2024-05-19 11:04:06 SchluesselbundTor false
2024-05-19 11:04:06 SchluesselbundTorAuf false
2024-05-19 11:04:06 Servicemeldungen 1
2024-05-19 11:04:06 SpannungBatterie false
2024-05-19 11:04:06 TasterGWHKanal1 true
2024-05-19 11:04:06 TasterGWHKanal2 true
2024-05-19 11:04:06 TasterGWHKanal3 true
2024-05-19 11:04:06 TasterGWHKanal4 true
2024-05-19 11:04:06 TasterGWHKanal5 true
2024-05-19 11:04:06 TasterGWHKanal6 true
2024-05-19 11:04:06 TasterGarage1 true
2024-05-19 11:04:06 TasterGarage2 true
2024-05-19 11:04:06 TasterGarage3 true
2024-05-19 11:04:06 TasterGarage4 true
2024-05-19 11:04:06 TasterGarage5 true
2024-05-19 11:04:06 TasterGarage6 true
2024-05-19 11:03:50 VERSION 3.75.7.20240420
2024-05-19 11:04:06 Wired-Status true
2024-05-19 11:03:50 count_channels 324
2024-05-19 11:03:50 count_devices 28
2024-05-19 11:03:50 count_groups 1
2024-05-19 11:03:50 count_interfaces 4
2024-05-19 11:03:50 count_programs 5
2024-05-19 11:04:06 g_ip 192.168.178.112
2024-05-19 11:04:06 g_temp_0 24.8
2024-05-19 11:04:06 g_temp_1 30.0
2024-05-19 11:04:06 g_temp_2 20.5
2024-05-19 11:04:06 g_temp_3 15.0
2024-05-19 11:04:06 g_temp_4 -99.0
2024-05-19 11:04:06 g_temp_5 -99.0
2024-05-19 11:04:06 g_temp_6 -99.0
2024-05-19 11:04:06 g_temp_7 -99.0
2024-05-19 09:47:46 rpcstate running
2024-05-19 09:47:46 state OK
hmccu:
ccuDevList "HM-RCV-50#BidCoS-RF","HMW-RCV-50#BidCoS-Wir","HmIP-HAP#0003DBE98D3C44","HmIP-RCV-50#HmIP-RCV-1","Keller#Heizung#INT0000001","RPI-RF-MOD#001F5F298D8F78",HMW_GWH,HMW_Heizung_Rel,HMW_Heizung_RelExtra,HM_8fachSchalter,HM_Bewegungsmelder_Buero,HM_GWH_Wasserstand,HM_Garage_PV_Motor,HM_Wetterstation,HmIP_FensterKon2,HmIP_Keller_Heizkoerper_links,HmIP_Keller_Heizkoerper_rechts,HmIP_Keller_Wandthermostat,HmIP_Rauchmelder_Buero,HmIP_Rauchmelder_Schlafzimmer,HmIP_Rauchmelder_Treppenhaus,HmIP_Schluesselbund,HmIP_Temp_Buero,HmIP_Temp_Buero_WC,HmIP_Temp_Keller,HmIP_Tuere_Buero,HmIP_Tuere_Garage,HmIP_Tuerschloss_Heizraum
ccuSuppDevList "HMW-RCV-50#BidCoS-Wir","Keller#Heizung#INT0000001",HMW_GWH,HMW_Heizung_Rel,HMW_Heizung_RelExtra,HM_8fachSchalter,HM_Bewegungsmelder_Buero,HM_GWH_Wasserstand,HM_Garage_PV_Motor,HM_Wetterstation,HmIP_FensterKon2,HmIP_Keller_Heizkoerper_links,HmIP_Keller_Heizkoerper_rechts,HmIP_Keller_Wandthermostat,HmIP_Rauchmelder_Buero,HmIP_Rauchmelder_Schlafzimmer,HmIP_Rauchmelder_Treppenhaus,HmIP_Schluesselbund,HmIP_Temp_Buero,HmIP_Temp_Buero_WC,HmIP_Temp_Keller,HmIP_Tuere_Buero,HmIP_Tuere_Garage,HmIP_Tuerschloss_Heizraum
ccuvarsint 60
ccuvarspat .*
defaults 0
evtime 0
evtimeout 0
postInit 0
rpccount 0
rpcports 2001,2010,2000,9292
updatetime 1716109430.35285
adr:
HM-RCV-50 BidCoS-RF:
address BidCoS-RF
addtype dev
valid 1
HM-RCV-50 BidCoS-RF:0:
address BidCoS-RF:0
addtype chn
valid 1
HM-RCV-50 BidCoS-RF:1:
address BidCoS-RF:1
addtype chn
valid 1