MAX! Wandthermostat lässt sich nicht pairen

Hallo,

Ich bin inzwischen auf einen Raspberry mit 2xCC1101 Modulen für MAX! und Homematic umgestiegen und eigentlich läuft es bisher sehr gut :slight_smile: Fast alle Geräte lassen sich pairen, einzig das Wandthermostat von MAX (BC-TC-C-WM-4) frustriert mich. Ich bekomme es einfach nicht mit Homegear gepairt, die 30 Sekunden des Thermostats laufen gnadenlos runter. Habe es bis vor kurzem noch am mit dem Cube betrieben und mit dem lässt es sich auch jetzt noch pairen (wollte einen Defekt ausschließen und habe deshalb in den sauren Apfel gebissen und den Cube nochmal in Betrieb genommen). Hat noch jemand die Probleme? Habe inzwischen etliche Resets des Thermostats hinter mir, daran sollte es nicht liegen.
Homegear_Version: 0.6.0-1257; Firmware des Thermostats ist 1.0, glaube aber es gibt da nichts anderes.

Vielen Dank im Voraus

Micha

Hey Micha,

es kann sein, dass dein Wandthermostat eine noch nicht eingepflegte Geräte-ID hat. Magst du mir den Logausschnitt vom Anlernversuch schicken? Dann sollte sich das Problem schnell beheben lassen.

Viele Grüße

Sathya

Hi,

Ich bin leider etwas verzweifelt. Ich habe inzwischen gefühlt 1234 Anlernversuche hinter mir und finde rein gar nichts in den Logs. Wenn ich sowohl das Homematic- als auch MAX-Modul lade, bekomme ich zumindest diesen Output:

04/12/16 22:26:38.929 Info: CLI connection accepted. Client number: 18 04/12/16 22:27:06.547 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -98 dBm): 0F6D86102DA1220000000A60C5100000 04/12/16 22:27:10.846 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -88 dBm): 0C4E86702396EC00000000D52E 04/12/16 22:27:13.330 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -98 dBm): 0F5886102DAC1E0000000A88DC0A0000 04/12/16 22:27:14.887 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -87 dBm): 0FA286102C71A20000000A60D80F0000 04/12/16 22:27:24.713 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -101 dBm): 0F58861023568B0000000A60D508001C 04/12/16 22:27:28.036 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -102 dBm): 0C08865A32087D00000060C529 04/12/16 22:27:30.094 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -90 dBm): 0F3386102DAC1F0000000A78BA080000 04/12/16 22:27:35.949 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -101 dBm): 0F5886102DAC540000000A78BA100000 04/12/16 22:27:48.036 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -99 dBm): 0C08847032087D00000000C529 04/12/16 22:28:05.501 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -91 dBm): 0F5A86102C71A90000000A78EC0E0000 04/12/16 22:28:06.114 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -93 dBm): 0F3C86102DA1540000000A60CE0C0000 04/12/16 22:28:08.337 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -92 dBm): 0F3586102DA10F0000000A60BE0E0000 04/12/16 22:28:18.395 HomeMatic BidCoS packet received (HM-CC1101, RSSI: -93 dBm): 0CDA86701F4C6600000000D22F
Leider ist es aber auch möglich, dass diese Pakete von Nachbarn kommen. Was mache ich falsch?
Ich gehe in die Konsole und wähle MAX aus und starte das Pairing und starte das Pairing am Thermostat. So hat es bei allen anderen Geräten auch geklappt
Danke und viele Grüße

Micha

Hey Micha,

im Log siehst du HomeMatic-Pakete. Laufen bei dir denn überhaupt bereits MAX!-Geräte mit Homegear?

Viele Grüße

Sathya

Hi,

Ja das war mir auch aufgefallen und hat mich sehr verwirrt. Bis auf das Wandthermostat läuft von MAX alles, habe 3 Stellantriebe, zwei Fensterkontakte sowie einen Taster dran.

Viele Grüße

Micha

Edit: Oh, es wird spannend, es ist mir gelungen das Thermostat einmal zu pairen (Frag mich nicht wie, dürfte ein Glückstreffer gewesen sein), aber seitdem bleibt es leider unreachable und lässt sich auch nicht neu pairen. Das dürfte der Log vom Pairing sein:

