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

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

Vorheriges Thema - Nächstes Thema

Stefan H.

Hallo Tupol

Nach einem der letzten Updates (ca. seit 2 Wochen) habe ich eine Warnung im FHEM Log, welche vorhin noch nicht da war:

2014.10.21 12:34:26 1: PERL WARNING: Argument "no" isn't numeric in multiplicati on (*) at /opt/fhem/FHEM/23_LUXTRONIK2.pm line 771.

Die Zeile 771 lautet: $thermalPower = abs($flowTemperature - $returnTemperature) * $a[19] / 866.65

Die Warnung tritt regelmässig alle 30 Sekunden auf (Polling-Intervall), wenn der Kompressor der Wärmepumpe in Betrieb ist.
$a[19] bezieht sich auf die "flowRate"; ich habe jedoch kein entsprechendes Reading, da bei meiner Anlage kein Durchflussmesser verbaut ist.

Modulversion: # $Id: 23_LUXTRONIK2.pm 6739 2014-10-10 17:06:50Z tpoitzsch $

PS: Die Firmware-Version meiner LUXTRONIK 2 lautet V 1.61. Ich konnte, abgesehen von der oben beschriebenen Warnung, keine Probleme feststellen; habe jedoch was die Schreibzugriffe angeht bisher nur die Zeitsynchronisation getestet (Test war erfolgreich).

Gruss
Stefan

tupol


Stefan H.

Die Warnung tritt nun nicht mehr auf. Vielen Dank für den schnellen Fix!

Gruss
Stefan

GG33

Hallo vielen Dank für das super Modul!
funktioniert übrigens auch mit "firmware V1.73" tadellos.
FHEM 5.6 auf Raspi (Debian Wheezy)

Homematic HMLAN
4 x HM-ES-PMSw1-Pl / HM-WDS40-TH-I-2 / HM-SEC-SCo
LUXTRONIK2 / SolarView

Stefan H.

Hallo Tupol

Ich verwende bereits seit über 2 Jahren das LUXTRONIK2 Modul in Verbindung mit der Luxtronik-Firmware V1.61. Im Log beim Start erscheint nach wie vor die Warnung

LUXTRONIK2 Heizung: UpdateDone.972 Alert: Host uses untested Firmware 'V1.61'. Please inform FHEM comunity about compatibility.

Bei mir traten jedoch nie irgendwelche diesbezüglichen Probleme auf; auch das Setzen von Parametern in der Heizungssteuerung via FHEM funktionniert einwandfrei. Dürfte ich Dich daher bitten, die V1.61 der Liste der getesteten Firmwares hinzuzufügen? Vielen Dank.

Gruss
Stefan

localhosthack0r

Hallo,

bin FHEM Anfänger, habe FHEM testweise in einer VM unter Ubuntu laufen. Unsere Heizung ist eine Wärmepumpe mit Luxtronik2 Steuerung.
Das FHEM Modul funktioniert bestens und bietet sehr viele Infos, das gefällt mir sehr gut, vielen Dank dafür!

Eine Frage habe ich, auf die ich hier im Forum keine Antwort gefunden habe:
Ist es möglich übers FHEM Modul die Warmwasser Zirkulationspumpe zu schalten?
Einen Statuswert gibt es: hotWaterCircPumpExtern

Übers Webinterface der Luxtronik lässt sich die Pumpe schalten ( Expertenmodus --> Service --> Einstellungen --> System Entlüften --> ZIP )

Könnte also vielleicht auch mit FHEM gehen.

Mein Plan ist es die Zirkulation bei Bedarf, wenn warmes Wasser aus dem Speicher entnommen wird für bestimmte Zeit an zu schalten.
Die Idee habe ich von hier:
http://www.stall.biz/project/warmwasser-zirkulationspumpe-intelligent-geschaltet-mit-oder-ohne-homematic-anbindung

