CUL ERR:CCA

Begonnen von future-limit, 01 August 2016, 10:26:32

Vorheriges Thema - Nächstes Thema

future-limit

Hallo zusammen,

seit gestern habe funktioniert mein CUL für meine Homematic Aktoren nicht mehr. Ich habe vor dem Auftreten des Fehlers nichts an der HW oder SW geändert und seit dem letzten Update von FHEM und meines Ubuntu Servers lief FHEM mehrer Tag (evlt. sogar Wochen) stabil.

Ich habe gestern den Funkschalter zum dimmen meiner Lampen gedrückt und es ist nichts passiert. Hier der Auszug aus dem LOG:


2016.07.31 21:21:00 1: General 100-0
2016.07.31 21:21:00 1: General 100-0
2016.07.31 21:21:00 3: CUL_HM set WZ_Dimmer_Highboard_0 pct 100
2016.07.31 21:21:00 3: CUL_HM set WZ_Dimmer_Board_0 pct 100
2016.07.31 21:21:00 3: CUL_HM set WZ_Dimmer_Sideboard_0 pct 100
2016.07.31 21:21:04 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2016.07.31 21:21:04 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.07.31 21:21:04 3: CUL_0: Possible commands: BbCFiAZEGMKUYRTVWXefmltux
2016.07.31 21:21:05 1: /dev/ttyACM0 reappeared (CUL_0)
2016.07.31 21:21:07 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2016.07.31 21:21:07 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.07.31 21:21:07 3: CUL_0: Possible commands: BbCFiAZEGMKUYRTVWXefmltux
2016.07.31 21:21:08 1: /dev/ttyACM0 reappeared (CUL_0)
2016.07.31 21:21:10 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2016.07.31 21:21:10 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.07.31 21:21:11 3: CUL_0: Possible commands: BbCFiAZEGMKUYRTVWXefmltux
2016.07.31 21:21:11 1: /dev/ttyACM0 reappeared (CUL_0)
2016.07.31 21:21:12 3: CUL_HM set CO_Switch_1 on
2016.07.31 21:21:15 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2016.07.31 21:21:15 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.07.31 21:21:15 3: CUL_0: Possible commands: BbCFiAZEGMKUYRTVWXefmltux
2016.07.31 21:21:15 1: /dev/ttyACM0 reappeared (CUL_0)
2016.07.31 21:21:18 1: General 100-0


Folgende Aktionen habe ich schon durchgeführt

- FHEM mehrfach neu gestartet
- FHEM update
- Ubuntu update
- CULs mehrfach an und abgesteckt (an verschieden USB Ports)
- CUL Update von v.1.61 auf 1.66
- Backup restore

und es tut sich nichts. Die Fehlermeldung hat sich etwas verändert. Jetzt kommt


2016.08.01 08:52:33 4: CUL_HM_Resend: FL_Switch_1 nr 2
2016.08.01 08:52:33 4: CUL_send:  CUL_0As 0E 02 A011 831209 285C70 0201000000
2016.08.01 08:52:34 4: CUL_Parse: CUL_0 E RR :C CA   
2016.08.01 08:52:34 2: CUL_0: unknown message ERR:CCA
2016.08.01 08:52:35 4: CUL_Parse: CUL_0 E RR :C CA   
2016.08.01 08:52:35 2: CUL_0: unknown message ERR:CCA
2016.08.01 08:52:39 4: CUL_HM_Resend: FL_Switch_1 nr 3
2016.08.01 08:52:39 4: CUL_send:  CUL_0As 0E 02 A011 831209 285C70 0201000000
2016.08.01 08:52:40 4: CUL_Parse: CUL_0 E RR :C CA   
2016.08.01 08:52:40 2: CUL_0: unknown message ERR:CCA
2016.08.01 08:52:45 4: CUL_HM_Resend: FL_Switch_1 nr 4
2016.08.01 08:52:45 4: CUL_send:  CUL_0As 0E 02 A011 831209 285C70 0201000000
2016.08.01 08:52:46 4: CUL_Parse: CUL_0 E RR :C CA   
2016.08.01 08:52:46 2: CUL_0: unknown message ERR:CCA


Die Befehle von meinen Schaltern werden sauber verarbeitet und ich bekomme sogar über meinen virtuellen Aktor ein Acknowledge zurück und die LED am Schalter leuchtet grün auf.

