FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: FrankieSOC am 17 Februar 2017, 19:19:54

Titel: Umstieg von Qivicon auf fhem -> Problem mit HomeMatic
Beitrag von: FrankieSOC am 17 Februar 2017, 19:19:54
Hallo Zusammen,

habe mich entschieden von Qivicon auf fhem umzusteigen.
Dafür habe ich mir das HM-MOD-PRI-PCB Modul geholt und in Betrieb genommen.
Das scheint auch alles zu funktionieren, den ich konnte den 1. Sensor einen Funkschalter mit Leistungsmessung einbinden.

Aber dann fangen die Probleme an.
Unter dem channel_02 HM_5D956_Pwr sehe ich alles wie frequency 50.01, power 11.52, state 3.8 und voltage 240.
Aber das schalten über channel_01 HM_52D956_Sw geht nicht.

Das sind die Info über "List"
Internals:
   DEF        52D956
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     7
   NAME       HM_52D956
   NOTIFYDEV  global
   NR         31
   NTFY_ORDER 50-HM_52D956
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_52D956_Sw
   channel_02 HM_52D956_Pwr
   channel_03 HM_52D956_SenPwr
   channel_04 HM_52D956_SenI
   channel_05 HM_52D956_SenU
   channel_06 HM_52D956_SenF
   lastMsg    No:09 - t:5E s:52D956 d:000000 80002C00047F003A096201
   myHmUART_MSGCNT 7
   myHmUART_RAWMSG 0500002E09845E52D95600000080002C00047F003A096201
   myHmUART_RSSI -46
   myHmUART_TIME 2017-02-17 19:12:25
   protCmdDel 28
   protLastRcv 2017-02-17 19:12:25
   protResnd  12 last_at:2017-02-17 19:13:49
   protResndFail 4 last_at:2017-02-17 19:13:54
   protSnd    4 last_at:2017-02-17 19:13:33
   protState  CMDs_done_Errors:1
   rssi_at_myHmUART avg:-47.57 max:-46 cnt:7 min:-49 lst:-46
   Readings:
     2017-02-17 18:56:56   Activity        alive
     2017-02-17 18:41:09   D-firmware      1.6
     2017-02-17 18:41:09   D-serialNr      NEQ1808930
     2017-02-17 18:40:49   R-pairCentral   set_0x424242
     2017-02-17 18:55:37   fwUpdate        fail:notInBootLoader
     2017-02-17 19:13:54   state           RESPONSE TIMEOUT:RegisterRead
     Regl_00.:
       VAL
   Helper:
     HM_CMDNR   12
     cSnd       0142424252D95601040000000001,0142424252D95600040000000000
     mId        00AC
     rxType     1
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +52D956,00,00,00
       nextSend   1487355145.41274
       prefIO
       rxt        0
       vccu
       p:
         52D956
         00
         00
         00
     Mrssi:
       mNo        09
       Io:
         myHmUART   -44
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_myhmuart:
         avg        -47.5714285714286
         cnt        7
         lst        -46
         max        -46
         min        -49
Attributes:
   IODev      myHmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.6
   model      HM-ES-PMSw1-Pl
   room       CUL_HM
   serialNr   NEQ1808930
   subType    powerMeter
   webCmd     getConfig:clear msgEvents


und hier ein Ausschnitt aus dem Logfile:

2017.02.17 19:12:25.317 0: HMUARTLGW myHmUART recv: 01 05 00 00 2E msg: 09 84 5E 52D956 000000 80002C00047F003A096201
2017.02.17 19:12:31.982 0: HMUARTLGW myHmUART send: 00 08
2017.02.17 19:12:31.987 0: HMUARTLGW myHmUART recv: 00 040206, state 98
2017.02.17 19:12:31.987 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.17 19:12:31.987 0: HMUARTLGW myHmUART roundtrip delay: 0.0032
2017.02.17 19:12:33.211 0: HMUARTLGW myHmUART recv: 01 05 00 00 21 msg: 87 84 5E 325E8A 000000 959BAA0009B100A1095701
2017.02.17 19:12:33.215 3: myHmUART: Unknown code A1487845E325E8A000000959BAA0009B100A1095701::-33:myHmUART, help me!
2017.02.17 19:12:39.170 3: CUL_HM set HM_52D956_Sw on
2017.02.17 19:12:39.171 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 0A A0 11 424242 52D956 0201C80000
2017.02.17 19:12:40.132 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.17 19:12:40.133 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)
2017.02.17 19:12:40.568 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 0A A0 11 424242 52D956 0201C80000
2017.02.17 19:12:41.455 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.17 19:12:41.456 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)
2017.02.17 19:12:45.851 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 0A A0 11 424242 52D956 0201C80000
2017.02.17 19:12:46.763 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.17 19:12:46.763 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)
2017.02.17 19:12:46.985 0: HMUARTLGW myHmUART send: 00 08
2017.02.17 19:12:46.990 0: HMUARTLGW myHmUART recv: 00 040207, state 98
2017.02.17 19:12:46.990 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.17 19:12:46.991 0: HMUARTLGW myHmUART roundtrip delay: 0.0033
2017.02.17 19:12:51.341 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 0A A0 11 424242 52D956 0201C80000
2017.02.17 19:12:52.317 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.17 19:12:52.318 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)


