MISSING ACK und RESPONSE TIMEOUT

Begonnen von ms_steini, 16 November 2016, 11:37:22

Vorheriges Thema - Nächstes Thema

ms_steini

Hallo Gemeinde, ich hoffe ich bin hier richtig und Ihr könnt mir helfen.

Seit Ende 2015 beschäftige ich mich mit FHEM und Homematic, bin also noch blutiger Anfänger trotz lesen, lesen und noch mehr lesen hier im Forum, CommandRef und Wikis.
Ich habe jetzt mittlerweile ca. 30 HomeMatic Komponente im Einsatz, im einzelnen sind das Dimmer, RolladenAktoren, Bewegungsmelder und Heizungsthermostate.

Nun zu meinem Problem: es vergeht nicht ein Tag wo min. 1, 2 oder mehrere HomeMatic Komponente ein MISSIG ACK oder RESPONSE TIMEOUT melden, und ich weiß mittlerweile nicht mehr weiter.
Das nervt nur noch.

Damit Ihr mir helfen könnt benötigt ihr sicherlich div. Informationen, Logauszüge und Konfigurationen. Ich weiß allerdings nicht wo ich/wir anfangen sollen, was wird zuerst benötigt?

Ich fange mal mit der Hardware an:

Raspberry PI - Raspbian GNU/Linux 7 (wheezy)
CUL - stapelbarer CC1101 Transceiver für Raspberry Pi von busware.de
dazu eine RP-SMA, +2dBi, Klebeantenne, 3m Kabel, für 868MHz

4 Dimmer - HM-LC-Dim1TPBU-FM
2 Dimmer - HM-LC-DIM1L-CV
8  Rolladenaktoren - HM-LC-Bl1PBU-FM
4 Heizungsthermostate - HM-CC-RT-DN
3 Bewegungsmelder - HM-Sen-MDIR-WM55
2 Bewegungsmelder - HM-Sen-MDIR-O-2
1 Garagentor-Stecker - HM-LC-Sw1-Pl-CT-R1
div. SB-Player mit Max2Play, Fritzbox, Logitech Harmony

ich vermute mal das die ganze Problematik vom stapelbarern CC1101 Transceiver CUL mit der Klebeantenne kommt, bin mir aber nicht sicher
Internals:
   CMDS       mBbCFiAZGMYRTVWXef*ltuxz
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:
   DEF        /dev/ttyAMA0@38400 0000
   DeviceName /dev/ttyAMA0@38400
   FD         9
   FHTID      0000
   NAME       SCC
   NR         25
   NR_CMD_LAST_H 61
   PARTIAL
   RAWMSG     A0FAE86104DE5F00000000A88CA110000E5
   RSSI       -87.5
   SCC_MSGCNT 134
   SCC_TIME   2016-11-16 11:31:18
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.66 CSM868
   initString X21
Ar
   Matchlist:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
   Readings:
     2016-10-27 17:31:37   ccconf          freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
     2016-11-16 10:32:18   cmds             m B b C F i A Z G M Y R T V W X e f * l t u x z
     2016-10-27 17:31:48   credit10ms      900
     2016-10-27 17:31:55   fhtbuf          AE
     2016-08-02 09:14:45   raw             V 1.66 CSM868
     2016-11-16 11:31:18   state           Initialized
     2016-10-27 17:32:03   uptime          2 03:08:48
     2016-10-27 18:50:03   version         V 1.66 CSM868
   XMIT_TIME:
     1479289226.72101
     1479289226.78318
     1479289226.84591
     1479289226.90695
     1479289226.96824
     1479289227.029
     1479289227.09605
     1479289227.15708
     1479289229.28459
     1479289229.39494
     1479289229.42425
     1479289229.90247
     1479289230.00211
     1479289230.87032
     1479289231.37977
     1479289234.17369
     1479289234.38488
     1479289234.68011
     1479289235.09822
     1479289235.39029
     1479289239.14016
     1479289239.52681
     1479289253.93491
     1479289254.015
     1479289254.12362
     1479289254.23035
     1479289254.3369
     1479289254.41872
     1479289256.48577
     1479289256.56284
     1479289258.2007
     1479289260.5614
     1479289263.15997
     1479289265.54158
     1479289268.73487
     1479290323.86978
     1479290324.07236
     1479290324.46259
     1479290324.55381
     1479290324.7594
     1479290325.4079
     1479290325.98504
     1479290326.07551
     1479290326.27347
     1479290392.06265
     1479290392.34546
     1479290392.62546
     1479290392.71803
     1479290392.92246
     1479290393.19861
     1479290393.48036
     1479290393.57067
     1479290393.76831
     1479292106.86111
     1479292111.75193
     1479292117.50798
     1479292122.28083
     1479292123.18342
     1479292127.74397
     1479292133.71909
     1479292138.43663
   Helper:
     3ccdb5:
       QUEUE:
     3d9562:
       QUEUE:
     3ff975:
       QUEUE:
     3ff99b:
       QUEUE:
     3ffa03:
       QUEUE:
     436c84:
       QUEUE:
     436c9c:
       QUEUE:
     436ca6:
       QUEUE:
     43b6ee:
       QUEUE:
     469753:
       QUEUE:
     46979c:
       QUEUE:
     4915ad:
       QUEUE:
     492e65:
       QUEUE:
     4e854b:
       QUEUE:
