[Gelöst] HM-MOD-RPI-PCB mit USB falsch gelötet?

Begonnen von urseigner, 14 August 2018, 14:52:10

Vorheriges Thema - Nächstes Thema

urseigner

autocreate habe ich übrigens aktiviert und autosave auf 1 gestellt. In der CUL-Konfiguration stelle ich das Pairing auf 100 Sekunden und drücke dann die mittlere Taste am Thermostat. Dort laufen dann 30 Sekunden runter.

Otto123

#16
Hi Urs,

jetzt arbeitet er nicht mehr, sag nicht CUL das ist kein Kompliment :) und verwirrt ...

Was sagt denn ls -l /dev/serial/by-id ?
Bindest Du das UART Modul bitte mit diesem Pfad ein damit es eindeutig ist!

autosave existiert bei mir nicht, das ist aus meiner Sicht nicht nötig und eventuell sogar kontra produktiv!

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

urseigner

Ok, also UART-Modul. Danke für die lehrreichen Beiträge. Ich lerne hier im Forum im Minutentakt dazu.


pi:~ $ ls -l /dev/serial/by-id
insgesamt 0
lrwxrwxrwx 1 root root 13 Aug 14 20:50 usb-FTDI_FT232R_USB_UART_AI04PIHG-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Aug 14 20:50 usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0 -> ../../ttyUSB1


In der UART-Config habe ich das eingerichtet. Einen Screenshot lege ich anbei.

LG
Urs


urseigner

Das pairing klappt jetzt offenbar wieder.
list HM_50C15F bringt:

Internals:
   CFGFN     
   DEF        50C15F
   IODev      USB_HmUART
   LASTInputDev USB_HmUART
   MSGCNT     6
   NAME       HM_50C15F
   NOTIFYDEV  global
   NR         144
   STATE      CMDs_pending
   TYPE       CUL_HM
   USB_HmUART_MSGCNT 6
   USB_HmUART_RAWMSG 0403002A20800250C15FF1000000
   USB_HmUART_RSSI -42
   USB_HmUART_TIME 2018-08-14 21:34:32
   channel_01 HM_50C15F_Weather
   channel_02 HM_50C15F_Climate
   channel_03 HM_50C15F_WindowRec
   channel_04 HM_50C15F_Clima
   channel_05 HM_50C15F_ClimaTeam
   channel_06 HM_50C15F_remote
   lastMsg    No:20 - t:02 s:50C15F d:F10000 00
   protCmdPend 13 CMDs pending
   protLastRcv 2018-08-14 21:34:32
   protRcv    6 last_at:2018-08-14 21:34:32
   protSnd    5 last_at:2018-08-14 21:34:32
   protState  CMDs_pending
   rssi_at_USB_HmUART cnt:6 min:-45 max:-42 avg:-44 lst:-42
   READINGS:
     2018-08-14 21:34:27   Activity        alive
     2018-08-14 21:34:32   CommandAccepted yes
     2018-08-14 21:34:22   D-firmware      1.4
     2018-08-14 21:34:22   D-serialNr      NEQ1641356
     2018-08-14 21:34:22   R-pairCentral   set_0xF10000
     2018-08-14 21:34:31   actuator        0
     2018-08-14 21:34:31   battery         ok
     2018-08-14 21:34:31   batteryLevel    2.9
     2018-08-14 21:34:31   desired-temp    off
     2018-08-14 21:34:31   measured-temp   24.9
     2018-08-14 21:34:31   motorErr        ok
     2018-08-14 21:34:37   state           CMDs_pending
     RegL_00.:
       VAL       
   cmdStack:
     ++A001F1000050C15F00040000000000
     ++A001F1000050C15F0103
     ++A001F1000050C15F01040000000001
     ++A001F1000050C15F0203
     ++A001F1000050C15F02040000000001
     ++A001F1000050C15F0303
     ++A001F1000050C15F03040000000001
     ++A001F1000050C15F0403
     ++A001F1000050C15F04040000000001
     ++A001F1000050C15F00040000000007
     ++A001F1000050C15F0503
     ++A001F1000050C15F05040000000001
     ++A001F1000050C15F0603
     ++A001F1000050C15F06040000000001
   helper:
     HM_CMDNR   33
     PONtest    1
     cSnd       01F1000050C15F0006,01F1000050C15F00040000000000
     mId        0095
     regLst     ,0,1
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +50C15F,02,00,00
       nextSend   1534275272.23868
       prefIO     
       rxt        2
       vccu       
       p:
         50C15F
         00
         00
         00
     mRssi:
       mNo        20
       io:
         USB_HmUART:
           -34
           -34
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_USB_HmUART:
         avg        -44
         cnt        6
         lst        -42
         max        -42
         min        -45
     shRegW:
       07         04
     shadowReg:
       RegL_00.    02:01 0A:F1 0B:00 0C:00
