Hallo!
Welche Konfiguration ist notwendig, um auf der WebUI die Werte der aktuellen Leistung des Gerätes HM-ES-PMSw1-Pl https://wiki.fhem.de/wiki/HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung (https://wiki.fhem.de/wiki/HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung) anzuzeigen?
THX
Ist auf dem 2. channel des Devices (<name>_Power) zu lesen.
Welcher define-Befehl muss dann verwendet werden?
Wird automatisch mit dem Hauptdevice angelegt, wenn autocreate aktiv. Ist dein HM-ES-PMSw1-Pl schon in FHem definiert? Mach mal ein "list" davon
Das Device ist bereits angelegt:
define WK.waschmaschine CUL_HM 52202A
attr WK.waschmaschine .mId 00D7
attr WK.waschmaschine IODev HMUART
attr WK.waschmaschine actCycle 000:10
attr WK.waschmaschine actStatus alive
attr WK.waschmaschine autoReadReg 4_reqStatus
attr WK.waschmaschine expert 2_raw
attr WK.waschmaschine firmware 2.5
attr WK.waschmaschine group Steckdose
attr WK.waschmaschine icon message_socket
attr WK.waschmaschine model HM-ES-PMSW1-PL-DN-R1
attr WK.waschmaschine room 20-Waschkeller,80-HomeMatic,98-Devices
attr WK.waschmaschine serialNr NExxxxxxxxx
attr WK.waschmaschine subType powerMeter
attr WK.waschmaschine webCmd getConfig:clear msgEvents
Nein, ein "list" bitte, keine raw Definition.
list WK.waschmaschine
in Fhem eingeben
Internals:
DEF 52202A
FUUID 5cce0b09-f33f-a13d-4964-b4adcfxxxxxxxxx
HMUART_MSGCNT 27
HMUART_RAWMSG 0500003E88845E52202A0000008001F400000000000940FF
HMUART_RSSI -62
HMUART_TIME 2019-05-11 23:47:51
IODev HMUART
LASTInputDev HMUART
MSGCNT 27
NAME WK.waschmaschine
NOTIFYDEV global
NR 19
STATE CMDs_done
TYPE CUL_HM
channel_01 WK.waschmaschine_Sw
channel_02 WK.waschmaschine_Pwr
channel_03 HM_52202A_SenPwr
channel_04 HM_52202A_SenI
channel_05 HM_52202A_SenU
channel_06 HM_52202A_SenF
lastMsg No:88 - t:5E s:52202A d:000000 8001F400000000000940FF
protLastRcv 2019-05-11 23:47:51
protRcv 27 last_at:2019-05-11 23:47:51
protSnd 39 last_at:2019-05-11 23:44:08
protState CMDs_done
rssi_HMUART cnt:1 min:-70 max:-70 avg:-70 lst:-70
rssi_at_HMUART cnt:27 min:-62 max:-62 avg:-62 lst:-62
READINGS:
2019-05-11 23:43:25 D-firmware 2.5
2019-05-11 23:43:25 D-serialNr NEQ1559888
2019-05-11 23:44:00 PairedTo 0x4F64E2
2019-05-11 23:44:00 R-pairCentral 0x4F64E2
2019-05-11 23:44:00 RegL_00. 00:00 02:81 0A:4F 0B:64 0C:E2 15:FF 18:00
2019-05-11 23:44:08 state CMDs_done
helper:
HM_CMDNR 136
cSnd 014F64E252202A0603,014F64E252202A010452202A0103
mId 00AC
peerFriend
peerOpt -:powerMeter
regLst 0
rxType 1
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +52202A,00,00,00
nextSend 1557611271.39563
prefIO
rxt 0
vccu
p:
52202A
00
00
00
mRssi:
mNo 88
io:
HMUART:
-58
-58
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
prs 1
rssi:
HMUART:
avg -70
cnt 1
lst -70
max -70
min -70
at_HMUART:
avg -62
cnt 27
lst -62
max -62
min -62
shadowReg:
tmpl:
Attributes:
IODev HMUART
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 2.5
group Steckdose
icon message_socket
model HM-ES-PMSW1-PL-DN-R1
room 20-Waschkeller,80-HomeMatic,98-Devices
serialNr NEQ1xxxxxxx
subType powerMeter
webCmd getConfig:clear msgEvents
Also: die Leistung findest Du auf dem Device WK.waschmaschine_Pwr
https://<IP FHEM>:<Port FHEM>/fhem?detail=WK.waschmaschine_Pwr
Wenn Du in Fhem dein WK.waschmaschine guckst, siehst Du die channels
channel_01 WK.waschmaschine_Sw
channel_02 WK.waschmaschine_Pwr
channel_03 HM_52202A_SenPwr
channel_04 HM_52202A_SenI
channel_05 HM_52202A_SenU
channel_06 HM_52202A_SenF
Die Namen sind anklickbar.
Den hast Du aber schon umgenannt. Das heisst Du hast den wahscheinlich schon gesehen?
Reading "power"
Wie hast du umbenannt?
"einzeln" per "fhem rename"!?
Bei Homematic besser den "Device-Rename" nehmen.
Also das Gerät, dort dann bei "set" "rename" (oder deviceRename) wählen und neuen Namen eingeben.
Benennt dann alle Kanäle (und Filelogs) um...
Dann ist leichter zu erkennen, was zusammen gehört...
Wenn du dann beim _pwr Kanal das Attribut "room" auf den gewünschten Raum stellst, dann "siehst" du die Leistungswerte dort auch...
Gruß, Joachim