FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Xaneu am 22 Januar 2023, 12:12:20

Titel: [gelöst] Schaltausgang beim Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Xaneu am 22 Januar 2023, 12:12:20
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

Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Otto123 am 22 Januar 2023, 12:32:09
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
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Xaneu am 22 Januar 2023, 12:54:25
Hallo Otto,

danke für die schnelle Reaktion.
Hier die gewünschten Informationen.

Gruß
Xaneu
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: frank am 22 Januar 2023, 13:24:50
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?
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Otto123 am 22 Januar 2023, 13:55:11
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
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: frank am 22 Januar 2023, 14:06:48
bei 100% resnd-fail-quote erwarte ich nicht mehr viel.
und (m)ein hmuart hat bei minus-paar-und-achzig scheinbar ein empfangslimit.
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Xaneu am 22 Januar 2023, 14:31:04
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

Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: frank am 22 Januar 2023, 15:22:53
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.
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: frank am 22 Januar 2023, 15:57:05
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)
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Xaneu am 22 Januar 2023, 20:17:50
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

Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Otto123 am 22 Januar 2023, 22:31:41
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)
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Xaneu am 25 Januar 2023, 22:35:28
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
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: frank am 25 Januar 2023, 22:54:35
sniffe mal die raw messages beim pairen wie im wiki "homematic sniffen".
und zeig mal das aktuelle list vom aktor.
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: frank am 25 Januar 2023, 22:57:14
fhem ist up-to-date?
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Xaneu am 25 Januar 2023, 23:12:41
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
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Xaneu am 25 Januar 2023, 23:22:23
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
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: frank am 25 Januar 2023, 23:38:28
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?
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Xaneu am 26 Januar 2023, 00:18:37
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.
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: frank am 26 Januar 2023, 16:11:49
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.
Titel: Antw:Schaltausgang beim Hutschienen-Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: Xaneu am 26 Januar 2023, 19:03:06
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
Titel: Antw:[gelöst] Schaltausgang beim Schaltaktor HM-ES-PMSW1-DR funktioniert nicht
Beitrag von: frank am 26 Januar 2023, 20:09:05
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.  ;)