Leider finde ich im Forum nicht nicht richtigen Lösungsansatz.
Wer kann mir helfen?

Vielen Dank vorab
Frank
Titel: Antw:Umstieg von Qivicon auf fhem -> Problem mit HomeMatic
Beitrag von: Deudi am 17 Februar 2017, 19:25:41
Das Pairing scheint nicht abgeschlossen zu sein.

https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen
Titel: Antw:Umstieg von Qivicon auf fhem -> Problem mit HomeMatic
Beitrag von: FrankieSOC am 17 Februar 2017, 19:32:26
Vielen Dank Deudi, nach der Seit hatte ich das parring durchgeführt.

Laut der Seite zeigt R-pairCentral an ob die Verbindung steht
bei mir steht: R-pairCentral set_0x424242

mit "set HM_52D956 getConfig" passiert nur das

2017.02.17 19:30:52.687 3: CUL_HM set HM_52D956 getConfig
2017.02.17 19:30:52.688 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 11 A0 01 424242 52D956 00040000000000
2017.02.17 19:30:53.582 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.17 19:30:53.582 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)
2017.02.17 19:30:58.474 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 11 A0 01 424242 52D956 00040000000000
2017.02.17 19:30:59.451 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.17 19:30:59.451 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)
2017.02.17 19:30:59.452 0: HMUARTLGW myHmUART send: 00 08
2017.02.17 19:30:59.456 0: HMUARTLGW myHmUART recv: 00 04020C, state 98
2017.02.17 19:30:59.456 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.17 19:30:59.457 0: HMUARTLGW myHmUART roundtrip delay: 0.0031
2017.02.17 19:31:02.802 0: HMUARTLGW myHmUART send: 00 08
2017.02.17 19:31:02.807 0: HMUARTLGW myHmUART recv: 00 04020C, state 98
2017.02.17 19:31:02.808 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.17 19:31:02.808 0: HMUARTLGW myHmUART roundtrip delay: 0.0034
2017.02.17 19:31:04.286 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 11 A0 01 424242 52D956 00040000000000
2017.02.17 19:31:05.155 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.17 19:31:05.156 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)
Titel: Antw:Umstieg von Qivicon auf fhem -> Problem mit HomeMatic
Beitrag von: MadMax-FHEM am 18 Februar 2017, 00:27:51
Poste doch mal ein list des HMUART:

list myHmUART

Vielleicht sieht man da etwas...
...z.B. welche FW läuft und ob der HMUART richtig läuft...

Gruß, Joachim
Titel: Antw:Umstieg von Qivicon auf fhem -> Problem mit HomeMatic
Beitrag von: FrankieSOC am 18 Februar 2017, 13:53:07
Hallo Joachim,

hier die Werte von list myHmUART

Vielen dank und Grüße
Frank

