Save config
anyViews
Tablet-UI
01.1_Dachboden
01.6_Schlafen Eltern
02.3_Wohnen
02.4_FlurEG
04.1_KlimaAussen
10.0_System
10.1_Zeitsteuerung
10.2_Notify
10.3_Kalender
10.4_Geofency
CUL_HM
Garten
Gruppen
HUEDevice
Homematic
Service
Unsorted
icoEverything Everything
Commandref
Remote doc
Edit files
Select style
Event monitor
DeviceOverview
HM_52B2B7
CMDs_done
getConfig
clear msgEvents
HM_52B2B7
HM_52B2B7
list (normal|hidden);
issue list command for the fiven entity normal or including the hidden parameter
Internals
CFGFN
DEF
52B2B7
FUUID
660466d5-f33f-a4e0-634a-767e140198747921
HMLAN1_MSGCNT
184
HMLAN1_RAWMSG
E52B2B7,0000,000B7EE2,FF,FFC7,73A04052B2B7263D330211
HMLAN1_RSSI
-57
HMLAN1_TIME
2024-03-29 08:08:13
IODev
HMLAN1
LASTInputDev
HMLAN1
MSGCNT
184
NAME
HM_52B2B7
NR
249
NTFY_ORDER
48-HM_52B2B7
STATE
CMDs_pending
TYPE
CUL_HM
channel_01
HM_52B2B7_Btn_01
channel_02
HM_52B2B7_Btn_02
disableNotifyFn
1
eventCount
172
lastMsg
No:73 - t:40 s:52B2B7 d:263D33 0211
protCmdDel
8
protCmdPend
5 CMDs_pending
protLastRcv
2024-03-29 08:08:13
protRcv
152 last_at:2024-03-29 08:08:13
protResnd
7 last_at:2024-03-29 07:58:54
protResndFail
2 last_at:2024-03-28 11:14:57
protSnd
17 last_at:2024-03-29 08:04:37
protState
CMDs_pending
rssi_at_HMLAN1
cnt:185 min:-72 max:-51 avg:-59.03 lst:-57
Readings
CommandAccepted
yes
2024-03-29 08:05:10
D-firmware
1.4
2024-03-29 08:12:58
D-serialNr
LEQ0064981
2024-03-29 08:12:58
IODev
HMLAN1
2024-03-29 08:04:37
PairedTo
0x000000
2024-03-29 08:04:34
aesKeyNbr
02
2024-03-29 08:07:54
battery
ok
2024-03-29 08:08:13
cfgState
PairMism
2024-03-29 08:14:02
commState
CMDs_done
2024-03-29 08:13:02
state
CMDs_done
2024-03-29 08:13:02
HM_52B2B7
Attributes
IOgrp
VCCU
deleteattr
autoReadReg
4_reqStatus
deleteattr
expert
rawReg
deleteattr
firmware
1.4
deleteattr
model
HM-PB-2-WM55-2
deleteattr
room
01.1_Dachboden
deleteattr
serialNr
LEQ0064981
deleteattr
subType
pushButton
deleteattr
webCmd
getConfig:clear msgEvents
deleteattr
Probably associated with
FileLog_HM_52B2B7
active
FileLog
HM_52B2B7_Btn_01
Short 1_74 (to 263D33)
CUL_HM
HM_52B2B7_Btn_02
Short 1_17 (to 263D33)
CUL_HM
Help for CUL_HM
Copy for forum.fhem.de
Internals:
.AttrList .devInfo .mId .stc IODev IOgrp actCycle actStatus aesCommReq:1,0 aesKey:5,4,3,2,1,0 autoReadReg:0_off,1_restart,2_pon-restart,3_onChange,4_reqStatus,5_readMissing,8_stateOnly burstAccess:0_off,1_auto commStInCh:on,off do_not_notify:1,0 dummy:1,0 event-aggregator event-min-interval event-on-change-reading event-on-update-reading expert:multiple,defReg,allReg,rawReg,templ,none firmware hmKey hmKey2 hmKey3 hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger ignore:1,0 model modelForce:ACTIONDETECTOR,ACTIONDETECTOR,ASH550,ASH550I,CCU-FHEM,CMM,DORMA_ATENT,DORMA_BRC-H,DORMA_RC-H,HM-CC-RT-DN,HM-CC-RT-DN-BOM,HM-CC-SCD,HM-CC-TC,HM-CC-VD,HM-DIS-EP-WM55,HM-DIS-TD-T,HM-DIS-WM55,HM-DW-WM,HM-ES-PMSW1-DR,HM-ES-PMSW1-PL,HM-ES-PMSW1-PL-DN-R1,HM-ES-PMSW1-PL-DN-R2,HM-ES-PMSW1-PL-DN-R3,HM-ES-PMSW1-PL-DN-R4,HM-ES-PMSW1-PL-DN-R5,HM-ES-PMSW1-SM,HM-ES-TX-WM,HM-HM-LC-DW-WM,HM-LC-AO-SM,HM-LC-BL1-FM,HM-LC-BL1-FM-2,HM-LC-BL1-PB-FM,HM-LC-BL1-SM,HM-LC-BL1-SM-2,HM-LC-BL1PBU-FM,HM-LC-DDC1-PCB,HM-LC-DIM1L-CV,HM-LC-DIM1L-CV-2,HM-LC-DIM1L-CV-644,HM-LC-DIM1L-PL,HM-LC-DIM1L-PL-2,HM-LC-DIM1L-PL-3,HM-LC-DIM1L-PL-644,HM-LC-DIM1PWM-CV,HM-LC-DIM1PWM-CV-2,HM-LC-DIM1T-CV,HM-LC-DIM1T-CV-2,HM-LC-DIM1T-CV-644,HM-LC-DIM1T-DR,HM-LC-DIM1T-FM,HM-LC-DIM1T-FM-2,HM-LC-DIM1T-FM-644,HM-LC-DIM1T-FM-LF,HM-LC-DIM1T-PL,HM-LC-DIM1T-PL-2,HM-LC-DIM1T-PL-3,HM-LC-DIM1T-PL-644,HM-LC-DIM1TPBU-FM,HM-LC-DIM1TPBU-FM-2,HM-LC-DIM2L-CV,HM-LC-DIM2L-SM,HM-LC-DIM2L-SM-2,HM-LC-DIM2L-SM-644,HM-LC-DIM2T-SM,HM-LC-DIM2T-SM,HM-LC-DIM2T-SM-2,HM-LC-JA1PBU-FM,HM-LC-RGBW-WM,HM-LC-SW1-BA-PCB,HM-LC-SW1-DR,HM-LC-SW1-FM,HM-LC-SW1-FM-2,HM-LC-SW1-PB-FM,HM-LC-SW1-PCB,HM-LC-SW1-PL,HM-LC-SW1-PL-3,HM-LC-SW1-PL-CT-R1,HM-LC-SW1-PL-CT-R2,HM-LC-SW1-PL-CT-R3,HM-LC-SW1-PL-CT-R4,HM-LC-SW1-PL-CT-R5,HM-LC-SW1-PL-DN-R1,HM-LC-SW1-PL-DN-R2,HM-LC-SW1-PL-DN-R3,HM-LC-SW1-PL-DN-R4,HM-LC-SW1-PL-DN-R5,HM-LC-SW1-PL-OM54,HM-LC-SW1-PL2,HM-LC-SW1-SM,HM-LC-SW1-SM-2,HM-LC-SW1-SM-ATMEGA168,HM-LC-SW1PBU-FM,HM-LC-SW2-DR,HM-LC-SW2-DR-2,HM-LC-SW2-FM,HM-LC-SW2-FM-2,HM-LC-SW2-PB-FM,HM-LC-SW2-SM,HM-LC-SW2PBU-FM,HM-LC-SW4-BA-PCB,HM-LC-SW4-DR,HM-LC-SW4-DR-2,HM-LC-SW4-PCB,HM-LC-SW4-PCB-2,HM-LC-SW4-SM,HM-LC-SW4-SM-2,HM-LC-SW4-SM-ATMEGA168,HM-LC-SW4-WM,HM-LC-SW4-WM-2,HM-MOD-EM-8,HM-MOD-EM-8BIT,HM-MOD-RE-8,HM-OU-CF-PL,HM-OU-CFM-PL,HM-OU-CFM-TW,HM-OU-CM-PCB,HM-OU-LED16,HM-PB-2-FM,HM-PB-2-WM,HM-PB-2-WM55,HM-PB-2-WM55-2,HM-PB-4-WM,HM-PB-4DIS-WM,HM-PB-4DIS-WM-2,HM-PB-6-WM55,HM-PBI-4-FM,HM-RC-12,HM-RC-12-B,HM-RC-12-SW,HM-RC-19,HM-RC-19-B,HM-RC-19-SW,HM-RC-2-PBU-FM,HM-RC-2-PBU-FM-2,HM-RC-4,HM-RC-4-2,HM-RC-4-3,HM-RC-4-3-D,HM-RC-4-B,HM-RC-8,HM-RC-DIS-H-X-EU,HM-RC-KEY3,HM-RC-KEY3-B,HM-RC-KEY4-2,HM-RC-KEY4-3,HM-RC-P1,HM-RC-SEC3,HM-RC-SEC3-B,HM-RC-SEC4-2,HM-RC-SEC4-3,HM-SCI-3-FM,HM-SEC-CEN,HM-SEC-KEY,HM-SEC-KEY-O,HM-SEC-KEY-S,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-MDIR-3,HM-SEC-RHS,HM-SEC-RHS-2,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-SCO,HM-SEC-SD,HM-SEC-SD-2,HM-SEC-SFA-SM,HM-SEC-SIR-WM,HM-SEC-TIS,HM-SEC-WDS,HM-SEC-WDS-2,HM-SEC-WIN,HM-SEN-DB-PCB,HM-SEN-EP,HM-SEN-LI-O,HM-SEN-MDIR-O,HM-SEN-MDIR-O-2,HM-SEN-MDIR-O-3,HM-SEN-MDIR-SM,HM-SEN-MDIR-WM55,HM-SEN-RD-O,HM-SEN-WA-OD,HM-SWI-3-FM,HM-SYS-SRP-PL,HM-TC-IT-WM-W-EU,HM-WDC7000,HM-WDS10-TH-O,HM-WDS100-C6-O,HM-WDS100-C6-O-2,HM-WDS20-TH-O,HM-WDS30-OT2-SM,HM-WDS30-OT2-SM-2,HM-WDS30-T-O,HM-WDS40-TH-I,HM-WDS40-TH-I-2,HM-WS550,HM-WS550LCB,HM-WS550LCW,HM-WS550TECH,IS-WDS-TH-OD-S-R3,KFM-DISPLAY,KFM-SENSOR,KS550,KS550LC,KS550TECH,KS888,OLIGO-SMART-IQ-HM,PS-SWITCH,PS-TH-SENS,ROTO_ZEL-STG-RM-DWT-10,ROTO_ZEL-STG-RM-FDK,ROTO_ZEL-STG-RM-FEP-230V,ROTO_ZEL-STG-RM-FFK,ROTO_ZEL-STG-RM-FSA,ROTO_ZEL-STG-RM-FSS-UP3,ROTO_ZEL-STG-RM-FST-UP4,ROTO_ZEL-STG-RM-FWT,ROTO_ZEL-STG-RM-FZS,ROTO_ZEL-STG-RM-FZS-2,ROTO_ZEL-STG-RM-HS-4,ROTO_ZEL-STG-RM-WT-2,S550IA,SCHUECO_263-130,SCHUECO_263-131,SCHUECO_263-132,SCHUECO_263-133,SCHUECO_263-134,SCHUECO_263-135,SCHUECO_263-144,SCHUECO_263-145,SCHUECO_263-146,SCHUECO_263-147,SCHUECO_263-155,SCHUECO_263-157,SCHUECO_263-158,SCHUECO_263-160,SCHUECO_263-162,SCHUECO_263-167,SCHUECO_263-XXX,SENSOTIMER-ST-6,VIRTUAL,WDF-SOLAR,WS888 msgRepeat oldreadings param readOnly:0,1 readingOnDead:multiple,noChange,state,periodValues,periodString,channels rssiLog:1,0 serialNr showtime:1,0 stateFormat:textField-long subType:AlarmControl,KFM100,THSensor,blindActuator,blindActuatorSol,dimmer,display,keyMatic,motionAndBtn,motionDetector,no,outputUnit,powerMeter,powerSensor,pushButton,remote,repeater,rgb,senBright,sensRain,sensor,singleButton,siren,smokeDetector,swi,switch,thermostat,threeStateSensor,timer,tipTronic,virtual,winMatic timestamp-on-change-reading
.triggerUsed 1
CFGFN
DEF 52B2B7
FUUID 660466d5-f33f-a4e0-634a-767e140198747921
HMLAN1_MSGCNT 199
HMLAN1_RAWMSG R890E089B,0001,000FE592,FF,FFBA,FCA01052B2B71909010201000000
HMLAN1_RSSI -70
HMLAN1_TIME 2024-03-29 08:13:02
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 199
NAME HM_52B2B7
NR 249
NTFY_ORDER 48-HM_52B2B7
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_52B2B7_Btn_01
channel_02 HM_52B2B7_Btn_02
disableNotifyFn 1
eventCount 181
lastMsg No:FC - t:10 s:52B2B7 d:190901 0201000000
protCmdDel 8
protLastRcv 2024-03-29 08:13:02
protRcv 160 last_at:2024-03-29 08:13:02
protResnd 7 last_at:2024-03-29 07:58:54
protResndFail 2 last_at:2024-03-28 11:14:57
protSnd 25 last_at:2024-03-29 08:13:02
protState CMDs_done
rssi_at_HMLAN1 cnt:200 min:-79 max:-51 avg:-59.58 lst:-70
.attraggr:
.attrminint:
CL:
Authenticated 1
AuthenticatedBy allowed_WEB
AuthenticatedUser mklein
BUF
FD 8
FW_ID 1711696376.11871
LASTACCESS 1711696460.31501
NAME WEB_192.168.110.17_50528
NR 10000390
PEER 192.168.110.17
PORT 50528
SNAME WEB
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
encoding UTF-8
.attraggr:
.attrminint:
READINGS:
2024-03-29 08:13:51 state Connected
READINGS:
2024-03-29 08:12:58 .D-devInfo 020000
2024-03-29 08:12:58 .D-stc 40
2024-03-29 08:04:34 .R-pairCentral 0x000000
2024-03-28 11:25:46 .associatedWith HM_52B2B7,HM_52B2B7_Btn_01,HM_52B2B7_Btn_02,HM_52B2B7
2024-03-29 08:13:02 .protLastRcv 20240329081302
2024-03-29 08:05:10 CommandAccepted yes
2024-03-29 08:12:58 D-firmware 1.4
2024-03-29 08:12:58 D-serialNr LEQ0064981
2024-03-29 08:13:01 IODev HMLAN1
2024-03-29 08:12:59 PairedTo 0x000000
2024-03-29 08:12:59 RegL_00. 00:00 02:00 0A:00 0B:00 0C:00
2024-03-29 08:07:54 aesKeyNbr 02
2024-03-29 08:08:13 battery ok
2024-03-29 08:14:02 cfgState PairMism
2024-03-29 08:13:02 commState CMDs_done
2024-03-29 08:13:02 state CMDs_done
helper:
HM_CMDNR 252
PONtest 1
cSnd 0119090152B2B70104263D333F04,0119090152B2B70204263D333F04
cfgStateUpdt 0
lastMsgTm 1711696382.11294
mId 00C2
peerFriend peerAct,peerVirt
peerOpt 4:pushButton
regLst 0,1,4p
rxType 28
supp_Pair_Rep 0
ack:
263D33 HM_52B2B7_Btn_02:73
cfgChk:
idPc02 paired:0x000000 IO attr: 190901.
cmds:
TmplKey :no:1711621546.57203
TmplTs 1711621546.57203
cmdKey 0:1:0::HM_52B2B7:00C2:00:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt MWSchalter11,MWSchalter12,TeamDev
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
expert:
def 0
det 0
raw 1
tpl 0
io:
flgs 0
newChn +52B2B7,00,00,00
nextSend 1711696382.1985
rxt 2
vccu VCCU
p:
52B2B7
00
00
00
prefIO:
mRssi:
mNo FC
io:
HMLAN1:
-68
-68
peerIDsH:
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
rpt:
IO HMLAN1
flg A
ts 1711696382.11294
ack:
HASH(0x62e7767f3140)
FC800219090152B2B700
rssi:
at_HMLAN1:
avg -59.585
cnt 200
lst -70
max -51
min -79
shadowReg:
tmpl:
hmccu:
Attributes:
.mId 00C2
IOgrp VCCU
autoReadReg 4_reqStatus
expert rawReg
firmware 1.4
model HM-PB-2-WM55-2
room 01.1_Dachboden
serialNr LEQ0064981
subType pushButton
webCmd getConfig:clear msgEvents
ZitatDas Modul scheint nicht mehr zu empfangen, aber noch zu senden.
Zitat von: Starkstrombastler am 27 März 2024, 22:09:43Der CSFR-Token muss halt bei jedem Neustart von FHEM aktualisiert werden. Das ist in der aktuellen Modulversion aber noch nicht so schön gelöst (zyklische Prüfung). Passwort sollte gehen, muss aber manuell eingetragen werden.OK, ich hab nun mal ein neues FHEMWEB und allow ohne Https, Passwort und CSFR angelegt.
HTTPS derzeit vom Modul nicht unterstützt.
Zitat von: Starkstrombastler am 27 März 2024, 22:09:43In der aktuellen Modulversion wird die Action gelöscht, wenn du das Attr webhook entfernst.Ich hab sie nun manuel bearbeitet, bisher wurde von fhem noch nichts überschrieben.
Das automatische Update der Webhooks beschränkt sich auf Portnummer und CSFR-Token und das auch nur, wenn der Name der Action mit _Unterstrich_ anfängt und aufhört.
Zitat von: Starkstrombastler am 27 März 2024, 22:09:43Das ist davon abhängig, was der Shelly bereitstellt. Du kannst natürlich auch eine Action mit dem Sensorwert an FHEM adressieren. Sollte ohnehin automatisch angelegt worden sein. Du kannst auch mit set <name> interval 10 das Interval mit dem Einschalten der Pumpe verringern und dann wieder mit set <name> interval -1 auf den Originalwert zurückgehen.Naja viele der Werte thes Shelly sind schon in kürzeren Zeiten, oder noch besser bei Änderungen relevant. Mit den Werten die einen Hook haben klappt das jetzt auch gut. Andere wie z.B. Strom oder Leistung muss ich weiterhin Pollen. Dafür nehm ich jetzt 60 Sekunden.
Zitat von: Starkstrombastler am 27 März 2024, 22:09:43Wenn der Shelly via Action/Webhook einen Befehl an das Modul sendet (z.B. Ausgang ist EIN), wird dieser Befehl sofort verarbeitet und mit einer Sekunde Verzögerung eine Anfrage get <shelly> status gestartet. So werden alle Status-Werte*) abgeholt und die Power-Readings sind aktuell (der Shelly misst im Sekundentakt). Du kannst dann auch am Reading source erkennen, wodurch der Schaltvorgang ausgelöst wurde. Eine Action beispielsweise auf den Tastereingang am Shelly wird deswegen nicht benötigt und sollte im Sinne geringerer Systemlasten nicht aktiviert sein.Warum sollte denn nur der erste Wert nach einer Sekunde relevant sein. Das wäre dann z.B. der Anlaufstrom, wenn aber der Strom im Betrieb sinkt wäre das auch interessant.
Zitat von: Starkstrombastler am 27 März 2024, 22:09:43*) wieso die Temperatur nur alle 4 Minuten kommt muss ich mir anschauen.Jetzt klappts super, auch wenn mir das anlegen des FHEMWEB und des allow doch etwas Zeit gekostet hat, da ich durch ein fehlendes "global" im FHEMWEB nichts vom Shelly bekommen hab.
Jetzt bin ich mal gespannt, wie gut das Ganze funzt.
Zitat von: Prof. Dr. Peter Henning am 28 März 2024, 04:25:24@HadlWenn ich die Pumpe einschalte, steigt nach 1-3 Minuten die Temperatur am Rücklauf doch ziemlich schnell an, selbst in 10 Sekunden tut sich da einiges.
Das ist ziemlich sinnlos, weil sich die Temperaturen auch bei einer Zirkulationsleitung nicht so schnell ändern.
Zitat von: Prof. Dr. Peter Henning am 28 März 2024, 04:25:24Den Begriff "Signale" kennen wir in FHEM nicht. Es ist außerdem sonnenklar, dass eine Vielzahl von Shelly-Devices die FHEM-Hauptschleife ganz schön ausbremsen können - aus dem Grund schlägt Starkstrombastler ja vor, die Regelung der Zirkulationspumpe unabhängig von dieser Hauptschleife zu machen. Bei mir ist das seit inzwischen mehr als 10 Jahren durch ein drahtgebundenes System realisiert. Dessen Latenz und Belastung der FHEM-Hauptschleife sind so gering, dass die Regelung und Messung problemlos in FHEM gemacht werden können, siehe hier: https://wiki.fhem.de/wiki/1W-WPump.Ja, ich hab vor soviel es geht den Shelly intern machen zu lassen.