Attributes:
   alias      CUL SCC 1 HomeMatic
   group      CUL
   hmId       FF0712
   icon       cul
   rfmode     HomeMatic
   room       9_System
   verbose    0

frank

fang mal an mit:
get hminfo configCheck/rssi.
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

weini

Rein aus dem List kommt mir den Bandwidth mit 101 kHz zu niedrig vor.
"Normal" ist meines Wissens bei 868 MHz eine Bandwidth von 325 kHz.

Das wäre zumindest mal einen Versuch wert.

Da du einige sicherheitsrelevante HM Komponenten aufführst drängt sich noch die Frage auf, ob du AES nutzt und es via "set sign on" aktiviert hast?

ms_steini

Danke das Ihr das gelesen habt und mir geantwortet habt!

ok, hier schonmal HMinfo configCheck/rssi


missing register list
    OG.BW_02.BTN_01: .RegL_01.
    OG.BW_02.Diele: .RegL_01.,.RegL_04.OG.Dimmer.Diele_chn-01
    OG.BW_03.Diele: .RegL_04.OG.Dimmer.Diele_chn-01
    OG.Dimmer.Diele: .RegL_00.,.RegL_01.,.RegL_03.OG.BW_01.Diele,.RegL_03.OG.BW_02.Diele,.RegL_03.OG.BW_03.Diele
    OG.Dimmer.Schlafzimmer: .RegL_01.,.RegL_03.OG.DimmerRemote_02.Schlafzimmer.BTN_01,.RegL_03.OG.DimmerRemote_02.Schlafzimmer.BTN_02,.RegL_03.OG.DimmerRemote_01.Schlafzimmer.BTN_01,.RegL_03.OG.DimmerRemote_01.Schlafzimmer.BTN_02,.RegL_03.self01,.RegL_03.self02
    OG.DimmerRemote_01.Schlafzimmer.BTN_01: .RegL_01.,.RegL_04.OG.Dimmer.Schlafzimmer
    OG.DimmerRemote_01.Schlafzimmer.BTN_02: .RegL_01.,.RegL_04.OG.Dimmer.Schlafzimmer
    OG.DimmerRemote_01.Schlafzimmer: .RegL_00.
    OG.DimmerRemote_02.Schlafzimmer.BTN_01: .RegL_01.,.RegL_04.OG.Dimmer.Schlafzimmer
    OG.DimmerRemote_02.Schlafzimmer.BTN_02: .RegL_01.,.RegL_04.OG.Dimmer.Schlafzimmer
    OG.DimmerRemote_02.Schlafzimmer: .RegL_00.
    OG.Rollo.Elternbad.Fenster: .RegL_00.,.RegL_01.
    OG.motionAndBtn_02.Diele: .RegL_00.

trigger sent to unpeered device
    triggerUnpeered: OG.BW_01.Diele:FF0712
    triggerUnpeered: OG.BW_02.Diele:FF0712
    triggerUnpeered: OG.BW_03.Diele:FF0712

trigger sent to undefined device
    triggerUndefined: OG.BW_01.Diele:FF0712
    triggerUndefined: OG.BW_02.Diele:FF0712
    triggerUndefined: OG.BW_03.Diele:FF0712