Internals:
   AssignedPeerCnt 1
   CNT        254
   DEF        /dev/ttyAMA0
   DEVCNT     254
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         11
   LastOpen   1487354215.60743
   NAME       myHmUART
   NR         28
   PARTIAL
   RAWMSG     040202
   RSSI       -38
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   msgLoadCurrent 1
   msgLoadHistory 0/0/0/0/0/0/0/0/0/0/1/0
   msgLoadHistoryAbs 1/1/1/1/1/1/1/1/1/1/1/0/0
   owner      424242
   Helper:
     CreditTimer 4545
     FW         66561
     Initialized 1
     SendCnt    36
     Ackpending:
     LastSendLen:
       3
       3
     Log:
       IDs:
         sys
         all
     PeerQueue:
     PendingCMD:
     Roundtrip:
       Delay      0.00318098068237305
     Loadlvl:
       lastHistory 1487422019.3047
   Peers:
     52D956     +52D956,00,00,00
   Readings:
     2017-02-17 18:56:59   D-HMIdAssigned  424242
     2017-02-17 18:56:59   D-HMIdOriginal  4F6FEC
     2017-02-17 18:56:59   D-firmware      1.4.1
     2017-02-17 18:56:59   D-serialNr      NEQ1331029
     2017-02-17 18:56:55   D-type          HM-MOD-UART
     2017-02-17 18:56:59   cond            ok
     2017-02-18 12:56:03   load            1
     2017-02-17 18:56:59   loadLvl         low
     2017-02-17 18:56:55   state           opened
   Helper:
Attributes:
   hmId       424242
   logIDs     sys,all
Titel: Antw:Umstieg von Qivicon auf fhem -> Problem mit HomeMatic
Beitrag von: CoolTux am 18 Februar 2017, 13:59:54
Hallo Frank,

Herzlichen Glückwunsch zum erfolgreichen Entschluss weg zu gehen von dem Murkssystem.

In der Tat ist Dein Pairing nicht abgeschlossen. Mach mal bitte ein getConfig beim Schaltaktor Device und drücke danach beim Aktor selber die Anlernroutine.
Titel: Antw:Umstieg von Qivicon auf fhem -> Problem mit HomeMatic
Beitrag von: FrankieSOC am 18 Februar 2017, 14:27:18
Danke Leon, dass du die Verantwortung übernimmst, den erst wegen deinem Modul wurde ich angelockt.  ;)

Ich weiß nicht ob ich dich richtig verstanden habe.
Im den Einstellungen vom HM_52D956 starte ich die Funktion getConfig und drücke dann am Gerät für 5 Sek den Taster an der Steckdose?