04/13/16 06:28:15.093 MAX packet received (MAX-CC1101, RSSI: 0x35): 170004000A096E000000001003FF4B455130363535393733 04/13/16 06:28:16.196 Module MAX: TI CC110X "MAX-CC1101": Info: Sending (MAX-CC1101, WOR: yes): 0B010001FD97A40A096E0000 04/13/16 06:28:16.256 MAX packet received (MAX-CC1101, RSSI: 0x36): 0E0100020A096EFD97A4000108012A 04/13/16 06:28:16.353 Module MAX: Added peer 0xA096E. 04/13/16 06:28:16.356 Module MAX: TI CC110X "MAX-CC1101": Info: Sending (MAX-CC1101, WOR: no): 0F020003FD97A40A096E00100D065C1C 04/13/16 06:28:16.357 RPC client: Info: Calling RPC method "system.multicall" on server 192.168.188.11. 04/13/16 06:28:16.357 Info: Connecting to host 192.168.188.11 on port 9123... 04/13/16 06:28:16.361 Info: Connected to host 192.168.188.11 on port 9123. Client number is: 2376 04/13/16 06:28:17.456 MAX packet received (MAX-CC1101, RSSI: 0x3B): 0A000A030A096EFD97A400 04/13/16 06:28:17.501 Module MAX: TI CC110X "MAX-CC1101": Info: Sending (MAX-CC1101, WOR: no): 0F020003FD97A40A096E00100D065C1C Planned sending time: 04/13/16 06:28:17.501 04/13/16 06:28:17.599 Module MAX: TI CC110X "MAX-CC1101": Info: Sending (MAX-CC1101, WOR: no): 0B000202FD97A40A096E0000 04/13/16 06:28:17.568 MAX packet received (MAX-CC1101, RSSI: 0x37): 0E0202020A096EFD97A40001180122 04/13/16 06:28:17.600 Module MAX: Info: Queue 1 is empty and there are no pending queues.
Woran kann das liegen? Neue Batterien sind drin und zum MaxCube hatte ich immer ganz ordentliche Reichweiten. Ich bin kurz davor, das Thermostat einfach umzutauschen und zu gucken, ob es mit nem neuen läuft.

Wie weit ist der Thermostat denn von der Antenne entfernt? Hilft es, wenn du ihn näher an die Antenne bewegst?

Habe inzwischen zwischen 2cm und 5m fast jede Distanz ausprobiert…

ok und kein Paket im Log? Ich würde sagen, da stimmt mit dem Wandthermostaten irgendetwas nicht, wenn alle anderen Geräte vernünftig arbeiten. Batterie ist voll, nehme ich an?

seit dem offenbar zufälligen Pairen ist es nicht wieder aufgetaucht und die Batterien habe ich auch nochmal gegen neue getauscht. Entsprechend werde ich es jetzt einfach mal drauf anlegen und als defekt zurückbringen, auch wenn mich verwirrt, dass sich das Thermostat weiterhin mit dem Cube pairen lässt.

Dass es mit dem Cube funktioniert ist total komisch und spricht schon gegen den Thermostaten als Ursache des Problems. Aus irgendeinem Grund empfängt der CC1101 die Pakete nicht. Dagegen, dass der CC1101 nicht korrekt funktioniert spricht, dass alle anderen Geräte mit ihm korrekt funktionieren. Homegear selbst logt alle eingehenden Pakete, die Pakete vom Wandthermostaten werden also wirklich nicht vom CC1101 empfangen. Also insgesamt wirklich merkwürdig und ich weiß nicht wirklich, was ich daraus machen soll… Interessant wäre, ob ein anderes Kommunikationsmodul die Pakete empfängt, falls du noch eines hast?

Nachdem ich versucht habe, das gute Stück gegen ein neues einzutauschen und notebooksbilliger dafür Versandkosten sowie evtl. 50€ für ein Gutachten haben wollte, habe ich mich entschlossen es nicht umzutauschen, bzw. mir den ganzen Stress wegen ein paar Euro nicht zu machen.
Entsprechend habe ich heute noch ein wenig rumgespielt und habe mal das Homematic- mit dem MAX-Modul getauscht und nachdem das nichts brachte das Homematic-Modul ganz abgestöpselt - jetzt funktioniert es fast fehlerfrei. Theoretisch sollte ich doch beide Module zusammen über SPI an nem Raspberry betreiben können, oder? Dann würde ich mich heute Abend hinsetzen und alles sauber zusammenlöten, in der Hoffnung, dass da in Kombination mit schwacher Sendeleistung des Wandthermostats das Problem liegt…

Zur Info: Es scheint jetzt zu funktionieren, jedoch darf ich während des Pairings nur eins von den beiden Funkmodulen verbunden haben. Ich weiß, dass das technisch wenig bis keinen Sinn ergibt, aber es ist einfach so. Ich habe selbst jetzt nachdem ich alles sauber verlötet habe und nach dem Pairing die Kommunikation super läuft, das Problem, dass das Pairing nur funktioniert, wenn nur das MAX-Modul verbunden ist.

In jedem Fall vielen Dank für deine Unterstützung, und auch allgemein deine Arbeit hier! Ohne die Bestätigung, dass ich eigentlich richtig vorgehe, hätte ich mich selbst irgendwann für gänzlich unfähig erklärt. :smiley: Falls du noch Unterstützung bezüglich der Implementierung von Intertechno brauchst, gib mir Bescheid. Zumindest mit dem CUL habe ich dahingehend Erfahrung, wobei ich zur Schlatung meiner Steckdosen wegen der unbefriedigenden Reichweite inzwischen ein extra 433mhz Modul zusätzlich verwende.

Das ist total komisch. Ich habe bei mir auch ein Modul mit zwei TI CC1101 und damit klappt das Anlernen von MAX! auch im HomeMatic-Betrieb. Ich kann Christian nochmal fragen, ob er noch eine Idee hat.

Sehr gerne! Vor allem wäre die Frage, wie die Steckdosen über den CUL zu schalten sind?

Viele Grüße

Sathya