Warmwasserentnahme wird mittels Temperatursensor am Vorlauf des Speichers detektiert. Das könnte man doch sicher auch per 1W Sensor oder Ähnlich mit FHEM umsetzen.

tupol

Interessant. Schau ich mir mal näher an. Wird aber etwas dauern.

tupol

#52
Ist drin als set ... hotWaterCircPumpDeaerate

localhosthack0r

Sorry, bin erste heute zum testen gekommen.
Schalten der WW-Zirkulation funktionert einwandfrei, vielen Dank!  :)

Die Idee mit dem Temperatursensor am Vorlauf habe ich verworfen, es dauert bei meiner Pumpe einfach zu lange bis das warme Wasser tatsächlich bei der Entnahmestelle ankommt. Da bräuchte es was leistungstärkeres.

Stattdessen hab ich mir mal einen Dummy Schalter gebaut, den man z.B. vor dem Duschen betätigen kann.
Im Beispiel läuft die Pumpe nach dem betätigen des Schalters für 15 min, danach geht sie wieder aus.


define ZIP_an FS20 11114444 1a
attr ZIP_an alias WW Zirkulation
attr ZIP_an dummy 1
attr ZIP_an icon sani_earth_source_heat_pump
attr ZIP_an room Technikraum
attr ZIP_an devStateIcon off:control_on_off@red on:control_on_off@green

define act_on_ZIP_an notify ZIP_an {\
if ("%" ne "off") {\
  fhem("set HEIZUNG hotWaterCircPumpDeaerate on ;; sleep 900;; set ZIP_an off")\
}\
  else {\
  fhem("set HEIZUNG hotWaterCircPumpDeaerate off")\
}\
}

fireball

Hi, eine Frage, ich habe die Firmware 2.73 .... gibts da auch was für? Befehle werden ja nicht ausgeführt, weil der FW-Check das unterbindet.
VG
René

tupol


fireball

Hi,

habe mich viell. falsch ausgedrückt, denn die commandref kenne ich. Ich wollte jetzt nur wissen, ob ich gefahrlos Werte abfragen, ggf auch ändern kann über FHEM. Oder ob FW 2.73 nicht weiter getestet wurde.
Würde auch gern einen Beitrag liefern und das machen.

Kann man also erstmal alles auslesen, was die Anlage an Werte so preis gibt?! Dann könnte man ja vergleichen, wass sich an der FW geändert hat und welche Werte wozu gut sind...

VG
René

tupol

Gewöhnlich gibt es nur marginale Neuerungen und keine Schwierigkeiten. Wenn Du es getestet hast, kann ich die Version als getestet markieren.

fireball

Hi,

habe das Modul jetzt sehr zöglerlich aktiviert:
Es liest mir folgende Werte aus:

2016-01-16_16:41:45 HWR_LAD7 Waermepumpe steht seit 00:27:22 - Keine Anforderung
2016-01-16_16:41:45 HWR_LAD7 ambientTemperature: 0.5
2016-01-16_16:41:45 HWR_LAD7 averageAmbientTemperature: 0
2016-01-16_16:41:45 HWR_LAD7 bivalentLevel: 1
2016-01-16_16:41:45 HWR_LAD7 counterHeatQHeating: 18806.5
2016-01-16_16:41:45 HWR_LAD7 counterHeatQHotWater: 5036.4
2016-01-16_16:41:45 HWR_LAD7 counterHeatQTotal: 23842.9
2016-01-16_16:41:45 HWR_LAD7 counterHours2ndHeatSource1: 449.8
2016-01-16_16:41:45 HWR_LAD7 counterHoursHeatPump: 3094.0
2016-01-16_16:41:45 HWR_LAD7 counterHoursHeating: 2511.2
2016-01-16_16:41:45 HWR_LAD7 counterHoursHotWater: 582.4
2016-01-16_16:41:45 HWR_LAD7 delayDeviceTimeCalc: -897
2016-01-16_16:41:45 HWR_LAD7 deviceTimeCalc: 2016-01-16 16:56:43
2016-01-16_16:41:45 HWR_LAD7 durationFetchReadings: 0.13
2016-01-16_16:41:45 HWR_LAD7 firmware: V2.73
2016-01-16_16:41:45 HWR_LAD7 flowTemperature: 35.3
2016-01-16_16:41:45 HWR_LAD7 heatPumpElectricalPowerEstimated: 0
2016-01-16_16:41:45 HWR_LAD7 heatSourceIN: 2.9
2016-01-16_16:41:45 HWR_LAD7 heatSourceOUT: -50
2016-01-16_16:41:45 HWR_LAD7 heatingLimit: on
2016-01-16_16:41:45 HWR_LAD7 heatingSystemCircPump: on
2016-01-16_16:41:45 HWR_LAD7 hotGasTemperature: 22.1
2016-01-16_16:41:45 HWR_LAD7 hotWaterCircPumpDeaerate: off
2016-01-16_16:41:45 HWR_LAD7 hotWaterCircPumpExtern: off
2016-01-16_16:41:45 HWR_LAD7 hotWaterSwitchingValve: off
2016-01-16_16:41:45 HWR_LAD7 hotWaterTemperature: 48.3
2016-01-16_16:41:45 HWR_LAD7 hotWaterTemperatureTarget: 48
2016-01-16_16:41:45 HWR_LAD7 mixer1FlowTemperature: 27.6
2016-01-16_16:41:45 HWR_LAD7 mixer1TargetTemperature: 31.7
2016-01-16_16:41:45 HWR_LAD7 opModeHeating: Automatik
2016-01-16_16:41:45 HWR_LAD7 opModeHotWater: Automatik
2016-01-16_16:41:45 HWR_LAD7 opStateHeatPump1: Waermepumpe steht
2016-01-16_16:41:45 HWR_LAD7 opStateHeatPump2: seit 00:27:22
2016-01-16_16:41:45 HWR_LAD7 opStateHeatPump3: Keine Anforderung
2016-01-16_16:41:45 HWR_LAD7 opStateHeating: Abgesenkt 0 C
2016-01-16_16:41:45 HWR_LAD7 opStateHotWater: Temp. OK
2016-01-16_16:41:45 HWR_LAD7 returnTemperature: 31.7
2016-01-16_16:41:45 HWR_LAD7 returnTemperatureExtern: 26.8
2016-01-16_16:41:45 HWR_LAD7 returnTemperatureSetBack: -1
2016-01-16_16:41:45 HWR_LAD7 returnTemperatureTarget: 29.8
2016-01-16_16:41:45 HWR_LAD7 solarBufferTemperature: 48.8
2016-01-16_16:41:45 HWR_LAD7 solarCollectorTemperature: 23.4
2016-01-16_16:41:45 HWR_LAD7 thresholdHeatingLimit: 16
2016-01-16_16:41:45 HWR_LAD7 thresholdTemperatureSetBack: -20
2016-01-16_16:41:45 HWR_LAD7 typeHeatpump: LD7

Ich bin damit noch nicht so glücklich.... ich habe auch noch nicht probiert etwas auf die Anlage zu schreiben, außer das mit der Systemzeit, aber das fuktionierte ja nicht wg. der Firmware...
BTW: Ich habe 2.73 und der Kundendienst gestern meinte es gibt schon was neueres.

Aber im Java-Applet sehe ich noch mehr Funktionen!? zB habe ich einen wassergeführten Kamin über die TempDiff-Steuerung (als Solaranalage) integriert.  Jetzt würde ich gern sehen ob die Solarpumpe (SLP) auch anspringt... aber das wird nicht so ausgelesen wie im Applet oder sehe ich das nur falsch und interpretiere die Werte nicht richtig?!

VG
René

tupol

Das ist korrekt. Die Werte werden nicht ausgelesen.