[gelöst] Problem beim Verbinden von Homematic Komponenten

Begonnen von Torsten_MG, 23 Dezember 2017, 12:55:03

Vorheriges Thema - Nächstes Thema

Otto123

Zitat von: martinp876 am 29 Dezember 2017, 08:41:12
Und wie findet man die Webseite im Wiki? Ist der Einstieg nicht über homematicComponenten?
Einfach Homematic.
Im Forum findet man die TS Software gar nicht mehr  ::) wenn sie nicht gerade auf der Tagesordnung steht. Über die Wikiseite kann ich wenigstens darauf hinweisen. Ob es ein Wiki zur TS Software gibt weiß ich nicht.

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

Torsten_MG

Ich habe jetzt gerade im Internet etwas geforscht, bin aber leider nicht wirklich weitergekommen wie ich das FW-update mache.
Aber mir ist was anderes aufgefallen. Ich habe auf einer I-Net Seite gelesen, dass ich 00-CUL.pm und 00-IT.pm brauche. Als ich auf meinem Raspi nachgeschaut habe, habe ich festgestellt, dass ich eine 00-CUL.pm vom 7.12. habe aber die 00-IT.pm fehlt mir

Otto123

Abgesehen davon, dass die Dateien 00_xxxx heißen und nicht 00-xxx wüsste ich nicht was das jetzt mit dem Thema zu tun hat?

Aber ich kann nicht mehr dazu beitragen.

Guten Rutsch
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

Torsten_MG

So, jetzt habe ich nochmal komplett von 0 angefangen. Ich habe auf meinem CUL die TSCUL geflasht, aber nun habe ich probleme mit dem HM-LC-DIM1T-FM.

Ich bekomme jetzt immer die Meldung
RESPONSE TIMEOUT:RegisterRead
wenn ich getConfig anstupse.

Den Aktor habe ich auch schon mehrfach in Auslieferungszustand versetzt.

Hier die List

Internals:
   CFGFN     
   CUL1_MSGCNT 24
   CUL1_RAWMSG A1A0684005C773F0000002600594F45513035373035353220110100::-32.5:CUL1:
   CUL1_RSSI  -32.5
   CUL1_TIME  2017-12-30 19:05:37
   DEF        5C773F
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     24
   NAME       HM_5C773F
   NOTIFYDEV  global
   NR         291
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_5C773F_Dim
   channel_02 HM_5C773F_Dim_V_01
   channel_03 HM_5C773F_Dim_V_02
   lastMsg    No:06 - t:00 s:5C773F d:000000 2600594F45513035373035353220110100
   protCmdDel 19
   protLastRcv 2017-12-30 19:05:37
   protResnd  15 last_at:2017-12-30 19:05:46
   protResndFail 5 last_at:2017-12-30 19:05:51
   protSnd    38 last_at:2017-12-30 19:05:31
   protState  CMDs_done_Errors:1
   rssi_at_CUL1 min:-40 cnt:24 avg:-29.02 max:-27 lst:-32.5
   READINGS:
     2017-12-30 18:53:17   CommandAccepted yes
     2017-12-30 19:05:37   D-firmware      2.6
     2017-12-30 19:05:37   D-serialNr      OEQ0570552
     2017-12-30 19:05:30   PairedTo        0x71AC71
     2017-12-30 18:53:20   R-pairCentral   0x71AC71
     2017-12-30 19:05:30   RegL_00.          02:01 0A:71 0B:AC 0C:71 15:05 16:00 00:00
     2017-12-30 19:05:29   powerOn         2017-12-30 19:05:29
     2017-12-30 19:05:51   state           RESPONSE TIMEOUT:RegisterRead
   helper:
     HM_CMDNR   45
     PONtest    0
     cSnd       0171AC715C773F0103,0171AC715C773F02040000000001
     mId        0059
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       lstRecType 00
       newChn     +5C773F,00,00,00
       nextSend   1514657137.60324
       nxtSndMcnt 06
       prefIO     
       restoredIO CUL1
       rxt        0
       tgtDly     88
       vccu       
       lRcTm:
         CUL1       7174332
         tnms       681165679
       p:
         5C773F
         00
         00
         00
     mRssi:
       mNo        06
       io:
         CUL1:
           -30.5
           -30.5
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_CUL1:
         avg        -29.0208333333333
         cnt        24
         lst        -32.5
         max        -27
         min        -40
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL1
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.6
   model      HM-LC-DIM1T-FM
   room       CUL_HM
   serialNr   OEQ0570552
   subType    dimmer
   webCmd     getConfig:clear msgEvents

frank

mit den falschen chn wird das nie.
wie schon gesagt, ist hmconfig.pm buggy.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Otto123

