Hallo,
ich habe heute eine den Hutschienen-Schaltaktor mit Leistungsmessung "HM-ES-PMSW1-DR" (https://wiki.fhem.de/wiki/HM-ES-PMSw1-DR_Hutschienen-Schaltaktor_mit_Leistungsmessung (https://wiki.fhem.de/wiki/HM-ES-PMSw1-DR_Hutschienen-Schaltaktor_mit_Leistungsmessung)) gepairt.
Alle Readings (Leistung, Frequenz, Strom Spannung, ... ) erscheinen nur reagiert der Schaltausgang sw funktioniert nicht. Am Gerät selbst kann ich den Schaltausgang durch Betätigen des kleinen schwarzem Schalters schalten. Insofern sollte die Hardware bzw. das Relais in Ordnung sein. Nur aus FHEM heraus kann ich den Schaltausgang nicht ansteuern. Ein Reaktion des Relais bleibt aus. Wenn ich den Ausgang schalte zeigt state anschließend "set_on noArg".
Beim Pairen erschien allerdings:
2023.01.22 11:14:42 3: CUL_HM pair: HM_7561E2 powerMeter, model HM-ES-PMSW1-DR serialNr
2023.01.22 11:14:42 3: USB_HmUART: Unknown code A1A0B84007561E20000002500EA53455130373931393238513F0100::-73:USB_HmUART, help me!
Nach dem Pairen wurde folgendes per autocreate in die fhem.cfg erzeugt:
define HM_7561E2 CUL_HM 7561E2
setuuid HM_7561E2 63cd0c91-f33f-59f2-5f54-9541ba70a1303f22
attr HM_7561E2 .mId 00EA
attr HM_7561E2 IOgrp VCCU:USB_HmUART
attr HM_7561E2 autoReadReg 4_reqStatus
attr HM_7561E2 expert rawReg
attr HM_7561E2 firmware 2.5
attr HM_7561E2 model HM-ES-PMSW1-DR
attr HM_7561E2 serialNr SEQ0791928
attr HM_7561E2 subType powerMeter
attr HM_7561E2 webCmd getConfig:clear msgEvents
define HM_7561E2_Sw CUL_HM 7561E201
setuuid HM_7561E2_Sw 63cd0c91-f33f-59f2-f2e3-11cac3f5125f029e
attr HM_7561E2_Sw model HM-ES-PMSW1-DR
attr HM_7561E2_Sw peerIDs peerUnread
define HM_7561E2_Pwr CUL_HM 7561E202
setuuid HM_7561E2_Pwr 63cd0c91-f33f-59f2-7af7-7d4deaa43464517e
attr HM_7561E2_Pwr model HM-ES-PMSW1-DR
define HM_7561E2_SenPwr CUL_HM 7561E203
setuuid HM_7561E2_SenPwr 63cd0c91-f33f-59f2-6778-a9a14827eb0b4d2a
attr HM_7561E2_SenPwr model HM-ES-PMSW1-DR
define HM_7561E2_SenI CUL_HM 7561E204
setuuid HM_7561E2_SenI 63cd0c91-f33f-59f2-811c-d7ac1a55490bdf54
attr HM_7561E2_SenI model HM-ES-PMSW1-DR
define HM_7561E2_SenU CUL_HM 7561E205
setuuid HM_7561E2_SenU 63cd0c91-f33f-59f2-6611-af42346eda90572b
attr HM_7561E2_SenU model HM-ES-PMSW1-DR
define HM_7561E2_SenF CUL_HM 7561E206
setuuid HM_7561E2_SenF 63cd0c91-f33f-59f2-8214-7f123ca41a4f0807
attr HM_7561E2_SenF model HM-ES-PMSW1-DR
Die Internals habe ich angehängt.
Das Gerät hat die Firmware 2.5, was die neueste Firmware sein sollte.
Der Empfangspegel ist mit -75dB relativ gut.
Gruß
Xaneu
Hi,
Solange wie da CMD_processing ... steht ist er noch fertig gepairt. Deswegen lässt er sich von FHEM aus nicht schalten.
Die Readings wären interessant, bzw. auch was sagt hminfo configCheck dazu.
Gruß Otto
Hallo Otto,
danke für die schnelle Reaktion.
Hier die gewünschten Informationen.
Gruß
Xaneu
zeig mal ein "list USB_HmUART".
aber bitte keine screenshots, sondern den text kopieren und mit code-tags formatieren.
ansonsten "drüberpairen", nichts löschen oder resetten.
wahrscheinlich ist auch eine funkverbesserung hilfreich.
zb öffnen des schaltschranks.
oder gibt es sogar eine wlan verbindung von fhem zum hmuart?
offenbar passiert aber immer noch etwas PairedTo vermisst hminfo nicht :-[ also eventuell auch einfach nur Ruhe bewahren und Kaffee trinken...
wegen dem USB_HmUART, help me! solltest Du ein VCCU definieren. https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU
bei 100% resnd-fail-quote erwarte ich nicht mehr viel.
und (m)ein hmuart hat bei minus-paar-und-achzig scheinbar ein empfangslimit.
Hallo,
@ Frank:
hier das Ergebnis von Ergebnis von "list USB_HmUART"
Internals:
AssignedPeerCnt 4
CNT 198
Clients :CUL_HM:
DEF /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
DEVCNT 198
DevState 99
DevType UART
DeviceName /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0@115200
FD 42
FUUID 62a0ded1-f33f-59f2-3ebd-74d6438b5f71257c
LastOpen 1674383900.48768
NAME USB_HmUART
NOTIFYDEV global
NR 82
NTFY_ORDER 47-USB_HmUART
PARTIAL
RAWMSG 040202
RSSI -76
STATE opened
TYPE HMUARTLGW
XmitOpen 1
eventCount 8
model HM-MOD-UART
msgLoadCurrent 1
msgLoadHistory 0/0/0/0/0/0/0/0/0/0/0/0
msgLoadHistoryAbs 1/1/1/1/1/1/1/1/1/1/1/1/1
owner 7522E2
owner_CCU VCCU
Helper:
CreditTimer 628
FW 66049
Initialized 1
SendCnt 33
AckPending:
LastSendLen:
3
3
Log:
IDs:
PendingCMD:
RoundTrip:
Delay 0.00326895713806152
loadLvl:
lastHistory 1674393204.03273
MatchList:
1:CUL_HM ^A......................
Peers:
3AF49E +3AF49E,02,00,00
665EBC +665EBC,00,00,00
741210 +741210,00,00,00
7561E2 +7561E2,00,00,00
READINGS:
2023-01-22 11:38:23 D-HMIdAssigned 7522E2
2023-01-22 11:38:23 D-HMIdOriginal 7522E2
2023-01-22 11:38:24 D-firmware 1.2.1 (outdated)
2023-01-22 11:38:24 D-serialNr SEQ1772455
2023-01-22 11:38:03 D-type HM-MOD-UART
2023-01-22 11:38:24 cond ok
2023-01-22 12:52:58 load 1
2023-01-22 11:38:24 loadLvl low
2023-01-22 11:38:20 state opened
helper:
Attributes:
hmId 7522E2
Habe inzwischen auch nochmal d'rüber gepaired, leider ohne Erfolg.
Ich betreibe schon seit langem Homematic-Komponenten.
Vor der Flut ('wohne im Ahrtal und war komptett auf 3 Etagen davon betroffen) hatte ich über 20 HM-Komponenten.
Von daher weiß ich in etwa welche Pegel gut, kritisch und schlecht sind.
Ich habe mir diese per HM-Info als Liste anzeigen lassen und hatte diese sogar farblich markiert:
gut (grün): < 80dB
kritische (orange): >= 80dB und kleiner 85dB
schlecht: >85 dB
Mit 75dB sollte (es eigentlich) funktionieren.
Der hmuart ist nicht über WLAN sondern über USB/RS232 direkt am Raspberry Pi angeschlossen (https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi).
Zitat
bei 100% resnd-fail-quote erwarte ich nicht mehr viel.
und (m)ein hmuart hat bei minus-paar-und-achzig scheinbar ein empfangslimit.
Was bedeutet das für mich?
@ Otto:
'hab inzwischen tatsächlich Kaffee getrunken. Leider aber immer noch keine Veränderung.
Zitatwegen dem USB_HmUART, help me! solltest Du ein VCCU definieren
Danke für den Hinweis. Ein VCCU hatt ich vor der Flut definiert, soweit ich mich erinnern kann u.a. auch wegen der Unterdrückung solcher Fehlermeldungen.
Werde das noch nachholen.
Gruß
Xaneu
2023-01-22 11:38:24 D-firmware 1.2.1 (outdated)
dann erst einmal auf 1.4.1 updaten.
ZitatVon daher weiß ich in etwa welche Pegel gut, kritisch und schlecht sind.
es gibt aber immer 2 funkrichtungen, die durchaus unterschiedlich sein können.
bisher sehen wir nur rssi vom aktor zum io.
ZitatIch habe mir diese per HM-Info als Liste anzeigen lassen und hatte diese sogar farblich markiert:
installiere HMinfoTools.js (angepinnter thread), dort wird es auch gemacht.
ZitatMit 75dB sollte (es eigentlich) funktionieren.
das ist aber auch nur der durchschnitt der werte, die auch "angekommen sind".
owner_CCU VCCU
vccu hast du übrigens schon. zeig auch hiervon mal ein list.
daher sollte jedes device auch über attr IOgrp angekoppelt werden.
also nicht über attr IODev.
passiert automatisch, wenn man über vccu pairt.
Zitat100% resnd-fail-quote
alle von fhem initierten cmds (5x protoSnd) wurden jeweils 3x wiederholt (15x protoResnd) und nicht ein einziger cmd von diesen 20 versuchen wurde beantwortet. (5x protoResndFail)
Hallo,
'habe das Firmwareupdate 1.4.1 auf das Device "HM-MOD-RPI-PCB" inzwischen geflasht:
Internals:
AssignedPeerCnt 4
CNT 148
Clients :CUL_HM:
DEF /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
DEVCNT 148
DevState 99
DevType UART
DeviceName /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0@115200
FD 40
FUUID 62a0ded1-f33f-59f2-3ebd-74d6438b5f71257c
LastOpen 1674412758.74973
NAME USB_HmUART
NOTIFYDEV global
NR 82
NTFY_ORDER 47-USB_HmUART
PARTIAL
RAWMSG 040209
RSSI -77
STATE opened
TYPE HMUARTLGW
XmitOpen 1
eventCount 9
model HM-MOD-UART
msgLoadCurrent 5
msgLoadHistory 0/0/4/1/-/-/-/-/-/-/-/-
msgLoadHistoryAbs 5/5/5/1/0/-/-/-/-/-/-/-/-
owner 7522E2
owner_CCU VCCU
Helper:
CreditTimer 83
FW 66561
Initialized 1
SendCnt 21
AckPending:
LastSendLen:
3
3
Log:
IDs:
PendingCMD:
RoundTrip:
Delay 0.0314898490905762
loadLvl:
lastHistory 1674413962.3139
MatchList:
1:CUL_HM ^A......................
Peers:
3AF49E +3AF49E,02,00,00
665EBC +665EBC,00,00,00
741210 +741210,00,00,00
7561E2 +7561E2,00,00,00
READINGS:
2023-01-22 19:39:22 D-HMIdAssigned 7522E2
2023-01-22 19:39:22 D-HMIdOriginal 7522E2
2023-01-22 19:39:22 D-firmware 1.4.1
2023-01-22 19:39:22 D-serialNr SEQ1772455
2023-01-22 19:39:01 D-type HM-MOD-UART
2023-01-22 19:39:22 cond ok
2023-01-22 19:48:54 load 5
2023-01-22 19:39:22 loadLvl low
2023-01-22 19:39:18 state opened
helper:
Attributes:
hmId 7522E2
Allerings hat sich das Verhalten nicht geändert.
Hier die gewünschte VCCU-Liste, die ich über den Befehl "get VCCU list normal" ausgelesen habe:
Internals:
DEF 7522E2
FUUID 6308e61b-f33f-59f2-d77d-d12c716ffd6d7de4
IODev USB_HmUART
NAME VCCU
NR 93
NTFY_ORDER 48-VCCU
STATE USB_HmUART:ok
TYPE CUL_HM
assignedIOs USB_HmUART
chanNo 01
disableNotifyFn 1
eventCount 5
CL:
Authenticated 0
BUF
FD 37
FW_ID 1756
LASTACCESS 1674413606.76403
NAME WEB_192.168.63.57_57701
NR 1756
PEER 192.168.63.57
PORT 57701
SNAME WEB
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
encoding UTF-8
READINGS:
2023-01-22 19:52:57 state Connected
READINGS:
2023-01-22 19:39:05 IODev USB_HmUART
2023-01-22 19:39:22 IOopen 1
2023-01-22 12:51:29 cfgState ok
2023-01-22 19:41:29 hmPair name:HM_7561E2 SN: model:HM-ES-PMSW1-DR
2023-01-22 19:39:22 state USB_HmUART:ok
2022-11-14 18:28:46 unknown_1A22C3 received
2022-11-09 12:28:45 unknown_1A7038 received
2023-01-13 15:04:24 unknown_1D9B64 received
2023-01-22 07:58:39 unknown_229CF4 received
2023-01-14 08:36:39 unknown_30976F received
2023-01-22 07:22:44 unknown_30B0ED received
2022-12-24 11:18:09 unknown_38410E received
2022-10-12 20:45:38 unknown_3AF49E received
2023-01-21 08:45:30 unknown_4E6010 received
2022-11-21 02:16:17 unknown_4F9D27 received
2023-01-21 08:13:27 unknown_51C9E7 received
2022-12-31 08:12:24 unknown_51CC1F received
2022-12-01 00:17:04 unknown_51E987 received
2023-01-22 16:37:11 unknown_5D8835 received
2022-10-10 12:49:25 unknown_6158CA received
2023-01-14 11:10:41 unknown_62C6FA received
2023-01-19 06:38:17 unknown_639B42 received
2023-01-21 07:51:48 unknown_6A4268 received
2023-01-22 11:14:36 unknown_7561E2 received
2022-12-16 08:44:56 unknown_7657E8 received
2023-01-22 08:09:41 unknown_7BD51F received
2023-01-22 19:34:35 unknown_AF1F9D received
2023-01-22 19:36:17 unknown_B552D5 received
2022-12-05 18:36:06 unknown_BD5FC1 received
helper:
HM_CMDNR 88
peerFriend peerSD,peerSens,peerAct
peerOpt -:virtual
regLst 0
rxType 1
cmds:
TmplKey :no:1674412745.24957
Ich will nicht ausschließen, dass die Dämpfung des von dem Hutschienen-Schaltaktor HM-ES-PMSW1-DR gesendeten Signal tatsächlich zu gering ist.
Seit dem ich wegen der Flut einen neuen flachen Estrich auf allen Etagen d'rin habe, dem wegen der nötigen Festigkeit kleine Stahlnägel als Armierung beigemischt wurden, sind die Pegel wegen der abschirmenden Wirkung insgesamt tatsächlich deutlich schwächer geworden.
Nun ist es so, dass ich als Antenne am HM-MOD-RPI-PCB eine sogenannt Marconi-Antenne in Betrieb habe, die sehr stark ist (siehe Bild). Nur haben die Homematic-Komponenten selbst nicht so eine starke Antenne.
Ich werde, wenn ich etwas Zeit habe, den Hutschienen-Schaltaktor HM-ES-PMSW1-DR abklemmen und mal in der Nähe zum HM-MOD-RPI-PCB betreiben und berichten.
Gruß
Xaneu
Bei dem List VCCU fehlen irgendwie die Attribute? Du kannst auch die Funktion Copy for Forum am unteren Rand nutzen ( wenn Du keinen MAC hast)
Hallo,
ich habe das Teil nun wie angekündigt aus dem Kunstoffklemmkasten im Keller ausgebaut und in ca. 3m Nähe zur Homematic-Antene aufgestellt.
Der Pegel bzw. die Dämpfung liegt nun im Bereich um die -25dB.
Dannach hat sich keine Verbesserung eingestellt. Dann habe ich das Device im FHEM gelöscht und noch mal komplett neu gepairt. Auch habe ich lange gewartet um sicher zu sein, dass alle Daten zwischen FHEM und dem HM-ES-PMSW1-DR übertragen wurden.
Leider zeigt sich wieder das gleiche Ergebnis. Alles Readings (Leistung, Frequenz, Strom Spannung, ... ) erscheinen, nur der Schaltausgang läßt sich aus FHEM heraus nicht schalten.
@ Otto:
Hier nochmal die aktuelle VCCU-Liste. Diese sollte jetzt vollständig sein.
Internals:
DEF 7522E2
FUUID 6308e61b-f33f-59f2-d77d-d12c716ffd6d7de4
IODev USB_HmUART
LASTInputDev USB_HmUART
MSGCNT 1
NAME VCCU
NR 93
NTFY_ORDER 48-VCCU
STATE USB_HmUART:ok
TYPE CUL_HM
USB_HmUART_MSGCNT 1
USB_HmUART_RAWMSG 0500001A05845E7561E2000000800000000000000008FEFD
USB_HmUART_RSSI -26
USB_HmUART_TIME 2023-01-25 22:15:30
assignedIOs USB_HmUART
chanNo 01
disableNotifyFn 1
eventCount 8
CL:
Authenticated 0
BUF
FD 44
FW_ID 1693
LASTACCESS 1674681575.43284
NAME WEB_192.168.63.57_59605
NR 1694
PEER 192.168.63.57
PORT 59605
SNAME WEB
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
encoding UTF-8
READINGS:
2023-01-25 22:18:42 state Connected
READINGS:
2023-01-25 22:12:19 IODev USB_HmUART
2023-01-25 22:12:44 IOopen 1
2023-01-22 12:51:29 cfgState ok
2023-01-25 22:15:45 hmPair name:HM_7561E2 SN: model:HM-ES-PMSW1-DR
2023-01-25 22:12:44 state USB_HmUART:ok
2022-11-14 18:28:46 unknown_1A22C3 received
2022-11-09 12:28:45 unknown_1A7038 received
2023-01-13 15:04:24 unknown_1D9B64 received
2023-01-22 07:58:39 unknown_229CF4 received
2023-01-14 08:36:39 unknown_30976F received
2023-01-22 07:22:44 unknown_30B0ED received
2022-12-24 11:18:09 unknown_38410E received
2022-10-12 20:45:38 unknown_3AF49E received
2023-01-21 08:45:30 unknown_4E6010 received
2022-11-21 02:16:17 unknown_4F9D27 received
2023-01-21 08:13:27 unknown_51C9E7 received
2022-12-31 08:12:24 unknown_51CC1F received
2022-12-01 00:17:04 unknown_51E987 received
2023-01-22 16:37:11 unknown_5D8835 received
2022-10-10 12:49:25 unknown_6158CA received
2023-01-14 11:10:41 unknown_62C6FA received
2023-01-19 06:38:17 unknown_639B42 received
2023-01-21 07:51:48 unknown_6A4268 received
2023-01-25 22:15:30 unknown_7561E2 received
2022-12-16 08:44:56 unknown_7657E8 received
2023-01-22 08:09:41 unknown_7BD51F received
2023-01-22 19:34:35 unknown_AF1F9D received
2023-01-22 19:36:17 unknown_B552D5 received
2022-12-05 18:36:06 unknown_BD5FC1 received
helper:
HM_CMDNR 39
peerFriend
peerOpt v:virtual
regLst
rxType 1
cmds:
TmplKey :no:1674681164.69427
TmplTs 1674681164.69427
cmdKey 1:1:1::VCCU::01:
cmdLst:
assignIO -IO- [({set}|unset)]
clear [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
defIgnUnknown noArg
hmPairForSec [-sec-]
hmPairSerial -serial-
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
postEvent -condition-
press [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
pressL [(-peer-|{all})]
pressS [(-peer-|{all})]
tplSet_0 -tplChan-
update noArg
virtual [(1..50;1|{1})]
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
listDevice noArg
param -param-
expert:
def 1
det 0
raw 0
tpl 0
io:
vccu VCCU
ioList:
USB_HmUART
prefIO:
mRssi:
mNo
peerIDsH:
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
chn 1
dev 1
vrt 1
tmpl:
Attributes:
IOList USB_HmUART
IOgrp VCCU
model CCU-FHEM
subType virtual
webCmd virtual:update
Gruß
Xaneu
sniffe mal die raw messages beim pairen wie im wiki "homematic sniffen".
und zeig mal das aktuelle list vom aktor.
fhem ist up-to-date?
Hallo Frank,
fhem ist up-to-date. Hatte die Tage ein update durchgeführt.
Hier die Einträge in der Log-Datei nach der Aktivierung des "HomeMatic Nachrichten sniffen" und anschließendem pairen:
2023.01.25 23:06:32.046 1: Logfile gelöscht
2023.01.25 23:06:36.897 1: OWX_Init called for bus OWire with interface state opened, now going for detect
2023.01.25 23:06:37.515 1: OWX_Discover: 1-Wire devices found on bus OWire (Schaltschrank_Temperatur_oben,Schaltschrank_Temperatur_unten)
2023.01.25 23:06:43.691 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:06:43.694 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:06:43.695 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:06:43.695 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0031
2023.01.25 23:06:46.399 1: Error: >HM_7561E2< has no TYPE, but following keys: >helper<
2023.01.25 23:06:46.399 1: Error: >HM_7561E2_Pwr< has no TYPE, but following keys: >helper<
2023.01.25 23:06:46.399 1: Error: >HM_7561E2_SenF< has no TYPE, but following keys: >helper<
2023.01.25 23:06:46.400 1: Error: >HM_7561E2_SenI< has no TYPE, but following keys: >helper<
2023.01.25 23:06:46.400 1: Error: >HM_7561E2_SenPwr< has no TYPE, but following keys: >helper<
2023.01.25 23:06:46.400 1: Error: >HM_7561E2_SenU< has no TYPE, but following keys: >helper<
2023.01.25 23:06:46.400 1: Error: >HM_7561E2_Sw< has no TYPE, but following keys: >helper<
2023.01.25 23:06:47.402 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 1C A0 01 7522E2 741210 010E
2023.01.25 23:06:47.407 1: PERL WARNING: Use of uninitialized value in numeric ne (!=) at ./FHEM/10_CUL_HM.pm line 11271.
2023.01.25 23:06:47.557 0: HMUARTLGW USB_HmUART recv: 01 0402, state 100
2023.01.25 23:06:47.558 0: HMUARTLGW USB_HmUART Ack: 02
2023.01.25 23:06:47.569 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 5A msg: 1C A4 10 741210 7522E2 0601C80060
2023.01.25 23:06:48.735 1: Error: >HM_7561E2< has no TYPE, but following keys: >helper<
2023.01.25 23:06:58.693 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:06:58.698 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:06:58.698 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:06:58.698 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0036
2023.01.25 23:07:02.193 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 25 msg: 12 84 00 7561E2 000000 2500EA53455130373931393238513F0100
2023.01.25 23:07:06.988 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 21 msg: 13 84 00 7561E2 000000 2500EA53455130373931393238513F0100
2023.01.25 23:07:07.521 0: HMUARTLGW USB_HmUART send: 01 067561E2000000
2023.01.25 23:07:07.538 0: HMUARTLGW USB_HmUART recv: 01 040701010003FFFFFFFFFFFFFFFF, state 90
2023.01.25 23:07:07.538 0: HMUARTLGW USB_HmUART GetSet Ack: 07, state 90
2023.01.25 23:07:07.538 0: HMUARTLGW USB_HmUART added peer: 7561E2, aesChannels: FFFFFFFFFFFFFFFF
2023.01.25 23:07:07.540 0: HMUARTLGW USB_HmUART send: 01 067561E2000000
2023.01.25 23:07:07.546 0: HMUARTLGW USB_HmUART recv: 01 040701010003FFFFFFFFFFFFFFFF, state 93
2023.01.25 23:07:07.546 0: HMUARTLGW USB_HmUART GetSet Ack: 07, state 93
2023.01.25 23:07:07.547 0: HMUARTLGW USB_HmUART added peer: 7561E2, aesChannels: FFFFFFFFFFFFFFFF
2023.01.25 23:07:11.986 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 1E msg: 14 84 00 7561E2 000000 2500EA53455130373931393238513F0100
2023.01.25 23:07:13.696 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:07:13.700 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:07:13.700 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:07:13.700 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0029
2023.01.25 23:07:16.992 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 20 msg: 15 84 00 7561E2 000000 2500EA53455130373931393238513F0100
2023.01.25 23:07:21.992 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 1F msg: 16 84 00 7561E2 000000 2500EA53455130373931393238513F0100
2023.01.25 23:07:28.699 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:07:28.703 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:07:28.703 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:07:28.703 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0033
2023.01.25 23:07:43.743 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:07:43.823 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:07:43.824 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:07:43.825 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0782
2023.01.25 23:07:58.875 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:07:58.893 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:07:58.894 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:07:58.894 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0175
2023.01.25 23:08:13.878 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:08:13.882 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:08:13.884 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:08:13.884 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0028
2023.01.25 23:08:25.678 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 20 msg: 1A 84 5E 7561E2 000000 80000000000000000902FD
2023.01.25 23:08:28.882 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:08:28.885 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:08:28.886 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:08:28.886 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0028
2023.01.25 23:08:43.885 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:08:43.889 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:08:43.890 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:08:43.891 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0034
2023.01.25 23:08:58.890 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:08:58.894 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:08:58.895 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:08:58.895 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0035
2023.01.25 23:09:13.893 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:09:13.897 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:09:13.898 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:09:13.899 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0036
2023.01.25 23:09:19.984 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 48 msg: 66 86 70 665EBC 000000 7FFA5704EA80060EF800
2023.01.25 23:09:28.896 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:09:28.901 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:09:28.901 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:09:28.902 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0037
2023.01.25 23:09:43.900 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:09:43.904 0: HMUARTLGW USB_HmUART recv: 00 040200, state 98
2023.01.25 23:09:43.905 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:09:43.905 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0032
Gruß
Xaneu
Hallo Frank,
wenn ich anschließend versuche den Schaltausgang auf "on" zu setzte, erschein in der LOG-Datei genau folgendes:
2023.01.25 23:17:28.853 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 1E A0 01 7522E2 7561E2 00050000000000
2023.01.25 23:17:29.796 0: HMUARTLGW USB_HmUART recv: 01 0404, state 100
2023.01.25 23:17:29.797 0: HMUARTLGW USB_HmUART can't send due to unknown problem (no response?)
2023.01.25 23:17:30.231 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:17:30.235 0: HMUARTLGW USB_HmUART recv: 00 040202, state 98
2023.01.25 23:17:30.236 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:17:30.236 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0034
2023.01.25 23:17:31.078 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 1E A0 01 7522E2 7561E2 00050000000000
2023.01.25 23:17:32.043 0: HMUARTLGW USB_HmUART recv: 01 0404, state 100
2023.01.25 23:17:32.044 0: HMUARTLGW USB_HmUART can't send due to unknown problem (no response?)
2023.01.25 23:17:37.270 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 1E A0 01 7522E2 7561E2 00050000000000
2023.01.25 23:17:38.149 0: HMUARTLGW USB_HmUART recv: 01 0404, state 100
2023.01.25 23:17:38.150 0: HMUARTLGW USB_HmUART can't send due to unknown problem (no response?)
2023.01.25 23:17:42.545 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 1E A0 01 7522E2 7561E2 00050000000000
2023.01.25 23:17:43.444 0: HMUARTLGW USB_HmUART recv: 01 0404, state 100
2023.01.25 23:17:43.445 0: HMUARTLGW USB_HmUART can't send due to unknown problem (no response?)
2023.01.25 23:17:45.234 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:17:45.237 0: HMUARTLGW USB_HmUART recv: 00 040203, state 98
2023.01.25 23:17:45.238 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:17:45.238 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0030
2023.01.25 23:17:51.929 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 1F msg: 1E 84 5E 7561E2 000000 800000000000000008FFFE
2023.01.25 23:17:56.795 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 1F A0 01 7522E2 7561E2 00040000000000
2023.01.25 23:17:57.645 0: HMUARTLGW USB_HmUART recv: 01 0404, state 100
2023.01.25 23:17:57.645 0: HMUARTLGW USB_HmUART can't send due to unknown problem (no response?)
2023.01.25 23:18:00.236 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:18:00.239 0: HMUARTLGW USB_HmUART recv: 00 040204, state 98
2023.01.25 23:18:00.240 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:18:00.240 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0026
2023.01.25 23:18:01.868 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 1F A0 01 7522E2 7561E2 00040000000000
2023.01.25 23:18:02.780 0: HMUARTLGW USB_HmUART recv: 01 0404, state 100
2023.01.25 23:18:02.781 0: HMUARTLGW USB_HmUART can't send due to unknown problem (no response?)
2023.01.25 23:18:07.339 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 1F A0 01 7522E2 7561E2 00040000000000
2023.01.25 23:18:08.338 0: HMUARTLGW USB_HmUART recv: 01 0404, state 100
2023.01.25 23:18:08.338 0: HMUARTLGW USB_HmUART can't send due to unknown problem (no response?)
2023.01.25 23:18:12.845 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 1F A0 01 7522E2 7561E2 00040000000000
2023.01.25 23:18:13.762 0: HMUARTLGW USB_HmUART recv: 01 0404, state 100
2023.01.25 23:18:13.763 0: HMUARTLGW USB_HmUART can't send due to unknown problem (no response?)
Davor und danach gibt es in der Log-Datei zyklisch Einträge der Art:
2023.01.25 23:18:15.239 0: HMUARTLGW USB_HmUART send: 00 08
2023.01.25 23:18:15.242 0: HMUARTLGW USB_HmUART recv: 00 040205, state 98
2023.01.25 23:18:15.243 0: HMUARTLGW USB_HmUART GetSet Ack: 02, state 98
2023.01.25 23:18:15.243 0: HMUARTLGW USB_HmUART roundtrip delay: 0.0032
Gruß
Xaneu
wegen der errors: hattest du was gelöscht?
immer nur drüberpairen.
vielleicht mal ein fhem restart
1. "attr global verbose 3"
2. "sys" argument im attr logIDs löschen.
3. erneut pairen mit "set vccu hmPairSerial .........."
4. log und list posten
keine reaktionen vom aktor
rssi -25 ist schon sehr laut. vielleicht etwas weiter weg?
hast du am aktor mal ein werkreset gemacht wie in der BA beschrieben?
Hallo Frank,
ich hatte vor Deiner letzte Antwort zwei Posts gesendet. Möglicherweise hattest Du den ersten übersehen, da dieser noch auf der ersten Thread-Seite stand.
Im ersten Post waren die Einträge der Log-Datei beim Pairen.
Im zweiten Post habe ich dann zusätzlich testweise den Schaltaktor angesteuert um weitere Einträge in der Log-Datei zu provozieren.
Inzwischen habe ich am Aktor Werkeinstellung durchgeführt (gute Idee).
Auch habe ich den Sensor weiter weggestellt. Werte sind jetzt: "rssi_at_USB_HmUART cnt:13 min:-51 max:-30 avg:-34.61 lst:-49".
Leider hat beides nicht geholfen.
Zitat1. attr global verbose 3
Ist bei mir immer die Standardeinstellung. Das war auch bei allen gesendeten Logs der Fall. Ich halte das System immer sauber. Üblicherweise sind mit "attr global verbose 3" bei mir keinerlei Fehlermeldungen zu sehen, obwohl meine fhem.cfg schon über 4000 Zeilen und meine myUtils.pm auch schon fast 1000 Zeilen groß ist.
Zitat2. "sys" argument im attr logIDs löschen.
Was meinst Du damit?
Zitat
3. erneut pairen mit "set vccu hmPairSerial .........."
4. log und list posten
Vermute Du brauchst hier alles mit eingeschaltetem "Sniffen" und die list vom Sensor selbst (HM_7561E2) und vom Schaltausgang (HM_7561E2_Sw).
'werde versuchen das morgen zu posten.
Zitatich hatte vor Deiner letzte Antwort zwei Posts gesendet.
hatte ich gesehen
ZitatIst bei mir immer die Standardeinstellung.
seltsam. mit global verbose=3 sollten in den logs vom sniffen auch die cul_hm cmds erscheinen.
da im wiki zum sniffen global verbose=0 gesagt wird, wollte ich darauf hinweisen, dass verbose=3 informativer wäre.
ZitatWas meinst Du damit?
sniffen wird mit dem attribut logIDs im io eingeschaltet.
das wiki hätte gerne: "attr logIDs sys,all".
ich hätte lieber "attr logIDs all".
ZitatVermute Du brauchst hier alles mit eingeschaltetem "Sniffen" und die list vom Sensor selbst (HM_7561E2) und vom Schaltausgang (HM_7561E2_Sw).
sniff log und "list HM_7561E2"
vor neuen versuchen immer schauen, dass der cmd stack leer ist => ggf "set clear msgEvents"
in deinem zweiten log kamen nämlich keine schaltbefehle, sondern vermutlich noch nicht gesendete cmds vom pairen.
Hallo,
ich habe nun versucht das von Frank Vorgeschlagen durchzuführen:
1. FHEM komplett neu gestartet
2. In der fhem.cfg folgendes eingetragen
attr global verbose 1
attr global mseclog 1
attr USB_HmUART logIDs all
3. Im device ,,HM_7561E2" mit ,,set HM_7561E2 clear msgEvents" den cmd stack geleert.
4. Neues Pairing mit "set VCCU hmPairForSec 300" durchgeführt.
Beim Drücken der Pairing-Taste am Aktor habe ich dann schon an der LED-Reaktion gemerkt, dass das Pairing deutlich schneller durchgeführt wurde als zuvor. Und siehe da: Der Schaltausgang lies sich von FHEM aus schalten.
Der Vollständigkeit halber hier noch der Inhalt der Log-Datei mit eingeschaltetem "sniffing" (Pairing ab 18:28:31), die gewünschte "list" und das was in der fhem.cfg generiert wurde.
2023.01.26 18:28:31.591 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 49 msg: 30 86 70 665EBC 000000 00045C04EA000027AD00
2023.01.26 18:28:55.507 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 44 msg: 03 84 5E 7561E2 000000 800000000000000008E2FE
2023.01.26 18:29:21.090 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 38 msg: 03 84 00 7561E2 000000 2500EA53455130373931393238513F0100
2023.01.26 18:29:21.197 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 2B A0 01 7522E2 7561E2 00050000000000
2023.01.26 18:29:21.352 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 38 msg: 2B 80 02 7561E2 7522E2 00
2023.01.26 18:29:21.448 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 2C A0 01 7522E2 7561E2 000802010A750B220CE2
2023.01.26 18:29:21.617 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 38 msg: 2C 80 02 7561E2 7522E2 00
2023.01.26 18:29:21.700 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 2D A0 01 7522E2 7561E2 0006
2023.01.26 18:29:21.883 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 38 msg: 2D 80 02 7561E2 7522E2 00
2023.01.26 18:29:25.553 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 2E A0 01 7522E2 7561E2 00040000000000
2023.01.26 18:29:25.722 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3E msg: 2E A0 10 7561E2 7522E2 0202010A750B220CE215FF18000000
2023.01.26 18:29:26.008 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 3E A0 01 7522E2 7561E2 01040000000001
2023.01.26 18:29:26.262 0: HMUARTLGW USB_HmUART send: 01 067561E2000000
2023.01.26 18:29:26.264 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: 3E A0 10 7561E2 7522E2 020800300656005724932094450000
2023.01.26 18:29:26.888 0: HMUARTLGW USB_HmUART send: 01 067561E2000000
2023.01.26 18:29:26.895 0: HMUARTLGW USB_HmUART added peer: 7561E2, aesChannels: FFFFFFFFFFFFFFFF
2023.01.26 18:29:26.896 0: HMUARTLGW USB_HmUART send: 01 067561E2000000
2023.01.26 18:29:26.905 0: HMUARTLGW USB_HmUART added peer: 7561E2, aesChannels: FFFFFFFFFFFFFFFF
2023.01.26 18:29:26.906 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 4E A0 01 7522E2 7561E2 0103
2023.01.26 18:29:27.075 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: 4E A0 10 7561E2 7522E2 0100000000
2023.01.26 18:29:27.355 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 5E A0 01 7522E2 7561E2 02040000000001
2023.01.26 18:29:27.580 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: 5E A0 10 7561E2 7522E2 0208007A017B087C007D277E10
2023.01.26 18:29:28.159 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: 5F A0 10 7561E2 7522E2 027F0080648100826483640000
2023.01.26 18:29:28.443 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 6F A0 01 7522E2 7561E2 03040000000001
2023.01.26 18:29:28.612 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: 6F A0 10 7561E2 7522E2 02080022643006840085C88600
2023.01.26 18:29:28.856 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: 70 A0 10 7561E2 7522E2 038700004E2000002710
2023.01.26 18:29:29.102 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: 71 A0 10 7561E2 7522E2 020000
2023.01.26 18:29:29.382 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 81 A0 01 7522E2 7561E2 0303
2023.01.26 18:29:29.550 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3E msg: 81 A0 10 7561E2 7522E2 0100000000
2023.01.26 18:29:29.830 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 91 A0 01 7522E2 7561E2 04040000000001
2023.01.26 18:29:29.999 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3E msg: 91 A0 10 7561E2 7522E2 02080022643006840085C88600
2023.01.26 18:29:30.284 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3E msg: 92 A0 10 7561E2 7522E2 0387000007D0000003E8
2023.01.26 18:29:30.495 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: 93 A0 10 7561E2 7522E2 020000
2023.01.26 18:29:30.775 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: A3 A0 01 7522E2 7561E2 0403
2023.01.26 18:29:30.943 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: A3 A0 10 7561E2 7522E2 0100000000
2023.01.26 18:29:31.251 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: B3 A0 01 7522E2 7561E2 05040000000001
2023.01.26 18:29:31.420 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: B3 A0 10 7561E2 7522E2 02080022643006840085C88600
2023.01.26 18:29:31.664 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3E msg: B4 A0 10 7561E2 7522E2 03870000096000000898
2023.01.26 18:29:31.906 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: B5 A0 10 7561E2 7522E2 020000
2023.01.26 18:29:32.203 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: C5 A0 01 7522E2 7561E2 0503
2023.01.26 18:29:32.370 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: C5 A0 10 7561E2 7522E2 0100000000
2023.01.26 18:29:32.667 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: D5 A0 01 7522E2 7561E2 06040000000001
2023.01.26 18:29:32.837 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: D5 A0 10 7561E2 7522E2 02080022643006840085C88600
2023.01.26 18:29:33.085 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3E msg: D6 A0 10 7561E2 7522E2 03870000139C00001374
2023.01.26 18:29:33.323 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3F msg: D7 A0 10 7561E2 7522E2 020000
2023.01.26 18:29:33.620 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: E7 A0 01 7522E2 7561E2 0603
2023.01.26 18:29:33.788 0: HMUARTLGW USB_HmUART recv: 01 05 01 00 3E msg: E7 A0 10 7561E2 7522E2 0100000000
2023.01.26 18:30:39.816 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: E8 A0 11 7522E2 7561E2 0201C80000
2023.01.26 18:30:39.975 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 45 msg: E8 80 02 7561E2 7522E2 0101C80050
2023.01.26 18:30:42.633 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: E9 A0 11 7522E2 7561E2 0201000000
2023.01.26 18:30:42.791 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 49 msg: E9 80 02 7561E2 7522E2 0101000050
2023.01.26 18:30:50.231 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: EA A0 11 7522E2 7561E2 0201C80000
2023.01.26 18:30:50.389 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 44 msg: EA 80 02 7561E2 7522E2 0101C8004F
2023.01.26 18:30:56.854 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: EB A0 11 7522E2 7561E2 0201000000
2023.01.26 18:30:57.016 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 4A msg: EB 80 02 7561E2 7522E2 010100004C
2023.01.26 18:31:22.594 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 49 msg: 31 86 70 665EBC 000000 00045C04EA000027AD00
2023.01.26 18:31:50.577 0: HMUARTLGW USB_HmUART recv: 01 05 00 00 49 msg: 04 84 5E 7561E2 000000 800000000000000008DC03
Internals:
DEF 7561E2
FUUID 63d1b19a-f33f-59f2-d075-1c4aef83014af1e9
IODev USB_HmUART
LASTInputDev USB_HmUART
MSGCNT 39
NAME HM_7561E2
NR 1589
NTFY_ORDER 48-HM_7561E2
STATE CMDs_done
TYPE CUL_HM
USB_HmUART_MSGCNT 39
USB_HmUART_RAWMSG 050000400B845E7561E2000000800000000000000008E1FF
USB_HmUART_RSSI -64
USB_HmUART_TIME 2023-01-26 18:49:47
channel_01 HM_7561E2_Sw
channel_02 HM_7561E2_Pwr
channel_03 HM_7561E2_SenPwr
channel_04 HM_7561E2_SenI
channel_05 HM_7561E2_SenU
channel_06 HM_7561E2_SenF
disableNotifyFn 1
eventCount 107
lastMsg No:0B - t:5E s:7561E2 d:000000 800000000000000008E1FF
protLastRcv 2023-01-26 18:49:47
protRcv 38 last_at:2023-01-26 18:49:47
protSnd 40 last_at:2023-01-26 18:30:56
protState CMDs_done
rssi_USB_HmUART cnt:4 min:-80 max:-76 avg:-78.75 lst:-76
rssi_at_USB_HmUART cnt:39 min:-74 max:-56 avg:-63.66 lst:-64
CL:
Authenticated 0
BUF
FD 42
FW_ID 1630
LASTACCESS 1674755423.31359
NAME WEB_192.168.63.57_57023
NR 1636
PEER 192.168.63.57
PORT 57023
SNAME WEB
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
encoding UTF-8
READINGS:
2023-01-26 18:50:19 state Connected
READINGS:
2023-01-26 18:29:21 CommandAccepted yes
2023-01-26 18:29:21 D-firmware 2.5
2023-01-26 18:29:21 D-serialNr SEQ0791928
2023-01-26 18:30:56 IODev USB_HmUART
2023-01-26 18:29:25 PairedTo 0x7522E2
2023-01-26 18:29:25 RegL_00. 00:00 02:01 0A:75 0B:22 0C:E2 15:FF 18:00
2023-01-26 18:30:33 cfgState ok
2023-01-26 18:30:57 commState CMDs_done
2023-01-26 18:30:57 state CMDs_done
helper:
HM_CMDNR 11
PONtest 0
cSnd 117522E27561E20201C80000,117522E27561E20201000000
cfgStateUpdt 0
lastMsgTm 1674755387.32873
mId 00AC
peerFriend -
peerOpt -:powerMeter
regLst 0
rxType 1
supp_Pair_Rep 0
cmds:
TmplKey :no:1674754166.14259
TmplTs 1674754166.14259
cmdKey 0:1:0::HM_7561E2:00AC: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-]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt
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 +7561E2,00,00,00
nextSend 1674755387.42463
rxt 0
vccu VCCU
p:
7561E2
00
00
00
prefIO:
USB_HmUART
mRssi:
mNo 0B
io:
USB_HmUART:
-60
-60
peerIDsH:
prt:
bErr 0
sProc 0
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
prs 1
rssi:
USB_HmUART:
avg -78.75
cnt 4
lst -76
max -76
min -80
at_USB_HmUART:
avg -63.6666666666667
cnt 39
lst -64
max -56
min -74
shadowReg:
shadowRegChn:
RegL_00. 00
tmpl:
Attributes:
IOgrp VCCU:USB_HmUART
autoReadReg 4_reqStatus
expert rawReg
firmware 2.5
model HM-ES-PMSW1-DR
room CUL_HM
serialNr SEQ0791928
subType powerMeter
webCmd getConfig:clear msgEvents
define HM_7561E2 CUL_HM 7561E2
setuuid HM_7561E2 63d1b19a-f33f-59f2-d075-1c4aef83014af1e9
attr HM_7561E2 .mId 00EA
attr HM_7561E2 IOgrp VCCU:USB_HmUART
attr HM_7561E2 autoReadReg 4_reqStatus
attr HM_7561E2 expert rawReg
attr HM_7561E2 firmware 2.5
attr HM_7561E2 model HM-ES-PMSW1-DR
attr HM_7561E2 room CUL_HM
attr HM_7561E2 serialNr SEQ0791928
attr HM_7561E2 subType powerMeter
attr HM_7561E2 webCmd getConfig:clear msgEvents
define FileLog_HM_7561E2 FileLog ./log/HM_7561E2-%Y.log HM_7561E2
setuuid FileLog_HM_7561E2 63d1b19a-f33f-59f2-7503-bedadfd033c43c43
attr FileLog_HM_7561E2 logtype text
attr FileLog_HM_7561E2 room CUL_HM
define HM_7561E2_Sw CUL_HM 7561E201
setuuid HM_7561E2_Sw 63d1b19a-f33f-59f2-087d-e75adc15fcb8fdd7
attr HM_7561E2_Sw model HM-ES-PMSW1-DR
attr HM_7561E2_Sw peerIDs 00000000
define HM_7561E2_Pwr CUL_HM 7561E202
setuuid HM_7561E2_Pwr 63d1b19a-f33f-59f2-a092-67041c655b9a866d
attr HM_7561E2_Pwr model HM-ES-PMSW1-DR
define HM_7561E2_SenPwr CUL_HM 7561E203
setuuid HM_7561E2_SenPwr 63d1b19a-f33f-59f2-008c-21b85208b156fe96
attr HM_7561E2_SenPwr model HM-ES-PMSW1-DR
attr HM_7561E2_SenPwr peerIDs 00000000
define HM_7561E2_SenI CUL_HM 7561E204
setuuid HM_7561E2_SenI 63d1b19a-f33f-59f2-6a90-fca533d8a0752a62
attr HM_7561E2_SenI model HM-ES-PMSW1-DR
attr HM_7561E2_SenI peerIDs 00000000
define HM_7561E2_SenU CUL_HM 7561E205
setuuid HM_7561E2_SenU 63d1b19a-f33f-59f2-d0c4-52c20c2ceff71e6f
attr HM_7561E2_SenU model HM-ES-PMSW1-DR
attr HM_7561E2_SenU peerIDs 00000000
define HM_7561E2_SenF CUL_HM 7561E206
setuuid HM_7561E2_SenF 63d1b19a-f33f-59f2-7b85-d447bc9a5ef29b1d
attr HM_7561E2_SenF model HM-ES-PMSW1-DR
attr HM_7561E2_SenF peerIDs 00000000
Auffällig war dann, dass im Schalter-Abschnitt in der fhem.cfg jetzt steht:
attr HM_7561E2_Sw peerIDs 00000000 (vorher: attr HM_7561E2_Sw peerIDs peerUnread)
Es sieht schwer danach aus, das der FHEM-Neustart hier Wunder gewirkt hat. Ansonsten hatte ich ja nichts geändert und wollt eigentlich ja nur die Informationen für Frank zur Analyse beschaffen.
Danke an Otto und Frank für die Hilfe.
Ich werde den Thread als "gelöst" kennzeichen.
Schlussbemerkung:
Ich bin ein absoluter Fan des FHEM-Systems auch wenn es hier und da etwas sperrig ist und mehr was für (uns) Experten ;-).
Belohnt wird man aber damit, dass es quasi keine Grenzen gibt.
Gruß
Xaneu
prima, der sniff sieht auch sehr gut aus.
da kamen wohl mehrere probleme zusammen.
der aktor hört auch scheinbar schecht:
rssi_USB_HmUART cnt:4 min:-80 max:-76 avg:-78.75 lst:-76
rssi_at_USB_HmUART cnt:39 min:-74 max:-56 avg:-63.66 lst:-64
rssi_USB_HmUART wird vom aktor gemessen. die 4 werte wurden zum schluss bei den schaltbefehlen ermittelt und jeweils in der cmd-bestätigung gesendet.
ich würde mal "set clear rssi" machen und anschliessend zb 10x statusrequest senden. dann die werte vergleichen.
edit: hminfotools berechnet auch die differenz (deltaAvgAvg) und färbt den wert entsprechend. ;)