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.