templist mismatch
    HM_4DDE36_Clima: file: ././tempList.cfg for HM_4DDE36_Clima does not exist
    HM_4DDE46_Clima: file: ././tempList.cfg for HM_4DDE46_Clima does not exist
    HM_4DE1BE_Clima: file: ././tempList.cfg for HM_4DE1BE_Clima does not exist
    HM_4DE5F0_Clima: file: ././tempList.cfg for HM_4DE5F0_Clima does not exist


rssi done:
    Device          receive         from             last   avg      min_max    count
    EG.BW.Treppe    SCC             EG.BW.Treppe    -108.0  -90.9 -108.0< -88.0   133
    OG.BW.Treppe    SCC             OG.BW.Treppe     -88.0  -86.6  -92.0< -85.0   185
    OG.Dimmer.Diele OG.Dimmer.Diele OG.motionAndBtn_01.Diele  -55.0  -56.4  -57.0< -54.0    26
    OG.Dimmer.Diele OG.Dimmer.Diele OG.motionAndBtn_02.Diele  -45.0  -44.5  -46.0< -43.0    18
    OG.Dimmer.Diele OG.Dimmer.Diele OG.motionAndBtn_03.Diele  -58.0  -54.8  -59.0< -48.0    32
    OG.Dimmer.Diele OG.Dimmer.Diele SCC              -69.0  -69.0  -69.0< -69.0     1
    OG.Dimmer.Diele SCC             OG.Dimmer.Diele  -94.0  -93.9 -104.0< -90.5   125
    OG.Dimmer.Treppe OG.Dimmer.Treppe EG.BW.Treppe     -62.0  -62.7  -72.0< -57.0    18
    OG.Dimmer.Treppe OG.Dimmer.Treppe OG.BW.Treppe     -46.0  -46.0  -48.0< -45.0    47
    OG.Dimmer.Treppe SCC             OG.Dimmer.Treppe  -89.5  -89.5  -95.0< -86.0   102
    OG.DimmerRemote_01.Schlafzimmer SCC             OG.DimmerRemote_01.Schlafzimmer  -91.5  -90.5  -91.5< -89.5     2
    OG.Heizung.Buero SCC             OG.Heizung.Buero  -95.5  -94.3  -97.0< -78.0    28
    OG.Heizung.Diele SCC             OG.Heizung.Diele  -89.5  -88.8  -94.0< -86.0   281
    OG.Heizung.Henna SCC             OG.Heizung.Henna  -85.5  -85.3  -89.5< -83.5   281
    OG.Heizung.Shirin SCC             OG.Heizung.Shirin  -90.0  -87.8  -91.0< -85.0   282
    OG.Licht.Buero  SCC             OG.Licht.Buero   -95.0  -93.8  -96.0< -91.5     6
    OG.Licht.Henna  SCC             OG.Licht.Henna   -88.5  -89.9  -91.0< -88.5    12
    OG.Licht.Schlafzimmer OG.Licht.Schlafzimmer OG.DimmerRemote_01.Schlafzimmer  -56.0  -57.0  -58.0< -56.0     2
    OG.Licht.Schlafzimmer SCC             OG.Licht.Schlafzimmer  -93.0  -90.6  -93.0< -88.0     9
    OG.Licht.Shirin SCC             OG.Licht.Shirin  -90.0  -90.1  -91.5< -89.0    11
    OG.Rollo.Buero.Tuer OG.Rollo.Buero.Tuer SCC              -74.0  -74.0  -74.0< -74.0     1
    OG.Rollo.Buero.Tuer SCC             OG.Rollo.Buero.Tuer  -95.5  -95.4  -95.5< -95.0     4
    OG.Rollo.Diele.Fenster OG.Rollo.Diele.Fenster SCC              -57.0  -57.0  -57.0< -57.0     1
    OG.Rollo.Diele.Fenster SCC             OG.Rollo.Diele.Fenster  -84.0  -83.8  -84.0< -83.5     2
    OG.Rollo.Elternbad.Fenster OG.Rollo.Elternbad.Fenster SCC              -69.0  -69.0  -69.0< -69.0     1
    OG.Rollo.Elternbad.Fenster SCC             OG.Rollo.Elternbad.Fenster  -95.0  -94.5  -95.0< -94.0     2
    OG.Rollo.Henna.Fenster OG.Rollo.Henna.Fenster SCC              -64.0  -64.0  -64.0< -64.0     1
    OG.Rollo.Henna.Fenster SCC             OG.Rollo.Henna.Fenster  -90.0  -90.0  -90.0< -90.0     2
    OG.Rollo.Schlafzimmer.Fenster OG.Rollo.Schlafzimmer.Fenster SCC              -61.0  -61.0  -61.0< -61.0     1
    OG.Rollo.Schlafzimmer.Fenster SCC             OG.Rollo.Schlafzimmer.Fenster  -89.0  -89.0  -89.0< -89.0     2
    OG.Rollo.Schlafzimmer.Tuer SCC             OG.Rollo.Schlafzimmer.Tuer  -91.5  -91.5  -91.5< -91.5     1
    OG.Rollo.Shirin.Fenster OG.Rollo.Shirin.Fenster SCC              -70.0  -76.5  -83.0< -70.0     2
    OG.Rollo.Shirin.Fenster SCC             OG.Rollo.Shirin.Fenster  -92.0 -100.6 -107.5< -86.5     9
    OG.Rollo.Treppe.Fenster OG.Rollo.Treppe.Fenster SCC              -61.0  -61.0  -61.0< -61.0     1
    OG.Rollo.Treppe.Fenster SCC             OG.Rollo.Treppe.Fenster  -85.5  -85.8  -86.0< -85.5     2
    OG.motionAndBtn_01.Diele SCC             OG.motionAndBtn_01.Diele  -96.5  -95.1  -96.5< -93.0    21
    OG.motionAndBtn_02.Diele SCC             OG.motionAndBtn_02.Diele  -87.5  -93.1  -97.0< -87.5    49
    OG.motionAndBtn_03.Diele SCC             OG.motionAndBtn_03.Diele  -91.0  -91.3  -96.0< -89.5    72