2017.02.18 14:21:47.409 3: CUL_HM set HM_52D956 getConfig
2017.02.18 14:21:47.411 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 02 A0 01 424242 52D956 00040000000000
2017.02.18 14:21:48.264 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.18 14:21:48.264 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)
2017.02.18 14:21:52.789 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 02 A0 01 424242 52D956 00040000000000
2017.02.18 14:21:53.686 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.18 14:21:53.686 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)
2017.02.18 14:21:55.516 0: HMUARTLGW myHmUART send: 00 08
2017.02.18 14:21:55.520 0: HMUARTLGW myHmUART recv: 00 040207, state 98
2017.02.18 14:21:55.521 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.18 14:21:55.521 0: HMUARTLGW myHmUART roundtrip delay: 0.0031
2017.02.18 14:21:57.482 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 02 A0 01 424242 52D956 00040000000000
2017.02.18 14:21:58.411 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.18 14:21:58.411 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)
2017.02.18 14:22:03.055 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 02 A0 01 424242 52D956 00040000000000
2017.02.18 14:22:03.931 0: HMUARTLGW myHmUART recv: 01 0404, state 100
2017.02.18 14:22:03.938 0: HMUARTLGW myHmUART can't send due to unknown problem (no response?)
2017.02.18 14:22:03.939 0: HMUARTLGW myHmUART send: 00 08
2017.02.18 14:22:03.943 0: HMUARTLGW myHmUART recv: 00 040208, state 98
2017.02.18 14:22:03.944 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.18 14:22:03.944 0: HMUARTLGW myHmUART roundtrip delay: 0.0031
2017.02.18 14:22:10.522 0: HMUARTLGW myHmUART send: 00 08
2017.02.18 14:22:10.526 0: HMUARTLGW myHmUART recv: 00 040208, state 98
2017.02.18 14:22:10.527 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.18 14:22:10.527 0: HMUARTLGW myHmUART roundtrip delay: 0.0031
2017.02.18 14:22:16.916 0: HMUARTLGW myHmUART recv: 01 05 00 00 23 msg: 07 84 00 52D956 000000 1600AC4E455131383038393330513F0100
2017.02.18 14:22:16.920 3: Device HM_52D956 added to ActionDetector with 000:10 time
2017.02.18 14:22:21.836 0: HMUARTLGW myHmUART recv: 01 05 00 00 1A msg: 08 84 00 52D956 000000 1600AC4E455131383038393330513F0100
2017.02.18 14:22:25.529 0: HMUARTLGW myHmUART send: 00 08
2017.02.18 14:22:25.533 0: HMUARTLGW myHmUART recv: 00 040208, state 98
2017.02.18 14:22:25.534 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.18 14:22:25.534 0: HMUARTLGW myHmUART roundtrip delay: 0.0031
2017.02.18 14:22:26.835 0: HMUARTLGW myHmUART recv: 01 05 00 00 1A msg: 09 84 00 52D956 000000 1600AC4E455131383038393330513F0100
2017.02.18 14:22:26.839 3: Device HM_52D956 added to ActionDetector with 000:10 time
2017.02.18 14:22:31.836 0: HMUARTLGW myHmUART recv: 01 05 00 00 1A msg: 0A 84 00 52D956 000000 1600AC4E455131383038393330513F0100
2017.02.18 14:22:36.836 0: HMUARTLGW myHmUART recv: 01 05 00 00 1A msg: 0B 84 00 52D956 000000 1600AC4E455131383038393330513F0100
2017.02.18 14:22:36.851 3: Device HM_52D956 added to ActionDetector with 000:10 time
2017.02.18 14:22:40.536 0: HMUARTLGW myHmUART send: 00 08
2017.02.18 14:22:40.540 0: HMUARTLGW myHmUART recv: 00 040208, state 98
2017.02.18 14:22:40.541 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.18 14:22:40.541 0: HMUARTLGW myHmUART roundtrip delay: 0.0031
2017.02.18 14:22:55.539 0: HMUARTLGW myHmUART send: 00 08
2017.02.18 14:22:55.544 0: HMUARTLGW myHmUART recv: 00 040208, state 98
2017.02.18 14:22:55.544 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.18 14:22:55.545 0: HMUARTLGW myHmUART roundtrip delay: 0.0031
2017.02.18 14:22:59.379 0: HMUARTLGW myHmUART recv: 01 05 00 00 1A msg: 02 84 5E 52D956 000000 80002100104C00AF0946FE
2017.02.18 14:23:10.554 0: HMUARTLGW myHmUART send: 00 08
2017.02.18 14:23:10.558 0: HMUARTLGW myHmUART recv: 00 040208, state 98
2017.02.18 14:23:10.559 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2017.02.18 14:23:10.559 0: HMUARTLGW myHmUART roundtrip delay: 0.0030
2017.02.18 14:23:15.454 0: HMUARTLGW myHmUART recv: 01 05 00 00 22 msg: 4E 84 5E 325E8A 000000 95AE2A0009A7009F0944FF
2017.02.18 14:23:15.456 3: myHmUART: Unknown code A144E845E325E8A00000095AE2A0009A7009F0944FF::-34:myHmUART, help me!


Im Anhang das ich alle Infos vom Schalter sehe und den Punkt getConfig im Menü.
Ich bekomme auch immer wieder die Meldung "MISSING ACK". Siehe Bild.

Viele Grüße Frank
Titel: Antw:Umstieg von Qivicon auf fhem -> Problem mit HomeMatic
Beitrag von: CoolTux am 18 Februar 2017, 14:42:39
Hallo Frank,

Also Du machst auf jeden Fall nichts falsch. getConfig machst Du beim Device und nicht bei den Channels, das ist richtig so. Nach dem Du denn den Anlernknopf gedrückt hast sollte eigentlich das CMDs_prosessing weggehen.

Hast Du den Aktor vorher an der Qivicon Base gehabt und sauber abgelernt? Nicht das da noch Verschlüsselung aktiv ist.



Grüße
Leon
Titel: Antw:Umstieg von Qivicon auf fhem -> Problem mit HomeMatic
Beitrag von: FrankieSOC am 18 Februar 2017, 15:20:15
Hey Leon,

komisch. Habe ihn jetzt nochmals angelernt und wieder abgelernt. Zur Sicherheit habe ich die Qivicon Box vom Strom genommen.
Und nun klappt es, selbst wenn jetzt die alte Box wieder am Strom ist.

Danke Leon!

Grüße
Frank
Titel: Antw:Umstieg von Qivicon auf fhem -> Problem mit HomeMatic
Beitrag von: CoolTux am 18 Februar 2017, 15:28:16
Hihi, hab ja gar nichts gemacht. Lach.
Aber schön das es nun geht. Freue mich.

Und nun habe viel Spaß und die größtmögliche Freiheit mit einer Hausautomatisierung und nicht nur Ärger mit einer Hausfernbedienung.



Grüße
Leon