LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests

Begonnen von tupol, 25 Januar 2014, 19:42:59

Vorheriges Thema - Nächstes Thema

tupol

Habe zur Zeit zu viel um die Ohren, um es strukturiert anzugehen. Mir ist bei Dir aufgefallen, dass du keinen Min-Wert für die Rücklauftemperatur hast. Komisch.

Der Fehler kommt vermutlich bei jedem Lesen. Log-Files sollten aber sowieso regelmässig gelöscht werden. Überlich ist eine rollierendes Schreiben und Löschen.

Schau mir den neuen Fehler demnächst an.

tupol


pillepalle12

Danke schonmal für Deine Mühe, ich habe das Update gemacht und berichte Morgen auf mögliche Fehler.

Danke

smart.builder

Hallo Zusammen,

seit einiger Zeit bekomme im Logfile folgende Fehlermeldungen nach jedem read:


2017.05.10 22:21:23 1: PERL WARNING: substr outside of string at ./FHEM/23_LUXTRONIK2.pm line 678.
2017.05.10 22:21:23 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/23_LUXTRONIK2.pm line 678.


Die Steuerung ich bereits auf v1.8 aktualisiert.

List:

Internals:
   DEF        192.168.178.77:8889 600
   HOST       192.168.178.77
   INTERVAL   600
   NAME       Waermepumpe
   NOTIFYDEV  global
   NR         29
   PORT       8889
   STATE      Waermepumpe steht seit 02:28:54 - Keine Anforderung
   TYPE       LUXTRONIK2
   Readings:
     2017-05-10 22:31:23   ambientTemperature 7.7
     2017-05-10 22:31:23   averageAmbientTemperature 7.7
     2017-05-10 22:31:23   bivalentLevel   1
     2017-05-10 22:31:23   compressor1     off
     2017-05-10 22:31:23   counterHeatQHeating 17409.7
     2017-05-10 22:31:23   counterHeatQHotWater 19895.6
     2017-05-10 22:31:23   counterHeatQTotal 37305.3
     2017-05-10 22:31:23   counterHours2ndHeatSource1 18.5
     2017-05-10 22:31:23   counterHoursHeatPump 3247.4
     2017-05-10 22:31:23   counterHoursHeating 1490.3
     2017-05-10 22:31:23   counterHoursHotWater 1755.3
     2017-05-10 22:31:23   delayDeviceTimeCalc 2
     2017-05-10 22:31:23   deviceTimeCalc  2017-05-10 22:31:21
     2017-05-09 22:51:07   deviceTimeLastSync 2017-05-09 22:51:07
     2017-05-10 22:31:23   durationFetchReadings 0.074
     2017-05-10 22:31:23   firmware        V1.80
     2017-05-10 22:31:23   flowRate        0
     2017-05-10 22:31:23   flowTemperature 41.5
     2017-05-10 22:31:23   heatPumpElectricalPowerEstimated 0
     2017-05-10 07:11:13   heatSourceDefrostLast Mode: air Time: 10:00 Amb: 3.9 - 3.9 hsIN: 9.2 - 9.2
     2017-05-10 22:31:23   heatSourceIN    21.9
     2017-05-10 22:31:23   heatSourceMotor off
     2017-05-10 22:31:23   heatSourceOUT   18.3
     2017-05-10 22:31:23   heatingCurveEndPoint 30.0
     2017-05-10 22:31:23   heatingCurveOffset 24.0
     2017-05-10 07:01:13   heatingCycle    finished
     2017-05-10 22:31:23   heatingLimit    on
     2017-05-10 22:31:23   heatingSystemCircPump off
     2017-03-15 21:59:29   heatingSystemCircPumpVoltage 0
     2017-05-10 22:31:23   hotGasTemperature 33.6
     2017-05-10 22:31:23   hotWaterCircPumpDeaerate off
     2017-05-10 22:31:23   hotWaterCircPumpExtern off
     2017-05-10 22:31:23   hotWaterSwitchingValve off
     2017-05-10 22:31:23   hotWaterTemperature 45.4
     2017-05-10 22:31:23   hotWaterTemperatureTarget 45.0
     2017-05-10 22:31:23   mixer1FlowTemperature 24.1
     2017-05-10 22:31:23   mixer1TargetTemperature 27.7
     2017-05-10 22:31:23   opModeHeating   Automatik
     2017-05-10 22:31:23   opModeHotWater  Automatik
     2017-05-10 22:31:23   opStateHeatPump1 Waermepumpe steht
     2017-05-10 22:31:23   opStateHeatPump2 seit 02:28:54
     2017-05-10 22:31:23   opStateHeatPump3 Keine Anforderung
     2017-05-10 22:31:23   opStateHeating  Abgesenkt -2.0 C
     2017-05-10 22:31:23   opStateHotWater Sperrzeit
     2017-05-10 22:31:23   returnTemperature 37.9
     2017-05-10 22:31:23   returnTemperatureExtern 44.8
     2017-05-10 22:11:23   returnTemperatureHeating 36.8
     2017-05-10 22:31:23   returnTemperatureHyst 3.0
     2017-05-10 22:31:23   returnTemperatureSetBack 0.0
     2017-05-10 22:31:23   returnTemperatureTarget 27.7
     2017-05-10 22:31:23   solarBufferTemperature 150.0
     2017-05-10 22:31:23   solarCollectorTemperature 5.0
     2017-05-10 22:31:23   state           Waermepumpe steht seit 02:28:54 - Keine Anforderung
     2017-05-10 22:31:23   thermalPower    0.0
     2017-05-10 22:31:23   thresholdHeatingLimit 18.0
     2017-05-10 22:31:23   thresholdTemperatureSetBack -20.0
     2017-05-10 22:31:23   typeHeatpump    WWC1
     2017-05-10 22:31:23   typeSerial      0/-000
   Fhem:
     alertFirmware 0
     counterRetry 0
     durationFetchReadingsMax 0.079
     durationFetchReadingsMin 0.069
     heatingPumpLastRun 1494447083.06558
     heatingPumpLastStop 1494448283.10201
     hotWaterLastRun 1494445234.042
     modulVersion $Date: 2017-05-09 21:53:55 +0200 (Tue, 09 May 2017) $
     portDefined 1
     statBoilerCoolDownStep 0
     statBoilerHeatUpStep 0
     Defrost:
       mode       none
   Helper:
     fetched_calc_values 232
     fetched_parameters 1086
     fetched_visib_attr 336