Attributes:
   IODev      USB_HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   NEQ1641356
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

Otto123

lists sind generell schöner als Screenshots, poste also bitte im Zweifelsfall list USB_HmUART

Das list HM_50C15F verstehe ich nicht. -> set_0xF10000
Das ist die falsche HMId F10000 die HMId von deinem Modul ist 654321
Das kommt nicht von einem Pairing mit dem USB_HmUART. Du hattest schon mal einen CUL?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

urseigner

Also wenn man den so nennen darf, ist der SCC zumindest vom Typ her ein CUL:


Internals:
   CMDS       mBbCFiAZGMYRTVWXef*%ltuxz
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyAMA0@38400 1034
   DeviceName /dev/ttyAMA0@38400
   FD         12
   FHTID      1034
   NAME       SCC
   NR         31
   PARTIAL   
   RAWMSG     T6DA82A82DF
   RSSI       -90.5
   SCC_MSGCNT 3
   SCC_TIME   2018-08-14 21:41:18
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CSM868
   initString X21
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-08-14 21:24:24   cmds             m B b C F i A Z G M Y R T V W X e f * % l t u x z
     2018-08-14 21:43:29   raw             isF000F0FFFFFF
     2018-08-14 21:41:18   state           Initialized
     2017-10-04 11:16:42   uptime          No answer
Attributes:


Vielleicht verbindet sich da etwas automatisch durch das autocreate.

Und dann ist da halt noch der JeeLink.

LG
Urs

urseigner

Und sowas erscheint immer automatisch, wenn ich autocreate aktiviere:


Internals:
   CODE       6da82a
   DEF        6da82a
   IODev      SCC
   LASTInputDev SCC
   MSGCNT     3
   NAME       CUL_FHTTK_6da82a
   NR         86
   OPEN       0
   PREVSTATE  Closed
   PREVTIMESTAMP 1534275426.16975
   SCC_MSGCNT 3
   SCC_RAWMSG T6DA82A82
   SCC_RSSI   -90.5
   SCC_TIME   2018-08-14 21:41:18
   STATE      Closed
   TYPE       CUL_FHTTK
   PREV:
     STATE      02
     TIMESTAMP  1534275678.1765
   READINGS:
                           Previous       
     2018-08-14 21:41:18   Reliability     ok
     2018-08-14 21:41:18   Window          Closed
     2018-08-14 21:41:18   batteryState    ok
     2018-08-14 21:41:18   state           Closed
Attributes:
   IODev      SCC
   room       CUL_FHTTK


Scheint ein Tür-/Fensterkontakt zu sein. Ist aber nicht von mir.

LG
Urs

Otto123

Moin Urs,

die HMId 0xF10000 ist typisch für einen CUL (der im Homematic Betrieb ist) der ohne HMId definiert wird und die Software meint sie müsse eine HMId basteln. Diese wird dann aus FHT Hauscode und F1 zusammen gesetzt. Wird auch kein FHT Hauscode definiert ist der per Standard 0000. Zusammen ergibt es dann ohne zutun eine HMId F10000.

Damit das set in das HM Gerät kommt müsste dieser CUL aber mal im Homematic Modus gewesen sein und ein Pairing versucht werden.

Ich würde den HM_50C15F  nochmal zurücksetzen und neu pairen. Aber vorher:
Hast Du noch mehr Geräte von Homematic?
Hast Du Dir Gedanken über die HMId gemacht?
Woher kommt die jetzige Assigned ID 654321 in dem HMUART Modul?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

pc1246