das mit der Bandwidth 101 kHz ist mir garnicht aufgefallen, habs mal auf 325 kHz gesetzt, kann aber nicht unbedingt eine Veränderung feststellen.
und NEIN, mit AES mache ich im Moment noch nichts.


TheRelativ

Hallo zusammen,

ich habe gestern (schande über mein haupt) ausversehen die fhem.cfg überschrieben und wollte dann von vorn anfangen.
Habe dann das CUL neu eingerichtet und die Geräte gepairt, diese erscheinen auch, in den Readings steht auch meine definierte HMid.
Ich bekomme sogar Werte und die Schaltzustände mit, nur wenn ich selbst schalten will, oder getConfig o.ä. mache, bekomme ich Response Timeout.

mein Configcheck sieht ähnlich aus wie oben geschrieben.

Dabei hat vorher alles perfekt sogar ohne VCCU funktioniert, habe eigentlich nichts anders gemacht als beim erstmaligen einrichten, hab wahrscheinlich nur irgendeine dumme Kleinigkeit vergessen -.-
Hatte dann gelesen, dass es besser sei eine VCCU zu definieren, habe ich gemacht und dort die Geräte neu gepairt --> selbes Ergebnis.

Wo ich mir nicht sicher bin, mit welcher Baudrate kommuniziert HM?
Mein USB CUL868 von Busware ist wie folgt definiert:
/dev/serial/by-id/usb-busware.de_CUL868-if00@9600 1234

FHEM @ Raspberry Pi3
868MhZ USB CUL @ Homematic (Thermostate + Heizungssteuerung)
433MhZ USB CUL @ Intertechno + 16-Channel FB zur Steuerung von FHEM Devices
2,4 GhZ nRF24L01+ PA-LAN for mySensors Network (~15 Dev.)
CC2530 USB Zigbee+Zigbee2MQTT (~30 Dev.)

frank

hallo ms_steini,

wenn bei devices mit rssi < -80 missing ack kommt, ist wahrscheinlich der funk zu schlecht. also antennen besser ausrichten und freilegen, weitere io's verteilen und über vccu einbinden, etc.

bei allen devices mit missing registerlist getconfig machen.

