HT pairt nicht mit fhem

Begonnen von RobertJ, 01 März 2013, 08:22:00

Vorheriges Thema - Nächstes Thema

RobertJ

Guten Morgen zusammen,
mein HT pairt sich nicht mit fhem.
Nach setzten des pairmode in fhem und 3sec drücken der Boosttaste springt das HT nach 2 sec wieder in den Manu Mode.
Auf dem Display steht nur Manu und die eingestellte Themp.
In fhem ist nix zu sehen. Im log des COLMAX0 steht: 2013-03-01_08:09:53 CULMAX0 packetsLost: 27
Könnte das HT defekt sein?

Gruss, Robert.

FB 7930; CUL HM; CUL MAX!
HM-LC-Bl1PBU-FM - UP Rolladen / HM-HM-PB-6-WM55 - 6CH Taster / HM-LC-SW2-FM - UP 2CH / div. MAX! Komp.

RobertJ

Update:
jetzt wird auf dem HT ohne mein zutun das Antennensymbol angezeigt und ich kann in den Automodus wechseln.
Wenn das Teil jetzt gepairt ist (Antennensymbol), ja gut, aber womit?
Gruss, Robert.

FB 7930; CUL HM; CUL MAX!
HM-LC-Bl1PBU-FM - UP Rolladen / HM-HM-PB-6-WM55 - 6CH Taster / HM-LC-SW2-FM - UP 2CH / div. MAX! Komp.

Dennis B.

Habe gerade dasselbe Problem, dass ich meine HeatingThermostate nicht mit FHEM pairen kann. Bekomme folgende Fehler in der Console:
Use of uninitialized value in string ne at ./FHEM/10_MAX.pm line 556.
Use of uninitialized value in concatenation (.) or string at ./FHEM/10_MAX.pm line 556.
Use of uninitialized value $dev in hash element at fhem.pl line 2695.
Use of uninitialized value $found[0] in string eq at fhem.pl line 2571.
Use of uninitialized value in pattern match (m//) at ./FHEM/10_MAX.pm line 690.
Use of uninitialized value $d in hash element at fhem.pl line 2762.
Use of uninitialized value $dev in hash element at fhem.pl line 2695.
Use of uninitialized value $found[0] in string eq at fhem.pl line 2571.
Use of uninitialized value in pattern match (m//) at ./FHEM/10_MAX.pm line 739.
Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 741.
Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 743.
Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 745.
Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 747.
Use of uninitialized value in concatenation (.) or string at ./FHEM/10_MAX.pm line 750.
Use of uninitialized value $dev in hash element at fhem.pl line 2695.
Use of uninitialized value $found[0] in string eq at fhem.pl line 2571.


In der Log-Datei steht zusätzlich:
2013.03.02 13:07:29 3: CUL_MAX_Parse: Pairing device 05b30c of type HeatingThermostat with serial JEQ0391535
2013.03.02 13:07:29 1: Device changed type from  to HeatingThermostat
2013.03.02 13:07:29 2: MAX: Invalid value  for READING .weekProfile. Forcing to 444855084520452045204520452045204520452045204520452044485508452045204520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc5514452045204520452045204520452045204520
2013.03.02 13:07:30 2: MAX_Parse: Don't know how to interpret Ack payload for
2013.03.02 13:07:35 2: CUL_MAX_SendQueueHandler: Missing ack from 05b30c for 0f01040358362905b30c000d020d07df


Das Pairen mit einem Fensterkontakt und einem Wandthermostat funktioniert.
Anscheinend ist $shash->{type} beim Pairen nicht gesetzt.

Jedes mal, wenn ich einen Raum mit einem MAX-Gerät in Webinterface aufrufe kommt zusätzlich noch folgender Fehler auf der Console:
Use of uninitialized value in join or string at ./FHEM/10_MAX.pm line 481.

Hat da jemand eine Lösung?

Matthias Gehre

Steht den der Typ in der fhem.cfg nach dem Pairen?
Kommt in der fhem.cfg die Adresse 05b30c schon irgendwo vor?

Dennis B.

Zitat von: Matthias Gehre schrieb am Sa, 02 März 2013 18:36Steht den der Typ in der fhem.cfg nach dem Pairen?
Kommt in der fhem.cfg die Adresse 05b30c schon irgendwo vor?
Der fhem.cfg wird nichts hinzugefügt. Das Pairen auf dem Thermostat ist nach 2 Sek vorbei aber in FHEM taucht nichts auf. Die Adresse wird bisher auch noch nirgends verwendet.

Matthias Gehre

Kannst du das mit einer minimalen fhem.cfg reproduzieren, und dann sowohl diese als auch den kompletten Log
hier posten/anhängen?

Dennis B.

Hallo Matthias,

meine fhem.cfg und den Logfile habe ich angehangen. Folgende Fehler kommen auf der Console:

Use of uninitialized value in string ne at ./FHEM/10_MAX.pm line 556.
Use of uninitialized value in concatenation (.) or string at ./FHEM/10_MAX.pm line 556.
Use of uninitialized value $dev in hash element at fhem.pl line 2695.
Use of uninitialized value $found[0] in string eq at fhem.pl line 2571.
Use of uninitialized value in pattern match (m//) at ./FHEM/10_MAX.pm line 690.
Use of uninitialized value $d in hash element at fhem.pl line 2762.
Use of uninitialized value $dev in hash element at fhem.pl line 2695.
Use of uninitialized value $found[0] in string eq at fhem.pl line 2571.
Use of uninitialized value in pattern match (m//) at ./FHEM/10_MAX.pm line 739.
Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 741.
Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 743.
Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 745.
Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 747.
Use of uninitialized value in concatenation (.) or string at ./FHEM/10_MAX.pm line 750.
Use of uninitialized value $dev in hash element at fhem.pl line 2695.
Use of uninitialized value $found[0] in string eq at fhem.pl line 2571.
Use of uninitialized value in pattern match (m//) at ./FHEM/14_CUL_MAX.pm line 490.
Use of uninitialized value in pattern match (m//) at ./FHEM/14_CUL_MAX.pm line 503.


Die letzten beiden Zeilen kommen etwas später als die vorherigen Meldungen. Die hatte ich in meinem ersten Post zu dem Thema anscheinend übersehen.
Die fhem.cfg ist nachher überbrigens unverändert. Es wird kein Gerät hinzugefügt.

Dennis B.

Habe keine Ahnung warum, aber das autocreate hat irgendwann das Thermostat doch noch angelegt. Interessant ist, dass FHEM und das Thermostat den ganzen letzten Tag über liefen und autocreate das Thermostat nicht angelegt hat. Habe dann das Pairing mit einem weiteren Thermostat ausprobiert und es kamen wieder die bisher beschriebenen Probleme. Habe daraufhin das neue Device manuell eingetragen, das Paring nochmal gestartet und es hat alles funktioniert. Auf der Console kam jedoch folgende Meldiung:
Use of uninitialized value in numeric lt (<) at fhem.pl line 2615.
Use of uninitialized value $heaterTemperature in concatenation (.) or string at ./FHEM/10_MAX.pm line 632.