Use of uninitialized value $heaterTemperature in concatenation (.) or string at ./FHEM/10_MAX.pm

Begonnen von mkress, 02 September 2013, 11:54:37

Vorheriges Thema - Nächstes Thema

mkress

Hallo zusammen,

bekomme beim setzen von desiredTemperature am Wandthermostat folgende Fehlermeldung:

Use of uninitialized value $heaterTemperature in concatenation (.) or string at ./FHEM/10_MAX.pm line 674.

Definiert ist folgendes:
define Wandthermostat_Wohnzimmer MAX WallMountedThermostat 0580d6
attr Wandthermostat_Wohnzimmer icon li_wht_dimmer
attr Wandthermostat_Wohnzimmer keepAuto 1
attr Wandthermostat_Wohnzimmer room Wohnzimmer
attr Wandthermostat_Wohnzimmer scanTemp 0
attr Wandthermostat_Wohnzimmer verbose 4


Version:
$Id: fhem.pl 3827 2013-08-31 12:56:19Z rudolfkoenig $
$Id: 00_CUL.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
$Id: 14_CUL_MAX.pm 3820 2013-08-29 20:15:28Z mgehre $
$Id: 10_MAX.pm 3819 2013-08-29 20:15:24Z mgehre $
.
.

Beim associate zwischen Wandthermostat und Thermostat ist mir noch folgender Fehler im Log aufgefallen:
Use of uninitialized value in numeric ne (!=) at ./FHEM/10_MAX.pm line 432.

mfg
Markus

Matthias Gehre

Das sind nur kosmetische Warnungen für die Log-Ausgaben, kein Grund zur Beunruhigung.
Hab sie trotzdem gefixt.

mkress

danke - Fehler sind jetzt raus!!

jetzt bekomme ich die "korrekte" Fehlermeldung:

CUL_MAX_SendQueueHandler: Missing ack from 0580d6 for 0bcd00401234560580d60021

Passiert wenn ich direkt über FHEM setDesiredTemperature für den Wandthermostat (==0580d6) setze (über den CUL868) - die Temperatur wird aber korrekt gesetzt ?!?