Hier noch ein paar Zeilen aus dem Startlog


2016.08.01 08:55:55 1: Including /opt/fhem/FHEM/CUL_HM.cfg
2016.08.01 08:55:55 3: Opening CUL_0 device /dev/ttyACM0
2016.08.01 08:55:55 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.08.01 08:55:55 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2016.08.01 08:55:55 2: Setting CUL fhtid from 1134 to 1034
2016.08.01 08:55:55 3: CUL_0 device opened
2016.08.01 08:55:55 2: Switched CUL_0 rfmode to HomeMatic



HW:
- Zotac C320
- CUL CUL_0 für Homematic
- CUL CUL_1 für MAX
- 433MhZ Modul zum Empfang von Temperatur, ...

SW
- Ubuntu 15.04
- Fhem up to date
- CUL 1.66

Das Problem tritt bei Dimmern und einfachen Schaltern auf. Heute abend werde ich versuchden die Aktoren neu zu pairen.

Habt ihr sonst noch Ideen oder Lösungsvorschläge?

Vielen Dank schon mal



Snobs

Hast du dein Problem finden können ? Ich habe da was ähnliches, ich kann leider nichts mehr pairen :(
Die Devices werden angelegt, aner ich kann nichts abfragen oder mit burstRx etwas senden

scuba

hmmm... auch bei mir... das Problem ist vor ein paar Tagen schon mal aufgetreten und nach 1-2 Neustarts wieder verschwunden...
aktuell tritts wieder auf.

Empfangen kann der CUL (HM) nach wie vor problemlos , nur bei Senden tritt der Fehler auf.
Ich verwende allerdings die "a-clufw"


mgernoth

Hallo,

ihr habt einen Störsender auf 868,35MHz, der CUL wechselt nicht in den Sendemodus, weil das Clear Channel Assessment nicht innerhalb von 2s erfolg hatte. Wahrscheinlich dreht irgendein HM/FS20-Aktor (Rolladenaktoren sind u.a. bekannt dafür) durch. Alle mal stromlos schalten, dann sollte es behoben sein.

Im schlimmsten Fall muss mit einem RTLSDR (oder ähnlichem) nach dem Störsender gesucht werden.

Viele Grüße
  Michael

scuba

Hört sich nicht abwegig an... Ich betreibe 2culs auf 868Mhz (für max & HM). Gestern hast erst wieder geklappt nachdem ich die beiden untereinander getauscht habe. Womöglich hat der MAX den HM tatsächlich gestört. Beim nächsten mal muss ich das genauer beobachten.

Danke für den Tipp

scuba

Soda, dieses Wochenende hatte ich das Problem schon wieder und etwas Zeit damit verbracht der Ursache auf die Schliche zu kommen. Vorweg: Das Problem war ein Störsender ... allerdings anders als gedacht.

Ein deaktivieren aller per Funk betriebenen Komponenten brachte keine Lösung. Die HM Frequenz schien nach wie vor komplett belegt zu sein und die Meldung ERR:CCA tauchte beim Senden von HM Befehlen durchgehend auf. Einen fremden Sender von einem Nachbarn konnte ich ausschließen da die Entfernung zu groß ist.

Ein DVB-T Stick (als RTLSDR) ist leider erst auf dem Weg zu mir, somit konnte ich mich noch nicht auf die konkrete Suche nach dem Störsender machen, hab dann die Quelle aber trotzdem zufällig entdeckt.


Mein FHEM Aufbau, bestehend aus 2x Cul868 + 1x CUL433 + Raspberry2,  ist auf einer Holzplatte an den VESA mounts  hinter meinem Fernseher montiert.  Einer der 868erCuls (normalerweise für MAX) ist auf der Holzplatte montiert, der andere hängt ,aus Faulheit, lose am USB Kabel. Anscheinend sendet eine Komponente (Netzteil?) des Fernsehers im 868er Bereich was anscheinend nur mit entsprechender Nähe zum Fernseher zu Problemen führt.
Der frei hängende CUL (weiter entfernt) hat somit absolut kein Problem, der an der Holzplatte montierte (direkt am Fernseher) bekommt die volle Störung ab und geht somit auf ERR:CCA.
Für "MAX" scheint das CCA egal zu sein, für HM eben nicht.