Hallo
Ich habe eine Luxtronik 2.1 (AI-WP) mit Firmware V3.79. Damit kam dieser Eintrag im Log:
2017.03.11 13:05:13 2: LUXTRONIK2 Heizung: UpdateDone.1128 Alert: Host uses untested Firmware 'V3.79'. Please inform FHEM comunity about compatibility.
Hiermit gemacht. Dann wollte ich die Zeitsynchronisation einschalten, dann gab es dieses Log:
2017.03.11 19:35:18 3: LUXTRONIK2 Heizung: UpdateDone.1195 autoSynchClock triggered (delayDeviceTimeCalc 80 > 10).
2017.03.11 19:35:18 1: LUXTRONIK2 Heizung: UpdateDone.1198 Host firmware 'V3.79' not tested for clock synchronization. To test set 'ignoreFirmwareCheck' to 1.
2017.03.11 19:35:18 3: LUXTRONIK2 Heizung: UpdateDone.1200 Attribute 'autoSynchClock' set to 0.
Dann habe ich ignoreFirmwareCheck auf 1 gesetzt, daraufhin kam:
2017.03.12 09:13:32 3: LUXTRONIK2 Heizung: UpdateDone.1195 autoSynchClock triggered (delayDeviceTimeCalc 80 > 10).
2017.03.12 09:13:33 1: ERROR evaluating {LUXTRONIK2_UpdateDone('Heizung|1|1|1|0|0|0|0|1|0|0|1|80|94|536|226|225|239|no|no|V3.79|170|1489306492|222|214|520|222|1|0|1489306411.84194|1489306412.24485|58|401|5993614|5280956|712655|102657|12244|1078694|no|0|116008|1476972883|1|249|1086|0|0|4294967096|70|50|1500|no|336|4294967291|no|no|226|200|no|no|0|no|150|0|2602/02-449|no|no|25|300|200|no|no|no')}: Can't call method "errmsg" on an undefined value at ./FHEM/23_LUXTRONIK2.pm line 1440.
Ich habe mir das File:1440 angeschaut, kann aber nichts sehen (kenne Perl nicht).
Hilft das jemandem? Braucht es noch mehr Informationen? Ich bin erst am Auprobieren,
deshalb läuft das in einer virtuellen Maschine mit Ubuntu 16.04.
Vielen Dank
Ich brauche bitte ein "list Heizung" und den passenden Teil des logs bei Modul-verbose 5.
Bitte vorher ein Update von FHEM machen.
Hallo
Hier der Output von list Heizung:
Internals:
DEF 192.168.2.3:8889 60
HOST 192.168.2.3
INTERVAL 60
NAME Heizung
NOTIFYDEV global
NR 28
PORT 8889
STATE Waermepumpe steht seit 1d 18:29:12 - Keine Anforderung
TYPE LUXTRONIK2
Readings:
2017-03-12 19:31:23 ambientTemperature 12.0
2017-03-12 19:31:23 averageAmbientTemperature 10.1
2017-03-12 19:31:23 bivalentLevel 1
2017-03-12 19:31:23 compressor1 off
2017-03-12 19:31:23 counterHeatQHeating 10265.7
2017-03-12 19:31:23 counterHeatQHotWater 1224.4
2017-03-12 19:31:23 counterHeatQTotal 11490.1
2017-03-12 19:31:23 counterHours2ndHeatSource1 0.1
2017-03-12 19:31:23 counterHours2ndHeatSource2 299.6
2017-03-12 19:31:23 counterHoursHeatPump 1664.9
2017-03-12 19:31:23 counterHoursHeating 1466.9
2017-03-12 19:31:23 counterHoursHotWater 198.0
2017-03-12 19:31:23 delayDeviceTimeCalc -80
2017-03-12 19:31:23 deviceTimeCalc 2017-03-12 19:32:43
2017-03-12 19:31:23 durationFetchReadings 0.414
2017-03-12 19:31:23 firmware V3.79
2017-03-12 19:31:23 flowTemperature 22.4
2017-03-12 19:31:23 heatPumpElectricalPowerEstimated 0
2017-03-12 19:31:23 heatSourceIN 22.1
2017-03-12 19:31:23 heatSourceMotor off
2017-03-12 19:31:23 heatSourceOUT 21.7
2017-03-12 19:31:23 heatingCurveEndPoint 30.0
2017-03-12 19:31:23 heatingCurveOffset 20.0
2017-03-12 19:31:23 heatingLimit on
2017-03-12 19:31:23 heatingSystemCircPump off
2017-03-12 19:31:23 hotGasTemperature 22.1
2017-03-12 19:31:23 hotWaterCircPumpDeaerate off
2017-03-12 19:31:23 hotWaterCircPumpExtern off
2017-03-12 19:31:23 hotWaterSwitchingValve off
2017-03-12 19:31:23 hotWaterTemperature 48.5
2017-03-12 19:31:23 hotWaterTemperatureTarget 52.0
2017-03-12 19:31:23 mixer2FlowTemperature 22.4
2017-03-12 19:31:23 mixer2TargetTemperature 20.0
2017-03-12 19:31:23 opModeHeating Automatik
2017-03-12 19:31:23 opModeHotWater Automatik
2017-03-12 19:31:23 opStateHeatPump1 Waermepumpe steht
2017-03-12 19:31:23 opStateHeatPump2 seit 1d 18:29:12
2017-03-12 19:31:23 opStateHeatPump3 Keine Anforderung
2017-03-12 19:31:23 opStateHeating Abgesenkt 0.0 C
2017-03-12 19:31:23 opStateHotWater Temp. OK
2017-03-12 19:31:23 returnTemperature 22.4
2017-03-12 19:31:23 returnTemperatureHyst 2.5
2017-03-12 19:31:23 returnTemperatureSetBack -0.5
2017-03-12 19:31:23 returnTemperatureTarget 22.6
2017-03-12 19:31:23 solarBufferTemperature 150.0
2017-03-12 19:31:23 solarCollectorTemperature 5.0
2017-03-12 19:31:23 state Waermepumpe steht seit 1d 18:29:12 - Keine Anforderung
2017-03-12 19:31:23 thresholdHeatingLimit 17.0
2017-03-12 19:31:23 thresholdTemperatureSetBack -20.0
2017-03-12 19:31:23 typeHeatpump MSW 6
2017-03-12 19:31:23 typeSerial 2602/02-449
Fhem:
alertFirmware 1
durationFetchReadingsMax 0.414
durationFetchReadingsMin 0.403
modulVersion $Date: 2017-03-08 18:33:28 +0100 (Wed, 08 Mar 2017) $
portDefined 1
statBoilerCoolDownStep 0
statBoilerHeatUpStep 0
Defrost:
mode none
Helper:
fetched_calc_values 249
fetched_parameters 1086
fetched_visib_attr 336
Attributes:
allowSetParameter 1
autoSynchClock 10
ignoreFirmwareCheck 1
room UG_Technik
verbose 5
Und ich denke, das ist der wichtige Teil aus dem Log:
2017.03.12 19:32:22 5: LUXTRONIK2 Heizung: DoUpdate.384 Opening connection to 192.168.2.3:8889
2017.03.12 19:32:22 5: LUXTRONIK2 Heizung: DoUpdate.400 Ask host for operational values
2017.03.12 19:32:22 5: LUXTRONIK2 Heizung: DoUpdate.405 Start to receive operational values
2017.03.12 19:32:22 5: LUXTRONIK2 Heizung: DoUpdate.459 249 operational values received
2017.03.12 19:32:22 5: LUXTRONIK2 Heizung: DoUpdate.464 Ask host for set parameters
2017.03.12 19:32:22 5: LUXTRONIK2 Heizung: DoUpdate.469 Start to receive set parameters
2017.03.12 19:32:22 5: LUXTRONIK2 Heizung: DoUpdate.511 1086 set values received
2017.03.12 19:32:22 5: LUXTRONIK2 Heizung: DoUpdate.516 Ask host for visibility attributes
2017.03.12 19:32:22 5: LUXTRONIK2 Heizung: DoUpdate.521 Start to receive visibility attributes
2017.03.12 19:32:23 5: LUXTRONIK2 Heizung: DoUpdate.563 336 visibility attributs received
2017.03.12 19:32:23 5: LUXTRONIK2 Heizung: DoUpdate.567 Closing connection to host 192.168.2.3
2017.03.12 19:32:23 5: LUXTRONIK2 Heizung: UpdateDone.749 Heizung|1|1|1|0|0|0|0|1|0|0|1|119|101|485|225|224|226|no|no|V3.79|170|1489343623|221|217|520|220|1|0|1489343542.64725|1489343543.0499|58|401|5993614|5280956|712655|102657|12244|1078694|no|0|153011|1476972883|1|249|1086|0|0|4294967096|70|50|1500|no|336|4294967291|no|no|225|200|no|no|0|no|150|0|2602/02-449|no|no|25|300|200|no|no|no
2017.03.12 19:32:23 3: LUXTRONIK2 Heizung: UpdateDone.1195 autoSynchClock triggered (delayDeviceTimeCalc 80 > 10).
2017.03.12 19:32:23 5: LUXTRONIK2 Heizung: synchronizeClock.1437 Open telnet connection to 192.168.2.3
2017.03.12 19:32:24 1: ERROR evaluating {LUXTRONIK2_UpdateDone('Heizung|1|1|1|0|0|0|0|1|0|0|1|119|101|485|225|224|226|no|no|V3.79|170|1489343623|221|217|520|220|1|0|1489343542.64725|1489343543.0499|58|401|5993614|5280956|712655|102657|12244|1078694|no|0|153011|1476972883|1|249|1086|0|0|4294967096|70|50|1500|no|336|4294967291|no|no|225|200|no|no|0|no|150|0|2602/02-449|no|no|25|300|200|no|no|no')}: Can't call method "errmsg" on an undefined value at ./FHEM/23_LUXTRONIK2.pm line 1440.
Vielen Dank
Kannst Du das ganze bitte nochmal mit der aktuellen Modul-Version posten. Du hast die Version vom 8.3.17 genutzt.
Was für ein WP hast Du? Wie sieht eigentlich dein Heizungsystem aus? 150 °C Buffer-Temperatur ist recht hoch.
Gruß
tupol
Ich hatte vor dem Testen ein Update gemacht, das war damals das neueste. Hier der Output nach dem neuesten Update.
Ich habe eine AI SWC 62H/K3. Die Einstellungen sind immer noch wie vom Techniker in Betrieb genommen worden.
Es gibt keine Solaranlage, deshalb die 150 oder 5 Grad, das sind Defaultwerte in der Steuerung, wenn nichts
angeschlossen ist. Es gibt nur die Wärmepumpe mit Erdbohrung, welche für die Bodenheizung und das Warmwasser
zuständig ist.
Internals:
DEF 192.168.2.3:8889 60
HOST 192.168.2.3
INTERVAL 60
NAME Heizung
NOTIFYDEV global
NR 28
PORT 8889
STATE Waermepumpe steht seit 21:08:25 - Keine Anforderung
TYPE LUXTRONIK2
Readings:
2017-03-13 19:03:40 ambientTemperature 12.8
2017-03-13 19:03:40 averageAmbientTemperature 10.3
2017-03-13 19:03:40 bivalentLevel 1
2017-03-13 19:03:40 compressor1 off
2017-03-13 19:03:40 counterHeatQHeating 10265.7
2017-03-13 19:03:40 counterHeatQHotWater 1239.8
2017-03-13 19:03:40 counterHeatQTotal 11505.5
2017-03-13 19:03:40 counterHours2ndHeatSource1 0.1
2017-03-13 19:03:40 counterHours2ndHeatSource2 299.6
2017-03-13 19:03:40 counterHoursHeatPump 1667.1
2017-03-13 19:03:40 counterHoursHeating 1466.9
2017-03-13 19:03:40 counterHoursHotWater 200.2
2017-03-13 19:03:40 delayDeviceTimeCalc -83
2017-03-13 19:03:40 deviceTimeCalc 2017-03-13 19:05:03
2017-03-13 19:03:40 durationFetchReadings 0.405
2017-03-13 19:03:40 firmware V3.79
2017-03-13 19:03:40 flowTemperature 22.1
2017-03-13 19:03:40 heatPumpElectricalPowerEstimated 0
2017-03-12 21:52:25 heatSourceDefrostLast Mode: air Time: 01:00 Amb: 9.4 - 9.4 hsIN: 8.2 - 8.2
2017-03-13 19:03:40 heatSourceIN 16.5
2017-03-13 19:03:40 heatSourceMotor off
2017-03-13 19:03:40 heatSourceOUT 17.2
2017-03-13 19:03:40 heatingCurveEndPoint 30.0
2017-03-13 19:03:40 heatingCurveOffset 20.0
2017-03-12 21:51:25 heatingCycle finished
2017-03-13 19:03:40 heatingLimit on
2017-03-13 19:03:40 heatingSystemCircPump off
2017-03-13 19:03:40 hotGasTemperature 20.8
2017-03-13 19:03:40 hotWaterCircPumpDeaerate off
2017-03-13 19:03:40 hotWaterCircPumpExtern off
2017-03-13 19:03:40 hotWaterSwitchingValve off
2017-03-13 19:03:40 hotWaterTemperature 49.7
2017-03-13 19:03:40 hotWaterTemperatureTarget 52.0
2017-03-13 19:03:40 mixer2FlowTemperature 22.1
2017-03-13 19:03:40 mixer2TargetTemperature 20.0
2017-03-13 19:03:40 opModeHeating Automatik
2017-03-13 19:03:40 opModeHotWater Automatik
2017-03-13 19:03:40 opStateHeatPump1 Waermepumpe steht
2017-03-13 19:03:40 opStateHeatPump2 seit 21:08:25
2017-03-13 19:03:40 opStateHeatPump3 Keine Anforderung
2017-03-13 19:03:40 opStateHeating Abgesenkt 0.0 C
2017-03-13 19:03:40 opStateHotWater Temp. OK
2017-03-13 19:03:40 returnTemperature 22.1
2017-03-13 19:03:40 returnTemperatureHyst 2.5
2017-03-13 19:03:40 returnTemperatureSetBack -0.5
2017-03-13 19:03:40 returnTemperatureTarget 22.3
2017-03-13 19:03:40 solarBufferTemperature 150.0
2017-03-13 19:03:40 solarCollectorTemperature 5.0
2017-03-13 19:03:40 state Waermepumpe steht seit 21:08:25 - Keine Anforderung
2017-03-13 19:03:40 thresholdHeatingLimit 17.0
2017-03-13 19:03:40 thresholdTemperatureSetBack -20.0
2017-03-13 19:03:40 typeHeatpump MSW 6
2017-03-13 19:03:40 typeSerial 2602/02-449
Fhem:
alertFirmware 1
durationFetchReadingsMax 0.405
durationFetchReadingsMin 0.405
modulVersion $Date: 2017-03-12 15:39:37 +0100 (Sun, 12 Mar 2017) $
portDefined 1
statBoilerCoolDownStep 0
statBoilerHeatUpStep 0
Defrost:
mode none
Helper:
fetched_calc_values 249
fetched_parameters 1086
fetched_visib_attr 336
Attributes:
allowSetParameter 1
autoSynchClock 10
ignoreFirmwareCheck 1
room UG_Technik
verbose 5
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.380 Opening connection to 192.168.2.3:8889
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.396 Ask host for operational values
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.399 Start to receive operational values
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.444 249 operational values received
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.449 Ask host for set parameters
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.452 Start to receive set parameters
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.487 1086 set values received
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.492 Ask host for visibility attributes
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.495 Start to receive visibility attributes
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.529 336 visibility attributs received
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: DoUpdate.533 Closing connection to host 192.168.2.3
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: UpdateDone.715 Heizung|1|1|1|0|0|0|0|1|0|0|1|128|103|497|221|221|223|no|no|V3.79|170|1489428363|166|172|520|207|0|0|1489428280.31119|1489428280.71542|58|401|6001637|5280959|720675|102657|12398|1078694|no|0|76165|1476972883|1|249|1086|0|0|4294967096|70|50|1500|no|336|4294967291|no|no|221|200|no|no|0|no|150|0|2602/02-449|no|no|25|300|200|no|no|no
2017.03.13 19:04:40 3: LUXTRONIK2 Heizung: UpdateDone.1161 autoSynchClock triggered (delayDeviceTimeCalc 83 > 10).
2017.03.13 19:04:40 5: LUXTRONIK2 Heizung: synchronizeClock.1401 Open telnet connection to 192.168.2.3
2017.03.13 19:04:41 1: ERROR evaluating {LUXTRONIK2_UpdateDone('Heizung|1|1|1|0|0|0|0|1|0|0|1|128|103|497|221|221|223|no|no|V3.79|170|1489428363|166|172|520|207|0|0|1489428280.31119|1489428280.71542|58|401|6001637|5280959|720675|102657|12398|1078694|no|0|76165|1476972883|1|249|1086|0|0|4294967096|70|50|1500|no|336|4294967291|no|no|221|200|no|no|0|no|150|0|2602/02-449|no|no|25|300|200|no|no|no')}: Can't call method "errmsg" on an undefined value at ./FHEM/23_LUXTRONIK2.pm line 1404.
Ich habe gerade eine neue Version hochgeladen. Die sollte den Fehler besser eingrenzen.
Vermutlich hast Du keinen Telnet-Zugang zu Steuerung. Kannst Du das mal kontrollieren? z.B. mit putty.
Dein durationFetchReadings ist recht hoch. Sind bei mir nur 0,07-0,08 s.
Sieht bei mir aus wie hier erwähnt:
http://www.haustechnikdialog.de/forum/t/190114/WP-Alpha-Innotec-Luxtronik-Keine-Verbinden-mit-Telnet-Putty-moeglich
Telnet wird abgeblockt mit Connection refused.
SSH bringt zwar einen Login Prompt, aber ich weiss user (root) und Passwort nicht.
Bis jetzt bringt der update check immer noch nothing to do...
Falls das hilft, hier noch ein Portscan:
PORT STATE SERVICE VERSION
22/tcp open ssh Dropbear sshd 0.51 (protocol 2.0)
33/tcp filtered dsp
80/tcp open http BusyBox httpd 1.13
| http-methods:
|_ Supported Methods: GET HEAD
|_http-title: WEBSERVER - W\xE4rmepumpe - Heatpump - Pompe \xE0 chaleur
514/tcp filtered shell
7921/tcp filtered unknown
8888/tcp open sun-answerbook?
9011/tcp filtered unknown
27355/tcp filtered unknown
Dann ist derzeit eine Korrektur der Uhrzeit über Telnet nicht möglich. Die anderen Einstellungen nutzen aber einen anderen Zugang und sollten möglich sein.
Ich habe soeben von 3.81 auf 3.82.2 upgradet.
opStateHeatPump1,opStateHeatPump2 und opStateHeatPump3 werden zwar schön brav periodisch ausgelesen. In fhem werden dann immer dieselben Werte ("Wärmepumpe läuft", "seit 00:00:00" sowie "Heizbetrieb") angezeigt, obschon im Diplay der Wärmepumpe die richtigen Werte angezeigt werden und eben bspw. keine "Heizbetrieb" ist.
Und deshald soeben wieder auf 3.81 zurück...
Wie steht es mit dem Modbus-Zugriff?
Hallo bern69
Kannst du mir die Version Firmware V3.81 zukommen lassen?
Leider finde ich die nirgends mehr.
Gruß Heiko
Hallo evolvo187,
kannst Du vor dem Update mal kontollieren, ob Du die folgenden Dateien von der WP herunterladen und hier einstellen kannst.
http://192.168.178.39/wp.jar
und
http://192.168.178.39/Lux.js
ich nehme an 192.168.178.39 ist die Adresse Deiner WP.
hier die Daten wp.jar
bei Lux.js kommt
404 Not Found
The requested URL was not found
Gruß Heiko
Hallo zusammen,
sorry für die Anfängerfrage: Wie wird denn physikalisch/elektrisch die Verbindung zwischen WP und Luxtronic hergestellt, ich sehe im Schaltbild meiner Novelan WP nur einen MOD-Bus ...
Luxtronik 2 = WP. Wenn Du einen MOD-Bus hast ist es vermutlich keine Luxtronik 2.