Moin
Gib uns mal ein list vom HMUART und vom SCC! Wenn Du den SCC als HM-IO nutzen willst, dann brauchst du eine VCCU, die Du am besten sowieso anlegst!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

urseigner

Hallo,
list SCC:

Internals:
   CMDS       mBbCFiAZGMYRTVWXef*%ltuxz
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyAMA0@38400 1034
   DeviceName /dev/ttyAMA0@38400
   FD         12
   FHTID      1034
   NAME       SCC
   NR         31
   PARTIAL   
   RAWMSG     T6DA82A82DD
   RSSI       -91.5
   SCC_MSGCNT 50
   SCC_TIME   2018-08-15 12:17:01
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CSM868
   initString X21
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-08-15 07:58:59   cmds             m B b C F i A Z G M Y R T V W X e f * % l t u x z
     2018-08-14 21:43:29   raw             isF000F0FFFFFF
     2018-08-15 12:17:01   state           Initialized
     2017-10-04 11:16:42   uptime          No answer
Attributes:


list USB_HmUART:

Internals:
   AssignedPeerCnt 0
   CNT        13
   Clients    :CUL_HM:
   DEF        /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
   DEVCNT     13
   DevState   99
   DevType    UART
   DeviceName /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0@115200
   FD         4
   LastOpen   1534316992.10294
   NAME       USB_HmUART
   NR         84
   PARTIAL   
   RAWMSG     040200
   RSSI       -40
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   model      HM-MOD-UART
   msgLoadCurrent 0
   msgLoadHistory 0/0/0/0/0/0/0/0/0/0/0/0
   msgLoadHistoryAbs 0/0/0/0/0/0/0/0/0/0/0/0/0
   owner      654321
   Helper:
     CreditTimer 767
     FW         66561
     Initialized 1
     AckPending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     RoundTrip:
       Delay      0.00484800338745117
     loadLvl:
       lastHistory 1534328394.63222
   MatchList:
     1:CUL_HM   ^A......................
   Peers:
   READINGS:
     2018-08-15 09:09:54   D-HMIdAssigned  654321
     2018-08-15 09:09:54   D-HMIdOriginal  584607
     2018-08-15 09:09:54   D-firmware      1.4.1
     2018-08-15 09:09:54   D-serialNr      OEQ0309065
     2018-08-15 07:59:01   D-type          HM-MOD-UART
     2018-08-15 09:09:54   cond            ok
     2018-08-15 10:14:42   load            0
     2018-08-15 09:09:54   loadLvl         low
     2018-08-15 09:09:52   state           opened
   helper:
Attributes:


HM wollte ich über den UART laufen lassen, da am SCC schon einiges dran hängt und funktioniert. Das möchte ich nicht ändern.

LG
Urs

urseigner

@Otto: Ist es möglich, dass ich die Geräte (UART und Thermostat) zum pairen näher zusammen bringen muss (der Pi hängt auf dem Dachboden)? Mir scheint, dass sich dieser Tür/Fensterkontakt aus der Nachbarschaft immer vor dem Pairing von UART und Thermostat einklinkt. Ein Reset hatte ich schon ausprobiert. Leider ohne Erfolg.

LG
Urs

urseigner

Und im Logfile steht neuerdings sowas:


2018.08.15 12:35:56 3: USB_HmUART: Unknown code A0F86861050C15F0000000A24EB0E0040::-40:USB_HmUART, help me!

pc1246

Moin
Schade, dass du die Attribute abgeschnitten hast!
Das mit dem Logfile ist normal, da der UART etwas empfaengt, womit er nichts anfangen kann. Hast Du Nachbarn mit HMIP in der Naehe?
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

pc1246

Noch etwas
Hast Du das Firmwareupdate, wie im Wiki beschrieben, gemacht? Das war meiner Meinung nach immens wichtig!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

urseigner

#29
Hi,
ich hatte nichts abgeschnitten. Unter Attribute kam nichts mehr.

Bzgl. Update habe ich das aktuellste genommen. Du meinst doch den UART, richtig?

EDIT: Verwundert hatte mich beim FW-Update allerdings, dass es trotz der aktuellsten Version bei 1.4.1 geblieben ist.

VG
Urs