beim scc kann es auch timingprobleme geben. nutze die fw aus dem angepinnten thread. homematic io`s sind grundsätzlich besser.

@TheRelativ
du solltest besser einen eigenen thread öffnen und dein pairing kontrollieren. siehe wiki pairen.
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

ms_steini

wenn bei devices mit rssi < -80 missing ack kommt, ist wahrscheinlich der funk zu schlecht. also antennen besser ausrichten und freilegen, weitere io's verteilen und über vccu einbinden, etc.
Funk zu schlecht kann ich mir schon fast garnicht vorstellen, aber muß ich ausprobieren. evtl. eine andere Antenne?

bei allen devices mit missing registerlist getconfig machen.
wenn getconfig durch kommt und kein timeout oder so

beim scc kann es auch timingprobleme geben. nutze die fw aus dem angepinnten thread. homematic io`s sind grundsätzlich besser.
Sorry aber hier verstehe ich etwas nicht: der SCC ist der CUL, das Aufsteckmodul für den Raspberry und heißt in dem Fall COC.
soll ich da jetzt eine andere FirmWare drauf machen ?
und meinst Du mit homematic io's z.B. Homematic Zentrale CCU2 ?

frank

Zitatsoll ich da jetzt eine andere FirmWare drauf machen ?
kann ich nur empfehlen.

Zitatund meinst Du mit homematic io's z.B. Homematic Zentrale CCU2 ?
keine ccu.
alle anderen gateways: hmlan, hmusb, hmuart, hmlgw.
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

ms_steini

Meinst du dieses angepinnte Thema "CUL Firmware mit timestamp" ?
Ich dachte das wäre nur für die USB Variante, aber wenn es auch mit dem COC geht werde ich es mal ausprobieren.

frank

ich meine es hat schon mal jemand mit dem scc gemacht. auch die entsprechende 00_cul.pm nicht vergessen.
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

ms_steini

Ich musste eben feststellen das die bwidth 101 kHz wieder drin sind,
lässt sich nur im rfmode SlowRF einstellen. Wechsle ich wieder zurück nach rfmode HomeMatic ist die Einstellung wieder bei 101kHz?

ms_steini

das flashen wie im angepinnten Thema geht nicht, ich erhalte bei culflash SCC CUL_V3 die Meldung "sh: 1: dfu-programmer: not found "
steht das V3 in CUL_V3 nicht für den Raspberry 3 ?? ich habe Raspberry Pi B

TheRelativ

Zu meinem Post vorhin, hab mein Problem nahezu gelöst.
Mein HM Bewegungssensor will nur nicht mehr, aber da passt dieser Thread: https://forum.fhem.de/index.php/topic,49375.15.html

@ms_steini
das V3 steht für die Version deines CUL´s, aktuell verkauft busware die CUL V3
dein Hostsystem ist dabei vollkommen egal.
FHEM @ Raspberry Pi3
868MhZ USB CUL @ Homematic (Thermostate + Heizungssteuerung)
433MhZ USB CUL @ Intertechno + 16-Channel FB zur Steuerung von FHEM Devices
2,4 GhZ nRF24L01+ PA-LAN for mySensors Network (~15 Dev.)
CC2530 USB Zigbee+Zigbee2MQTT (~30 Dev.)

ms_steini

mh schade, ich habe die V2 Variante

ms_steini

Liebe Leute,

ich brauche Hilfe, das kann so nicht weiter gehen, macht langsam echt keinen Spass mehr.
Wenn nötig bezahle ich auch für eine erfolgreiche Hilfe wenn dann mal alles zuverlässig funktioniert. (auch gerne telefonisch).

Ich habe jetzt gefühlte 10 unterschiedliche Versuche unternommen meinen SCC (stapelbarer CC1101 Transceiver für Raspberry Pi von Busware.de)  zu flashen, keine der von mir im Netz gefunden
Möglichkeiten haben funktioniert, ich bin doch nicht blöde...

Seit ein paar Tagen bekomme ich einen Dimmer (RESPONSE TIMEOUT:RegisterRead) und einen Rolladenaktor (MISSING ACK) überhaupt nicht mehr ans laufen.

Ich weiß auch mittlerweile nicht mehr wo ich ansetzen kann, bringt irgendwie alles nichts, mehrfaches ändern der Antennen-Position bringt nichts, CUL flashen funktioniert nicht, irgendwie habe ich den Eindruck das das alles nur für die USB variante ist.
Dann noch so ein durcheinander mit den Einstellungen z.B. in der /boot/config.txt oder /etc/inittab, da habe ich so viele unterschiedliche Möglichkeiten gefunden, da blickt doch keiner mehr durch, also ich zumindest.

ich weiß nicht weiter, bin total deprimiert und verzweifelt.

zum Testen habe ich hier noch einige PI's und noch einen weiteren SCC/CUL (stapelbarer CC1101 Transceiver von busware.de), daran solls nicht liegen.

Bitte helft mir