Eigentlich sieht das jetzt ganz gut aus - bis auf ....

Meine Empfehlung wäre: Lass alles in Ruhe, schlafe ne Nacht drüber und schau morgen nochmal.
Klingt komisch, ist aber Ernst gemeint.  ;)

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

Torsten_MG

#21
Zitat von: Otto123 am 30 Dezember 2017, 19:28:06
Eigentlich sieht das jetzt ganz gut aus - bis auf ....

Meine Empfehlung wäre: Lass alles in Ruhe, schlafe ne Nacht drüber und schau morgen nochmal.
Klingt komisch, ist aber Ernst gemeint.  ;)

Gruß Otto

mich irritieren diese 2 Zeilen im Log

2017-12-30_19:42:26 HM_5C773F CMDs_done_Errors:1
2017-12-30_19:42:26 HM_5C773F RESPONSE TIMEOUT:RegisterRead


die kommen immer wieder


2017-12-30_19:41:58 HM_5C773F powerOn: 2017-12-30 19:41:58
2017-12-30_19:42:05 HM_5C773F ResndFail
2017-12-30_19:42:05 HM_5C773F CMDs_done_Errors:1
2017-12-30_19:42:05 HM_5C773F RESPONSE TIMEOUT:RegisterRead
2017-12-30_19:42:06 HM_5C773F CMDs_pending
2017-12-30_19:42:06 HM_5C773F CMDs_pending
2017-12-30_19:42:06 HM_5C773F CMDs_pending
2017-12-30_19:42:06 HM_5C773F CMDs_pending
2017-12-30_19:42:06 HM_5C773F CMDs_pending
2017-12-30_19:42:06 HM_5C773F CMDs_pending
2017-12-30_19:42:06 HM_5C773F CMDs_pending
2017-12-30_19:42:26 HM_5C773F ResndFail
2017-12-30_19:42:26 HM_5C773F CMDs_done_Errors:1
2017-12-30_19:42:26 HM_5C773F RESPONSE TIMEOUT:RegisterRead
2017-12-30_19:42:32 HM_5C773F CMDs_pending
2017-12-30_19:42:32 HM_5C773F CMDs_pending
2017-12-30_19:42:32 HM_5C773F CMDs_pending
2017-12-30_19:42:32 HM_5C773F CMDs_pending
2017-12-30_19:42:32 HM_5C773F CMDs_pending
2017-12-30_19:42:32 HM_5C773F CMDs_pending
2017-12-30_19:42:32 HM_5C773F CMDs_pending
2017-12-30_19:42:53 HM_5C773F ResndFail
2017-12-30_19:42:53 HM_5C773F CMDs_done_Errors:1
2017-12-30_19:42:53 HM_5C773F RESPONSE TIMEOUT:RegisterRead


EDIT: Die änderungen in der 10_CUL_HM.pm und HMConfig.pm habe ich gemacht

Otto123

Mach mal ein set HM_5C773F clear msgEvents
Kannst Du in der Weboberfläche auswählen, falls ich mich vertippt habe.
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

frank

dann wären die chn nicht in deinem list.
oder erneut update gemacht, oder....
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Torsten_MG

Zitat von: frank am 30 Dezember 2017, 19:53:44
dann wären die chn nicht in deinem list.
oder erneut update gemacht, oder....

Die beiden änderungen habe ich nach deinem Post gemacht, danke für den "Arschtritt"

Inzwischen läuft es aber *PUH*

Ich habe Fhem heruntergefahren, den Aktor nochmal in Werkzustand versetzt, vom Netz genommen, Fhem gestartet, Aktor wieder angeschlossen, set hmPaisForSec 120 gesetzt und den Schalter am Aktor betätigt. läuft!! *FREU*

War wieder eine schwere Geburt

martinp876

Was sind die lessonsLearned und welche Änderungen im Code hast du gemacht?

Torsten_MG

#26
im FHEM-Ordner gibt es die Dateien HMConfig.pm und 10_CUL_HM.pm.

In der Datei HMConfig.pm habe ich die Zeile 166 wie folgt geändert:

,"0059" => {name=>"HM-LC-DIM1T-FM"          ,st=>'dimmer'            ,cyc=>''      ,rxt=>''       ,lst=>'1,3'          ,chn=>"",}

In der Datei 10_CUL_HM.pm habe in ab Zeile 8623

if ($cmds =~ m/(statusRequest|getSerial)/){
                # send statusrequest if possible
                CUL_HM_Set($defs{$devName},$devName,
                           ($cmds =~ m/statusRequest/ ? "statusRequest"
                                                       : "getSerial" ));
                $state = $oldState eq "unset" ? "unknown"
                                              : $oldState;
              }


jeweils vor statusRequest das ^ entfernt