Attributes:
   allowSetParameter 1
   autoSynchClock 10
   boilerVolumn 850
   icon       hm-tc-it-wm-w-eu
   room       1_Übersicht,Haustechnik
   verbose    0


Vielen Dank im Voraus!

pillepalle12

nach dem letzten Update bekomme ich keinerlei Fehler mehr im Log - Vielen Dank - TOP!!

pillepalle12

Leider doch noch ein Fehler beim automatischen Zeitsync:


2017.05.12 02:00:00 1: PERL WARNING: Use of uninitialized value $maxDelta in numeric ge (>=) at ./FHEM/23_LUXTRONIK2.pm line 1412.
2017.05.12 02:00:00 1: PERL WARNING: Use of uninitialized value $maxDelta in numeric le (<=) at ./FHEM/23_LUXTRONIK2.pm line 1413.
2017.05.12 02:00:00 1: PERL WARNING: Use of uninitialized value $maxDelta in numeric gt (>) at ./FHEM/23_LUXTRONIK2.pm line 1434.
2017.05.12 02:00:00 1: PERL WARNING: Use of uninitialized value $maxDelta in numeric ne (!=) at ./FHEM/23_LUXTRONIK2.pm line 1434.

tupol


smart.builder

Tupol,
wurden meine Fehlermeldungen auch berücksichtigt?
Falls nicht, was könnte der Grund sein?
Habe ich irgendwas falsch konfiguriert?
Danke!

pillepalle12

Danke für das Update, bis jetzt noch kein Fehler, ich beobachte weiter.
Gruss
Philipp

pillepalle12

Die Sync Warnungen kommen leider immernoch:

2017.05.16 02:00:00 1: PERL WARNING: Use of uninitialized value $maxDelta in numeric ge (>=) at ./FHEM/23_LUXTRONIK2.pm line 1412.
2017.05.16 02:00:00 1: PERL WARNING: Use of uninitialized value $maxDelta in numeric le (<=) at ./FHEM/23_LUXTRONIK2.pm line 1413.
2017.05.16 02:00:00 1: PERL WARNING: Use of uninitialized value $maxDelta in numeric gt (>) at ./FHEM/23_LUXTRONIK2.pm line 1434.
2017.05.16 02:00:00 1: PERL WARNING: Use of uninitialized value $maxDelta in numeric ne (!=) at ./FHEM/23_LUXTRONIK2.pm line 1434.
2017.05.16 02:00:00 3: Heizungssync: Internal clock of host 192.168.178.35 corrected by 1.5 seconds. -> Tue May 16 02:00:00 CEST 2017


gruss
Philipp

bern69

Hallo Tupol

Ich setze seit vielen Monaten V3.78 ein und greife die Variablen  der Luxtronik ab. Soweit ich es beurteilen kann, kann die Version 3.78 als "getestet" geführt werden.

2017.05.18 16:40:14 2 : LUXTRONIK2 WP: UpdateDone.1108 Alert: Host uses untested Firmware 'V3.78'. Please inform FHEM comunity about compatibility

Danke

tupol


Zitat von: bern69 am 18 Mai 2017, 16:43:17
Hallo Tupol

Ich setze seit vielen Monaten V3.78 ein und greife die Variablen  der Luxtronik ab. Soweit ich es beurteilen kann, kann die Version 3.78 als "getestet" geführt werden.

2017.05.18 16:40:14 2 : LUXTRONIK2 WP: UpdateDone.1108 Alert: Host uses untested Firmware 'V3.78'. Please inform FHEM comunity about compatibility

Danke


Funktioniert auch das setzen von Werten und die Zeitsynchronization?

tupol

Bitte für die syncClock und substr Fehlermeldung morgen mal das update testen.

bern69

LUXTRONIK2 WP: synchronizeClock.1422 Could not open telnet connection to 10.0.0.59: Verbindungsaufbau abgelehnt
LUXTRONIK2 WP: Set.262 WP synchronizeDeviceClock-Error: Could not open telnet connection to 10.0.0.59: Verbindungsaufbau abgelehnt

set WP heatingCurveOffset 22.0
set WP statusRequest
set WP heatingCurveOffset 21.0
set WP statusRequest
wobei die Nachkommastelle ".0" erst nach dem nächste regulären Update angezeigt wird. Bis dahin aufgrund von "statusRequest" nur "22" oder "21".

Stehe für Tests gerne zur Verfügung.

Super Arbeit!

pillepalle12

Sync funktioniert ohne Fehler oder Warnungen - PERFEKT!!!

Danke