FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: tupol am 25 Januar 2014, 19:42:59

Titel: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 25 Januar 2014, 19:42:59
Hallo Luxtronik-2.0-Besitzer,

ich habe auf das SVN eine neue Version des Moduls 23_LUXTRONIK2.pm aufgespielt. Es wurde stark erweitert (siehe Doku:http://www.fhem.de/commandref_DE.html#LUXTRONIK2 (http://www.fhem.de/commandref_DE.html#LUXTRONIK2) http://www.fhemwiki.de/wiki/Luxtronik_2.0 (http://www.fhemwiki.de/wiki/Luxtronik_2.0)) und an die neusten Entwicklervorgaben angepasst. (Vielen Dank für die neuen, guten Anleitungen in der Wiki. Das erspart allen viel Zeit.  :D )

Falls jemand dieses Modul im Einsatz hat, wäre es gut, wenn er das neue Modul testen könnte. Insbesonders weil ich eine Sperre für mir unbekannte Firmware-Versionen eingebaut habe und diese dann erweitern würde. Rückmeldungen gerne auch per PN.

PS: Die Luxtronik 2.0 ist eine Heizungssteuerung der Firma Alpha Innotec, die in Wärmepumpen von Alpha Innotec, Siemens Novelan (WPR NET), Roth (ThermoAura®, ThermoTerra), Elco, Buderus (Logamatic HMC20, HMC20 Z), Nibe (AP-AW10) und Wolf Heiztechnik (BWL/BWS) verbaut ist. Sie besitzt einen Ethernet Anschluss, so dass sie direkt in lokale Netzwerke (LAN) integriert werden kann.

Dank und Gruß

tupol
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: MichaGue am 17 März 2014, 15:27:50
Hallo tupol,

ich betreibe ebenfalls eine Luxtronik 2 an einer LIC8E und bin am überlegen, ob ein FHEM Server für mich das Richtige ist.

Ich würde gerne mittels FHEM folgende Daten meiner Wärmepumpe mitschreiben:
- VL-Temp.
- RL-Temp.
- RL-Soll
- RL-Ist
- WQ-Eingangstemperatur
- WQ-Ausgangstemperatur
- Status (Heizung Ein/Aus bzw. WW Ein/Aus)
- Verdichterbetrieb
- Durchfluss
- Wärmemenge Heizung
- Wärmemenge WW

Ist das mit dem von Dir genannten Modul möglich?

Herzlichen Dank.

Gruß Michael

P.S.: Welche Doku sprichst Du an? Die im WIKI (http://www.fhemwiki.de/wiki/Luxtronik_2.0)?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 17 März 2014, 16:48:19
sollte gehen
docu = commandref
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Marcus.Eickhoff am 29 März 2014, 16:53:05
Hallo tupol,

dein Modul hab ich nun seit ca. 2 Wochen bei mir am laufen und bin recht beeindruckt von dem was Du da alles so an Auswertungen reingebracht hast.
Da ich meinen Cubietruck aufgrund von Konfigurationsänderungen in den letzten Tagen häufig neu gebootet habe, hab ich das Gefühl, dass die berechneten Min/Max und Last Statistiken darunter leiden. Sehe ich das richtig, dass alle MinMax Statistiken jeweils beim Neustart von FHEM zurückgesetzt werden? Das führt dann dazu, dass die Statistiken für den letzten Tag, z.B. nur über den Rest des vorherigen Tages geführt werden und so falsche Werte erzeugen. Auch frage ich mich wie man denn dann überhaupt Monats und Jahresstatistiken erzeugt, da ich nicht glaube, dass jemand sein FHEM über Jahre nie neu starten wird.
Was hältst Du davon, wenn man beim Starten und initialisieren sich aus den FHEM Logfile für die Luxtronik2 die letzten Werte zurückholt?
Es gibt übrigens die Wärmepumpen auch ohne Wärmemengenzähler, oder mit defekten (wie bei mir). Hast Du das irgendwo berücksichtigt, um die Auswertung hiervon ggf. abzuschalten?

Schöne Grüße,
Marcus
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 30 März 2014, 09:04:45
Hallo Marcus,

Die Statistik-Werte werden nur neu gestartet, wenn noch kein entsprechendes Reading existiert. Anscheint wird bei Dir die Datei "fhem.save" nicht angelegt. Ich hatte das Problem ebenfalls. Mir hat:
define AutoSave at *01:00:00 {WriteStatefile();;}
geholfen.

Bzgl. Wärmemengenzähler:
Ein Ausblenden sollte möglich sein. Bitte schicke mir als ersten Schritt von Dir das Ergebnis von
attr global showInternalValues 1
list <Dein Luxtronik2 Device>

Gerne auch per PN. Danach wieder
attr global showInternalValues 0

ausführen.

Gruß

Tupol
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Marcus.Eickhoff am 31 März 2014, 06:25:59
Hallo tupol,

anbei die internen Variablen

Internals:
   CFGFN      /opt/fhem/FHEM/Heizung_fhem.cfg
   DEF        192.168.178.201 60
   HOST       192.168.178.201
   INTERVAL   60
   NAME       WPR
   NOTIFYDEV  global
   NR         529
   NTFY_ORDER 50-WPR
   STATE      Waermepumpe steht seit 00:00:07 - Keine Anforderung
   TYPE       LUXTRONIK2
   Readings:
     2014-03-31 06:10:00   .statAmbientTempDay Count: 370 Sum: 2028.2 ShowDate: 0
     2014-03-31 06:10:00   .statAmbientTempMonth Count: 695 Sum: 3906 ShowDate: 1
     2014-03-31 06:10:00   .statAmbientTempYear Count: 695 Sum: 3906 ShowDate: 1
     2014-03-31 06:10:00   .statHeatQHeatingStart Day: 176518 Month: 176518 Year: 176518 ShowDate: 4
     2014-03-31 06:10:00   .statHeatQHotWaterStart Day: 16523 Month: 16514 Year: 16514 ShowDate: 4
     2014-03-31 06:10:00   .statHeatQTotalStart Day: 193041 Month: 193032 Year: 193032 ShowDate: 4
     2014-03-31 06:10:00   .statHours2ndHeatSource1Start Day: 476113 Month: 476113 Year: 476113 ShowDate: 4
     2014-03-31 06:10:00   .statHoursHeatPumpStart Day: 19612831 Month: 19603318 Year: 19603318 ShowDate: 4
     2014-03-31 06:10:00   .statHoursHeatingStart Day: 16509280 Month: 16503899 Year: 16503899 ShowDate: 4
     2014-03-31 06:10:00   .statHoursHotWaterStart Day: 3102152 Month: 3098022 Year: 3098022 ShowDate: 4
     2014-03-31 06:10:00   ambientTemperature 4.5
     2014-03-31 06:10:00   averageAmbientTemperature 8.7
     2014-03-31 06:10:00   bivalentLevel   1
     2014-03-31 06:10:00   counterHeatQHeating 17651.8
     2014-03-31 06:10:00   counterHeatQHotWater 1652.3
     2014-03-31 06:10:00   counterHeatQTotal 19304.1
     2014-03-31 06:10:00   counterHours2ndHeatSource1 132.3
     2014-03-31 06:10:00   counterHoursHeatPump 5448.6
     2014-03-31 06:10:00   counterHoursHeating 4586.5
     2014-03-31 06:10:00   counterHoursHotWater 861.7
     2014-03-31 06:10:00   delayDeviceTimeCalc -620
     2014-03-31 06:10:00   deviceTimeCalc  2014-03-31 06:20:21
     2014-03-31 06:10:00   durationFetchReadings 0.12
     2014-03-31 06:10:00   firmware        V1.51
     2014-03-31 06:10:00   flowRate        0
     2014-03-31 06:10:00   flowTemperature 39.5
     2014-03-31 06:10:00   heatSourceIN    11.6
     2014-03-31 06:10:00   heatSourceOUT   3.5
     2014-03-31 06:10:00   heatingLimit    on
     2014-03-31 06:10:00   heatingSystemCircPump on
     2014-03-31 06:10:00   hotGasTemperature 66.2
     2014-03-31 06:10:00   hotWaterCircPumpExtern off
     2014-03-31 06:10:00   hotWaterSwitchingValve off
     2014-03-31 06:10:00   hotWaterTemperature 46.1
     2014-03-31 06:10:00   hotWaterTemperatureTarget 48
     2014-03-31 06:10:00   opModeHeating   Automatik
     2014-03-31 06:10:00   opModeHotWater  Automatik
     2014-03-31 06:10:00   opStateHeatPump1 Waermepumpe steht
     2014-03-31 06:10:00   opStateHeatPump2 seit 00:00:07
     2014-03-31 06:10:00   opStateHeatPump3 Keine Anforderung
     2014-03-31 06:10:00   opStateHeating  Normal
     2014-03-31 06:10:00   opStateHotWater Temp. OK
     2014-03-31 06:10:00   returnTemperature 35.2
     2014-03-31 06:10:00   returnTemperatureExtern 35.3
     2014-03-31 06:10:00   returnTemperatureTarget 33.2
     2014-03-31 06:10:00   solarBufferTemperature 150
     2014-03-31 06:10:00   solarCollectorTemperature 5
     2014-03-31 06:10:00   statAmbientTempDay Min: 4.4 Avg: 5.5 Max: 7.2
     2014-03-31 00:00:06   statAmbientTempDayLast Min: 3.2 Avg: 6.5 Max: 8.9
     2014-03-31 06:10:00   statAmbientTempMonth Min: 2.3 Avg: 5.6 Max: 8.9 (since: 2014-03-23_19:51:41 )
     2014-03-31 06:10:00   statAmbientTempYear Min: 2.3 Avg: 5.6 Max: 8.9 (since: 2014-03-23_19:51:41 )
     2014-03-31 06:10:00   statHeatQHeating Day: 0.0 Month: 0.0 Year: 0.0 (since: 2014-03-29 )
     2014-03-31 00:00:06   statHeatQHeatingLast Day: 0.0 Month: - Year: -
     2014-03-31 06:10:00   statHeatQHotWater Day: 0.0 Month: 0.9 Year: 0.9 (since: 2014-03-29 )
     2014-03-31 00:00:06   statHeatQHotWaterLast Day: 0.9 Month: - Year: -
     2014-03-31 06:10:00   statHeatQTotal  Day: 0.0 Month: 0.9 Year: 0.9 (since: 2014-03-29 )
     2014-03-31 00:00:06   statHeatQTotalLast Day: 0.9 Month: - Year: -
     2014-03-31 06:10:00   statHours2ndHeatSource1 Day: 0.0 Month: 0.0 Year: 0.0 (since: 2014-03-29 )
     2014-03-31 00:00:06   statHours2ndHeatSource1Last Day: 0.0 Month: - Year: -
     2014-03-31 06:10:00   statHoursHeatPump Day: 0.6 Month: 3.2 Year: 3.2 (since: 2014-03-29 )
     2014-03-31 00:00:06   statHoursHeatPumpLast Day: 2.5 Month: - Year: -
     2014-03-31 06:10:00   statHoursHeating Day: 0.6 Month: 2.1 Year: 2.1 (since: 2014-03-29 )
     2014-03-31 00:00:06   statHoursHeatingLast Day: 1.4 Month: - Year: -
     2014-03-31 06:10:00   statHoursHotWater Day: 0.0 Month: 1.1 Year: 1.1 (since: 2014-03-29 )
     2014-03-31 00:00:06   statHoursHotWaterLast Day: 1.1 Month: - Year: -
     2014-03-31 06:10:00   state           Waermepumpe steht seit 00:00:07 - Keine Anforderung
     2014-03-31 06:10:00   thermalPower    0
     2014-03-31 06:10:00   thresholdHeatingLimit 20
     2014-03-31 06:10:00   thresholdTemperatureSetBack -20
     2014-03-31 06:10:00   typeHeatpump    SWC
   Fhem:
     alertFirmware 1
     counterRetry 0
     durationFetchReadingsMax 0.16
     durationFetchReadingsMin 0.12
     modulVersion 2014-03-03
     statBoilerCoolDownLastTemp 46.1
     statBoilerCoolDownLastTime 1396239621
     statBoilerCoolDownMax 48.3
     statBoilerCoolDownStartTime 1396211956
     statBoilerCoolDownStep 1
     statBoilerHeatUpHQ 1652.3
     statBoilerHeatUpMax
     statBoilerHeatUpMin 46.1
     statBoilerHeatUpOpHours 3102152
     statBoilerHeatUpStep 1
     statThermalPowerOpState_0 1 17651.8 16511294 4.5 11.6
   Helper:
     fetched_calc_values 173
     fetched_parameters 970
     fetched_visib_attr 279
Attributes:
   doStatistics 1
   group      Waermepumpe
   room       Heizung


Die Datei "fhem.save" wird bei mir angelegt. Wo ich aber das Gefühl habe, dass etwas nicht ganz richtig läuft, ist bei den "statAmbientTempxxx" Werten. Ich hatte gestern Abend neu gebootet. Gestern waren bei uns allerdings bis zu 19°C tagsüber. Somit glaube ich nicht, dass die Max und Avg. Werte richtig sind.
Die Monats und Jahres Zähler laufen aber lt. dem Variablenwert schon seit dem 23.
Ich werde aber zum Vergleich nun mal das Autosave wie von Dir vorgeschlagen einbauen und dies dann ein paar Tage beobachten.

Schöne Grüße,

Marcus
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 31 März 2014, 08:25:29
Mit einem Reboot ohne vorherigem sauberen Shutdown von FHEM bringst Du die Statistik tatsächlich durcheinander. Du verlierst halt alle bisher nicht gesicherte Wert, wie bei anderen Programmen auch.
Deine Wärmepumpe geht 10 min vor. Ist das gewollt?
Dein Heizgrenze ist mit 20 °C sehr hoch. Gleichseitig ist Dein Absenken bis -20°C extrem niedrig.

Hast Du in der Steuerung den Wärmemengenzähler abgewählt? Dann könnte ich die flowRate ausblenden und nach einem kompletten Löschen  der Statistikdaten würden auch keine Wärmemengen mehr angezeigt.

Hast Du die Set_Features schon mit Deiner Firmware getestet?

Hat Dein Solarpuffer tatsächlich 150°C in Deiner Steuerung?

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Marcus.Eickhoff am 31 März 2014, 12:55:51
Hallo tupol,

jetzt wird es mir klar, danke für den Hinweis mit dem Shutdown. Ich ging irgendwie davon aus, dass das Init.d Skript vor dem Beenden FHEM runterfährt. Ich glaub ich programmier mir da noch entsprechend was rein.

Auf die Uhr der Wärmepumpe hab ich bis jetzt keinen großen Wert gelegt, das stelle ich dann mal beim Firmware Test um.

Die Heizgrenzen und Absenktemperaturen spielen bei mir ehrlich gesagt nicht ganz so große Rollen, da meine Raumregler die Wärmeabnahme aus meinem Pufferspeicher recht gut regeln.
Meine Heizungsanlage hat generell die Möglichkeit eine Solaranlage mit anzuschliessen, die hab ich aber bis jetzt noch nicht installiert und werde die wahrscheinlich auch nicht mehr installieren. Die 150°C sind daher einfach nur ein default Wert in der Steuerung. Ich habe übrigens zusätlich am Pufferspeicher einen Wassergeführten Kamin mit dran, der die Warmwassertemperatur dann natürlich auch anhebt wenn die Wärmepumpe nicht läuft.
Kann deine Auswertung damit umgehen?

Den Wärmemengenzähler habe ich nicht abgewählt. Dies habe ich auch nicht vor, da ich den Durchflussmesser evtl. bei Gelegenheit austauschen lasse. Auch wenn dies wahrscheinlich nicht viel Sinn machen wird.

Danke und schöne Grüße,

Marcus
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 31 März 2014, 13:24:36
Habe eine neue Version hochgeladen. Nach Abwahl des WMZ in der Steuerung werden die statHeatQ...- und flowRate-Werte nicht mehr gefüllt.

Pufferspeicher wird vermutlich über "returnTemperatureExtern" abgebildet. Wird tatsächlich nur der Boiler damit geheizt? Ich dachte immer das der Pufferspeicher in der WP sitzt und vom Kompressor aufgeheizt wird, um dann die entsprechende Vorlauftemperatur zu mixen.

Wie funktioniert der Raumregler eigentlich?

PS: Warmwasser sollte möglichst gegen 15:00 erzeugt werden, wegen der besseren Arbeitszahl bei hoher Außentemperatur.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Marcus.Eickhoff am 03 April 2014, 06:28:06
Hallo tupol,

ich versuche mal meine Heizungsanlage zu beschreiben.
Wir haben eine Sole-Wasser Wärmepumpe (Siemens Novelan SIC10H) mit ca. 180m Tiefenbohrung (ich vermute mal aus deinen Fragen und Anmerkungen, dass Du von einer Luft-Wärempumpe ausgegangen bist). An der Wärmepumpe ist ein externer Pufferspeicher angeschlossen mit 850l Pufferinhalt. Davon sind die oberen 200l für Warmwasser vorgesehen. Das Warmwasser wird in einer Spirale in diesem Bereich erhitzt. Die Wärempumpe pumpt nun beim Heizbetrieb in den unteren 650l warmes Wasser in einem Kreislauf hinein. Der oberen Einlass wird beim Warmwasserbetrieb auf die obere Zufuhr für den Brauchwasserbereich umgeschaltet. Im gemeinsamen Rücklauf sitzt ein Temperaturfühler, der die Rücklauftemperatur überwacht. Im Brauchwasserbereich sitzt ein Temperaturfühler, der die Warmwassertemperatur misst. Unabhängig von der Wärmepumpe speist der wassergeführte Kaminofen Warmwasser in den Pufferspeicher ein, sobald die Temperatur im Wärmetauscher des Kamins 65°C übersteigt. Zusätzlich steckt im Pufferspeicher ein 7KW Heizstab, der für extreme Heizperioden da ist. Bis jetzt lief der aber nur während der Estrichausheizphase. Die Wärmepumpensteuerung errechnet nun aus der gemessenen Aussentemperatur die Sollrücklauftemperatur und heizt sobald diese unter der gemessenen Rücklauftemperatur liegt.
Der eigentliche Heizkreis mit den Fussbodenheizungen hat nun eine separate sparsame Pumpe, die Wasser aus dem Pufferspeicher entnimmt und in den Heizkreis pumpt. Hier wird dann die Rücklauftemperatur des externen Heizkreises gemessen und anhand der Abweichung zur Solltemperatur ein Kurzschlussventil geschlossen oder geöffnet, um die Vorlauftemperatur die Vorlauftemperatur für den externen Heizkreis zu mixen. Wenn der Kurzschluss hergestellt ist wird somit kein "neues" heißes Wasser mehr in die Fußbodenkreisläufe geleitet. Als Übertemperatursicherung ist hier noch ein Schalter am Vorlauf angebracht, der bei ca. 40°C diese Pumpe abschaltet um Schäden am Parkett zu vermeiden.
Am Etagenverteiler der Fussbodenheizkreise sitzen nun thermisch angetriebene Stellmotoren, die bei Bestromung den Durchfluss freigeben. Da die Durchflussmenge durch diese Ventile nicht linear einstellbar ist, werden diese Stellmotoren in einer Pulsweitenmodulation betrieben. Eine Periode hiervon ist 15 Minuten lang und der Raumtemperaturregler eines jeden Raumes gibt die prozentuale Öffnungszeit an die zentralen Heizungsaktoren (einer pro Etage) per KNX Bus weiter. Der Raumtemperaturregler bestimmt aus der gemessenen Temperatur und der angegebenen Trägheit des Heizkörpers (in diesem Fall eine sehr träge Fussbodenheizung) per PID Regelung die gewünschte prozentuale Öffnungszeit.

Der Zeitpunkt der Warmwassererzeugung ist bei meiner WP mit Tiefenbohrung kein Thema, da diese Wärmequelle von der Tageszeit unabhängig ist.

Ich hoffe meine Beschreibung war einigermassen verständlich.

Schöne Grüße,

Marcus
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 03 April 2014, 09:38:37
hallo Marcus,

danke für die Erklärungen. Klingt sehr komplex. Ich dachte immer, das so große Pufferspeicher bei Fußbodenheizungen gar nicht mehr nötig sind. Allerdings läßt Du deine WP dann wahrscheinlich nur nachts laufen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Marcus.Eickhoff am 03 April 2014, 23:01:49
Hallo tupol,

der Pufferspeicher muss auch prinzipiell nicht so groß sein. Den haben wir so groß gewählt, da der Kamin seine Wärme da auch hineinspeichert. Nachts läuft die Wärmepumpe eigentlich kaum. Mit der Nachtabsenkung der Raumregler läuft die Wärmepumpe in der Regel dann nicht. Ich hab einen Wärmepumpenstromtarif, der eine Sperrzeit von 11 bis 13 Uhr hat. Da ist der große Pufferspeicher schon hilfreich.

Gruß,
Marcus
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Marcus.Eickhoff am 05 April 2014, 20:58:28
Hallo tupol,

ich hab gerade mal meine Firmware V1.51 auf Kompatibilität getestet. Uhrzeitabgleich hat funktioniert, Warmwassertemperatur ändern hat funktioniert, Betriebsmodusumschaltung hat funktioniert.

Mein init Skript beendete fhem übrigens bereits per shutdown Befehl und sollte somit eigentlich fhem sauber runterfahren, oder? Das in meiner Wahrnehmung nicht plausible Verhalten vom Anfang habe ich allerdings nicht mehr.

Gruß, Marcus
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 11 April 2014, 20:38:52
Wau. Das ist tatsächlich eine komplexe Hardware. Wäre mal schön etwas über die Effizienz zu lernen.

Ich habe z.B. einen Warmwasserboiler von 290l. Bei 42 °C hat dieser einen Wärmeverlust (ohne Wasserverbrauch) von 2,5 kWh pro Tag. (hin zum Heizungskeller mit ca. 20°C)
Wenn ich das richtig sehe, sollte Dein Pufferspeicher auch täglich ca. 5-10 kWh brauchen, um seine Temperatur (65°C?) zu halten.

Mit dem Luxtronik2-Modul kannst Du ja mal deine Temperaturverläufe loggen. Wäre z.B mal interessant zu wissen, was so ein schöner Kaminabend bringt. D.h. um wieviel Grad es den Pufferspeicher anhebt und was dafür an Energie von der Wärmepumpe gespart wird.

Übrigens, bei mir hat die Abschaltung 11-13 Uhr bisher nur zu einen Raumtemperaturdifferenz von 0,2-0,3 °C geführt. Aber vielleicht waren bisher die Winter zu warm. Wenn es mal knacke-kalt ist, dann läuft die WP ja auch bei mir 22 h durch. Mit ein wenig Pech auch die Heizstäbe. Aber auch dann würde ich eine Differenz <1 °C von 11-13 Uhr erwarten. Ich senke übrigens auch nachts (und bei unter -3°C) nicht ab, da dann die Energie ja gerade billiger ist. Bei mir wird nur von 6-13 und 19-22 um 3°C abgesenkt. Wie gesagt, die Temperaturschwankungen liegen trotzdem bei 0,5 °C. Bei -15°C wahrscheinlich bei 1°C.

Gruß

Tupol
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: patba am 20 Mai 2014, 14:02:05
Hallo liebe Luxtronik-Experten,

ich bin gerade dabei, mich in the Thematik FHEM und Luxtronik einzuarbeiten.
Ziel ist v.a., die WP-Steuerung im Hinblick auf PV-Eigenverbrauch zu optimieren.
Dazu möchte ich z.B. die Brauchwassertemperatur über FHEM beeinflussen.

Ich stelle mir gerade folgende Frage:
Wie sind die Einstellungen in der Luxtronik eigentlich physikalisch gespeichert?
Flash-Speicher halten ja bekanntlich nur eine begrenzte Zahl an Schreibzyklen. Je nach Ausführung des Speichers kann die Haltbarkeit ganz unterschiedlich sein und durchaus nur bei nur ca. 10000 liegen.
Wenn ich nun 1x täglich den Temperaturwert hoch- und wieder runterstelle, komme ich auf i.d. Größerordnung 1000 Schreibvorgänge im Jahr. Wenn der Speicher nur 10000 aushält, ist die Regelung also nach 10 Jahren evtl. deshalb hinüber. Sie wurde ja nicht unbedingt für tägliche Veränderung der Parameter konzipiert.
Hat hierzu jemand Erkenntnisse? Sind meine Sorgen unbegründet?

Patrick
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 20 Mai 2014, 17:51:04
Ich habe noch nichts davon gehört. Allerdings verfügt die Steuerung ja über einen internen Speicher der ständig beschrieben wird (Logfile). Am besten mal direkt beim Hersteller nachfragen und die Antwort hier posten.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: patba am 20 Mai 2014, 22:19:48
Hm, mal überlegen, wie ich die Frage am besten "verkaufe". Ich habe nicht so sehr den Eindruck, dass Innotec das was wir heir machen, offiziell unterstützen wird...
Das mit dem Logfile ist natürlich ein Argument, das kam mit auch schon in den Sinn.

Patrick
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 21 Mai 2014, 07:44:03
Das stimmt. Aber in Zeiten von Smartphone und Tablets ist auch eine tägliche manuelle Verstellung vorstellbar. Zudem hat die Firma auch eine App veröffentlicht.

Insgesamt wäre ich verwundert, wenn das System so enge Grenzen hat. Die Steuerung ist eigentlich recht clever programmiert und berücksichtigt in den neuen Versionen (1.70) wohl auch  irgendwie Photovoltaik.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 09 September 2014, 08:33:01
Hallo zusammen,
ich bin hier absoluter Neuling :-( , daher bitte ich dumme Fragen zu entschuldigen... Ich würde gerne meine SIC10H von Novelan monitoren, jedoch finde ich keinen Lan Anschluß (nur einen RS232). Kann mir hier jemand helfen :-(
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Marcus.Eickhoff am 09 September 2014, 22:53:07
Hallo schmidi,

den Netzwerkanschluss findest du auf der Unterseite der WPR-Net Steuerung auf der linken Seite.
Ist in der Bedienungsanleitung auf Seite 21 abgebildet.

www.novelan.com/fileadmin/_novelan/...erde/83050003bDE_SIC.pdf

Gruß,

Marcus
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 10 September 2014, 08:00:08
Hallo MarcusE,
danke für deine Hilfe aber das pdf gibt es wohl nicht mehr  :( und Bedienteil sieht so aus..
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Marcus.Eickhoff am 10 September 2014, 13:06:00
Hallo schmidi,

da hab ich den link falsch reinkopiert.
http://www.novelan.com/fileadmin/_novelan/downloads/produkte/waermepumpen_erde/83050003bDE_SIC.pdf

Dein Bedienteil scheint aber kein WPR-Net zu sein. Da kann ich Dir so erstmal nicht weiterhelfen.

Gruß, Marcus
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: GG33 am 15 September 2014, 15:13:23
Zitat von: patba am 20 Mai 2014, 14:02:05
Hallo liebe Luxtronik-Experten,

ich bin gerade dabei, mich in the Thematik FHEM und Luxtronik einzuarbeiten.
Ziel ist v.a., die WP-Steuerung im Hinblick auf PV-Eigenverbrauch zu optimieren.
Dazu möchte ich z.B. die Brauchwassertemperatur über FHEM beeinflussen.

Ich stelle mir gerade folgende Frage:
Wie sind die Einstellungen in der Luxtronik eigentlich physikalisch gespeichert?
Flash-Speicher halten ja bekanntlich nur eine begrenzte Zahl an Schreibzyklen. Je nach Ausführung des Speichers kann die Haltbarkeit ganz unterschiedlich sein und durchaus nur bei nur ca. 10000 liegen.
Wenn ich nun 1x täglich den Temperaturwert hoch- und wieder runterstelle, komme ich auf i.d. Größerordnung 1000 Schreibvorgänge im Jahr. Wenn der Speicher nur 10000 aushält, ist die Regelung also nach 10 Jahren evtl. deshalb hinüber. Sie wurde ja nicht unbedingt für tägliche Veränderung der Parameter konzipiert.
Hat hierzu jemand Erkenntnisse? Sind meine Sorgen unbegründet?

Patrick

Hallo ich habe die selbe Idee, und möchte die WP anhänig von der PV-Erzeugung steuern. Hat da schon jemand eine fertige Lösung für mich?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: GG33 am 26 September 2014, 08:23:09
zum Eintrag in den Code: Ich habe eine V1.64 im Einsatzt und das Modul funktioniert problemlos.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 30 September 2014, 09:48:01
OK. Füg ich ein.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schroediman am 02 Oktober 2014, 23:38:00
Hi Tupol

hab eine Luxtronik 2 mit FW 1.60. Hab mal mein eigenes Modul geschrieben und verwende jetzt dein Modul. Da meine FBH über einen Mischer von der Luxtronik geregelt wird hab ich dein Modul um die gemessene Temperatur des ersten Mischers und die zugehörige Solltemperatur ergänzt.
Ich schick dir den Code per PN zu. Wenn Du damit einverstanden bist kannst Du das offizielle Modul damit erweitern. ::)

MfG

Schroediman
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 10 Oktober 2014, 19:08:51
Habe flow und targetTemperature für mixer1,2,3 hinzugefügt. Werden aber nur angezeigt, wenn Mixer in WP konfiguriert.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 17 Oktober 2014, 08:12:18
Hallo zusammen,
nun habe ich meine WP endlich umgebaut, so dass Sie im Netzwerk teilnehmen kann :-) Ich habe hier im Forum auch bereits die Artikelnummern gepostet welche für den Umbau nötig waren. Als zentrale habe ich ich mich nun für einen Raspberry B+ mit Debian entschieden. Ich habe auch bereits die WP eingebunden, jedoch glaube ich habe ich das nicht so ganz verstanden :-( .
1. Frage ich habe nur eine IP vergeben und die WP rückt einfach so Daten raus? (bei mir tut Sie das, auch wenn das mir unheimlich ist)
2. Bei mir wird die WP mit Fragezeichen angezeigt, warum ist dies so?
3. Frage wenn es auch arogant klingt weil ich dies nicht selber hinbekomme ;-( kann man sich das graphisch anzeigen lassen? also ich sehe nur readings...

Ich danke schonmal für die bisher super Unterstützung, macht echt Spaß hier.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 17 Oktober 2014, 17:27:26
zu 2. Stell mal bitte ein "list Waermepumpe" ein.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 17 Oktober 2014, 17:35:22
Bitte verzeih mir die dumme Frage.. wo soll ich das einstellen, bzw. wie?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 17 Oktober 2014, 19:17:45
Das Ergebnis des Befehls in das Forum. :-)
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 17 Oktober 2014, 20:08:50
OHHH MANNNN bin ich noch weit weg.. sorry..
Ich habe es versucht oben einzugeben, jedoch kam kein Ergebnis zurück.. denke aber dass wären die Infos die du möchtest..
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 18 Oktober 2014, 10:48:31
Nimm mal bitte im "define" die eckigen Klammern weg. Die gehören zur Syntax der Befehlsbeschreibung aber nicht zum Befehl selbst.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 18 Oktober 2014, 10:50:50
"list Waermepumpe" sollte immer etwas zurückgeben?

Dein HeatingOpMode ist seltsam. Was steht den im WebInterface der WP?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 18 Oktober 2014, 13:40:14
Hallo tupol,
vielen Dak füür deinen Einsatz...


Internals:
   DEF        192.168.175.15 60
   Host       192.168.175.15
   INTERVAL   60
   NAME       Waermepumpe
   NR         22
   STATE      error opening device
   TYPE       LUXTRONIK2
Attributes:

ist nun meine ausgabe.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 18 Oktober 2014, 15:43:06
Ähh. Warum hat es eine neu IP?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 18 Oktober 2014, 20:01:06
meinFehler woher auch immer ich das hatte..

Internals:
   DEF        192.168.175.20 60
   Host       192.168.175.20
   INTERVAL   60
   NAME       Waermepumpe
   NR         22
   STATE      error opening device
   TYPE       LUXTRONIK2
   Readings:
     2014-10-18 20:00:36   ambientTemperature 10.8
     2014-10-18 19:56:36   averageAmbientTemperature 12
     2014-10-18 19:56:36   currentOperatingStatus1 Waermepumpe steht
     2014-10-18 19:56:36   currentOperatingStatus2 Keine Anforderung
     2014-10-18 19:56:36   firmware        V1.70
     2014-10-18 19:58:55   flowCountHeating 0
     2014-10-18 19:58:55   flowCountHotWater 0
     2014-10-18 19:58:55   flowRate        0
     2014-10-18 20:00:36   flowTemperature 26.5
     2014-10-18 19:59:36   heatSourceIN    11.7
     2014-10-18 20:00:36   heatSourceOUT   12.5
     2014-10-18 19:56:36   heatingOperatingMode unbekannt (4294967295)
     2014-10-18 19:56:36   hotWaterOperatingMode Automatik
     2014-10-18 19:56:36   hotWaterTemperature 43
     2014-10-18 20:00:36   returnTemperature 26.4
     2014-10-18 19:56:36   returnTemperatureExtern 5
     2014-10-18 19:56:36   returnTemperatureTarget 28.3
     2014-10-18 20:00:36   state           Waermepumpe steht - Keine Anforderung
Attributes:
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 18 Oktober 2014, 22:49:49
Dein heatingOperatingMode ist seltsam. Was ist im WebInterface der WP ausgewählt?

Warum es das "state" nicht ins "STATE" schafft ist mir allerdings ein Rätsel. Vielleicht hat sich da was in FHEM geändert???

Irgendwie fehlen auch noch Werte in Deiner Rückgabe. Hast Du wirklich das aktuelle Modul oder solltest Du mal ein "update" probierenP
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 20 Oktober 2014, 05:59:55
Guten morgen tupol,
wei kann ich das prüfen? bzw. haben im Command ref. einen Updatebefehl gescuht aber nicht wirklich gefunden :-( .
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 20 Oktober 2014, 07:22:53
"update" eingeben.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 20 Oktober 2014, 08:07:33
das hatte ich gefunden.. jedoch kommt da "nur"


==> Action required:

    There is at least one unconfirmed message. Before updating FHEM
    these messages have to be confirmed first:
      ID: update-20130127-001

    To view a message (again), please enter 'notice view <ID>'.
    To confirm a message, please enter 'notice confirm <ID> [value]'.
    '[value]' is an optional argument. Please refer to the message,
    whether the disclosure of '[value]' is necessary.

    For further information please consult the manual for the command
    'notice' in the documentation of FHEM (commandref.html).

    The update is canceled for now.

Welches mir eigentlich nicht sagt "was nun"
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 20 Oktober 2014, 08:10:21
"update check" bringt folgendes..
List of new / modified files since last update:
UPD ./CHANGED
UPD ./configDB.pm
UPD ./fhem.pl
UPD FHEM/00_CUL.pm
UPD FHEM/00_FBAHA.pm
UPD FHEM/00_HMLAN.pm
UPD FHEM/00_KM271.pm
UPD FHEM/00_LIRC.pm
UPD FHEM/00_MAXLAN.pm
UPD FHEM/00_MQTT.pm
UPD FHEM/00_NetzerI2C.pm
UPD FHEM/00_OWX.pm
UPD FHEM/00_OWX_ASYNC.pm
UPD FHEM/00_RPII2C.pm
UPD FHEM/00_TCM.pm
UPD FHEM/00_THZ.pm
UPD FHEM/00_TUL.pm
UPD FHEM/00_ZWDongle.pm
UPD FHEM/01_FHEMWEB.pm
UPD FHEM/02_FRAMEBUFFER.pm
UPD FHEM/02_RSS.pm
UPD FHEM/09_CUL_FHTTK.pm
UPD FHEM/10_CUL_HM.pm
UPD FHEM/10_EnOcean.pm
UPD FHEM/10_FBDECT.pm
UPD FHEM/10_FRM.pm
UPD FHEM/10_FS20.pm
UPD FHEM/10_IT.pm
UPD FHEM/10_Itach_IR.pm
UPD FHEM/10_MAX.pm
UPD FHEM/10_MQTT_BRIDGE.pm
UPD FHEM/10_MQTT_DEVICE.pm
UPD FHEM/10_OWServer.pm
UPD FHEM/10_RESIDENTS.pm
UPD FHEM/10_SOMFY.pm
UPD FHEM/10_UNIRoll.pm
UPD FHEM/10_ZWave.pm
UPD FHEM/11_FHT.pm
UPD FHEM/11_FHT8V.pm
UPD FHEM/11_OWDevice.pm
UPD FHEM/12_HMS.pm
UPD FHEM/13_KS300.pm
UPD FHEM/14_CUL_MAX.pm
UPD FHEM/14_CUL_TX.pm
UPD FHEM/14_CUL_WS.pm
UPD FHEM/15_CUL_EM.pm
UPD FHEM/16_CUL_RFR.pm
UPD FHEM/16_STACKABLE_CC.pm
UPD FHEM/17_EGPM2LAN.pm
UPD FHEM/20_FRM_AD.pm
UPD FHEM/20_FRM_I2C.pm
UPD FHEM/20_FRM_IN.pm
UPD FHEM/20_FRM_LCD.pm
UPD FHEM/20_FRM_OUT.pm
UPD FHEM/20_FRM_PWM.pm
UPD FHEM/20_FRM_RGB.pm
UPD FHEM/20_FRM_ROTENC.pm
UPD FHEM/20_FRM_SERVO.pm
UPD FHEM/20_FRM_STEPPER.pm
UPD FHEM/20_GUEST.pm
UPD FHEM/20_ROOMMATE.pm
UPD FHEM/21_OWAD.pm
UPD FHEM/21_OWCOUNT.pm
UPD FHEM/21_OWID.pm
UPD FHEM/21_OWLCD.pm
UPD FHEM/21_OWMULTI.pm
UPD FHEM/21_OWSWITCH.pm
UPD FHEM/21_OWTEMP.pm
UPD FHEM/21_OWTHERM.pm
UPD FHEM/23_LUXTRONIK2.pm
UPD FHEM/30_ENECSYSGW.pm
UPD FHEM/30_HUEBridge.pm
UPD FHEM/31_ENECSYSINV.pm
UPD FHEM/31_HUEDevice.pm
UPD FHEM/31_LightScene.pm
UPD FHEM/32_SYSSTAT.pm
UPD FHEM/32_mailcheck.pm
UPD FHEM/32_speedtest.pm
UPD FHEM/32_withings.pm
UPD FHEM/33_readingsGroup.pm
UPD FHEM/33_readingsHistory.pm
UPD FHEM/33_readingsProxy.pm
UPD FHEM/34_NUT.pm
UPD FHEM/34_SWAP.pm
UPD FHEM/34_panStamp.pm
UPD FHEM/35_SWAP_0000002200000003.pm
UPD FHEM/35_SWAP_0000002200000008.pm
UPD FHEM/36_EC3000.pm
UPD FHEM/36_EMT7110.pm
UPD FHEM/36_JeeLink.pm
UPD FHEM/36_LaCrosse.pm
UPD FHEM/36_Level.pm
UPD FHEM/36_PCA301.pm
UPD FHEM/36_WMBUS.pm
UPD FHEM/37_SHC.pm
UPD FHEM/37_SHCdev.pm
UPD FHEM/38_CO20.pm
UPD FHEM/38_netatmo.pm
UPD FHEM/40_RFXCOM.pm
UPD FHEM/41_OREGON.pm
UPD FHEM/42_RFXMETER.pm
UPD FHEM/42_SYSMON.pm
UPD FHEM/43_RFXX10REC.pm
UPD FHEM/44_TEK603.pm
UPD FHEM/45_TRX.pm
UPD FHEM/46_TRX_ELSE.pm
UPD FHEM/46_TRX_LIGHT.pm
UPD FHEM/46_TRX_SECURITY.pm
UPD FHEM/46_TRX_WEATHER.pm
UPD FHEM/51_I2C_BMP180.pm
UPD FHEM/51_I2C_TSL2561.pm
UPD FHEM/51_Netzer.pm
UPD FHEM/51_RPI_GPIO.pm
UPD FHEM/52_I2C_DS1307.pm
UPD FHEM/52_I2C_LCD.pm
UPD FHEM/52_I2C_MCP23017.pm
UPD FHEM/52_I2C_PCA9532.pm
UPD FHEM/52_I2C_PCF8574.pm
UPD FHEM/52_I2C_SHT21.pm
UPD FHEM/55_GDS.pm
UPD FHEM/55_PIFACE.pm
UPD FHEM/55_weco.pm
UPD FHEM/57_Calendar.pm
UPD FHEM/59_HCS.pm
UPD FHEM/59_Twilight.pm
UPD FHEM/59_WWO.pm
UPD FHEM/59_Weather.pm
UPD FHEM/66_ECMD.pm
UPD FHEM/67_ECMDDevice.pm
UPD FHEM/70_EGPM.pm
UPD FHEM/70_ENIGMA2.pm
UPD FHEM/70_JSONMETER.pm
UPD FHEM/70_Jabber.pm
UPD FHEM/70_ONKYO_AVR.pm
UPD FHEM/70_PHTV.pm
UPD FHEM/70_PIONEERAVR.pm
UPD FHEM/70_PushNotifier.pm
UPD FHEM/70_Pushover.pm
UPD FHEM/70_SML.pm
UPD FHEM/70_STV.pm
UPD FHEM/70_VIERA.pm
UPD FHEM/70_WS3600.pm
UPD FHEM/70_XBMC.pm
UPD FHEM/71_PIONEERAVRZONE.pm
UPD FHEM/71_YAMAHA_AVR.pm
UPD FHEM/71_YAMAHA_BD.pm
UPD FHEM/72_FB_CALLMONITOR.pm
UPD FHEM/73_MPD.pm
UPD FHEM/73_PRESENCE.pm
UPD FHEM/88_Itach_IRDevice.pm
UPD FHEM/88_LINDY_HDMI_SWITCH.pm
UPD FHEM/89_HEATRONIC.pm
UPD FHEM/90_at.pm
UPD FHEM/91_eventTypes.pm
UPD FHEM/91_notify.pm
UPD FHEM/91_sequence.pm
UPD FHEM/91_watchdog.pm
UPD FHEM/92_FileLog.pm
UPD FHEM/93_DbLog.pm
UPD FHEM/93_FHEM2FHEM.pm
UPD FHEM/95_Dashboard.pm
UPD FHEM/95_FLOORPLAN.pm
UPD FHEM/95_holiday.pm
UPD FHEM/95_remotecontrol.pm
UPD FHEM/98_CULflash.pm
UPD FHEM/98_ComfoAir.pm
UPD FHEM/98_CustomReadings.pm
UPD FHEM/98_DOIF.pm
UPD FHEM/98_GEOFANCY.pm
UPD FHEM/98_HMinfo.pm
UPD FHEM/98_HTTPMOD.pm
UPD FHEM/98_Heating_Control.pm
UPD FHEM/98_IF.pm
UPD FHEM/98_JsonList.pm
UPD FHEM/98_JsonList2.pm
UPD FHEM/98_PID20.pm
UPD FHEM/98_RandomTimer.pm
UPD FHEM/98_SVG.pm
UPD FHEM/98_THRESHOLD.pm
UPD FHEM/98_Text2Speech.pm
UPD FHEM/98_WOL.pm
UPD FHEM/98_WeekdayTimer.pm
UPD FHEM/98_apptime.pm
UPD FHEM/98_autocreate.pm
UPD FHEM/98_average.pm
UPD FHEM/98_backup.pm
UPD FHEM/98_cloneDummy.pm
UPD FHEM/98_cmdalias.pm
UPD FHEM/98_configdb.pm
UPD FHEM/98_copy.pm
UPD FHEM/98_dewpoint.pm
UPD FHEM/98_dummy.pm
UPD FHEM/98_fheminfo.pm
UPD FHEM/98_pilight.pm
UPD FHEM/98_rain.pm
UPD FHEM/98_restore.pm
UPD FHEM/98_statistics.pm
UPD FHEM/98_structure.pm
UPD FHEM/98_telnet.pm
UPD FHEM/98_update.pm
UPD FHEM/98_weblink.pm
UPD FHEM/99_SUNRISE_EL.pm
UPD FHEM/99_Utils.pm
UPD FHEM/Blocking.pm
UPD FHEM/Color.pm
UPD FHEM/DevIo.pm
UPD FHEM/FhemUtils/release.pm
UPD FHEM/FritzBoxUtils.pm
UPD FHEM/GPUtils.pm
UPD FHEM/HMConfig.pm
UPD FHEM/HttpUtils.pm
UPD FHEM/MaxCommon.pm
UPD FHEM/ONKYOdb.pm
UPD FHEM/OWX_DS2480.pm
UPD FHEM/OWX_DS9097.pm
UPD FHEM/OWX_FRM.pm
UPD FHEM/OWX_SER.pm
UPD FHEM/RTypes.pm
UPD FHEM/SHC_datafields.pm
UPD FHEM/SHC_parser.pm
UPD FHEM/SetExtensions.pm
UPD FHEM/TcpServerUtils.pm
UPD FHEM/WMBus.pm
UPD FHEM/WinService.pm
UPD FHEM/firmware/JeeLink_LaCrosse.hex
UPD FHEM/firmware/JeeLink_PCA301.hex
UPD FHEM/lib/Device/Firmata.pm
UPD FHEM/lib/Device/Firmata/Base.pm
UPD FHEM/lib/Device/Firmata/Constants.pm
UPD FHEM/lib/Device/Firmata/Error.pm
UPD FHEM/lib/Device/Firmata/Language.pm
UPD FHEM/lib/Device/Firmata/Platform.pm
UPD FHEM/lib/Device/Firmata/Protocol.pm
UPD FHEM/lib/LiquidCrystal.pm
UPD FHEM/lib/ProtoThreads.pm
UPD FHEM/lib/SHC_packet_layout.xml
UPD FHEM/lib/SWAP/devices.xml
UPD FHEM/lib/SWAP/justme/epd.xml
UPD FHEM/lib/SWAP/justme/indoorsensor.xml
UPD FHEM/lib/SWAP/justme/rgbdriver.xml
UPD FHEM/lib/openzwave_deviceconfig.xml.gz
UPD FHEM/lib/openzwave_manufacturer_specific.xml
UPD docs/HOWTO.html
UPD docs/HOWTO_DE.html
UPD docs/IMG_0483.jpg
UPD docs/commandref.html
UPD docs/commandref_DE.html
UPD docs/forum_22336.jpg
UPD www/codemirror/LICENSE
UPD www/codemirror/blackboard.css
UPD www/codemirror/closebrackets.js
UPD www/codemirror/codemirror.css
UPD www/codemirror/codemirror.js
UPD www/codemirror/css.js
UPD www/codemirror/eclipse.css
UPD www/codemirror/fhem.js
UPD www/codemirror/fhem_codemirror.js
UPD www/codemirror/matchbrackets.js
UPD www/codemirror/perl.js
UPD www/codemirror/show-hint.css
UPD www/codemirror/show-hint.js
UPD www/codemirror/xml.js
UPD www/gplot/SM_CPUStat.gplot
UPD www/gplot/SM_CPUStatSum.gplot
UPD www/gplot/SM_CPUStatTotal.gplot
UPD www/gplot/SM_CPUTemp.gplot
UPD www/gplot/SM_DB_CPUFreq.gplot
UPD www/gplot/SM_DB_CPUTemp.gplot
UPD www/gplot/SM_DB_Load.gplot
UPD www/gplot/SM_DB_Network_eth0.gplot
UPD www/gplot/SM_DB_RAM.gplot
UPD www/gplot/SM_DB_all.gplot
UPD www/gplot/SM_FS_root.gplot
UPD www/gplot/SM_FS_usb1.gplot
UPD www/gplot/SM_Load.gplot
UPD www/gplot/SM_Network_eth0.gplot
UPD www/gplot/SM_Network_eth0t.gplot
UPD www/gplot/SM_Network_wlan0.gplot
UPD www/gplot/SM_RAM.gplot
UPD www/gplot/SM_power_ac.gplot
UPD www/gplot/SM_power_battery.gplot
UPD www/gplot/SM_power_usb.gplot
UPD www/gplot/hm-rt.gplot
UPD www/gplot/power8top10.gplot
UPD www/gplot/sysstat.gplot
UPD www/gplot/templateDB.gplot
UPD www/images/default/dashboardicons.png
UPD www/images/default/fhemicon_ios.png
UPD www/images/default/remotecontrol/black_btn2_0.png
UPD www/images/default/remotecontrol/black_btn2_1.png
UPD www/images/default/remotecontrol/black_btn2_2.png
UPD www/images/default/remotecontrol/black_btn2_3.png
UPD www/images/default/remotecontrol/black_btn2_4.png
UPD www/images/default/remotecontrol/black_btn2_5.png
UPD www/images/default/remotecontrol/black_btn2_6.png
UPD www/images/default/remotecontrol/black_btn2_7.png
UPD www/images/default/remotecontrol/black_btn2_8.png
UPD www/images/default/remotecontrol/black_btn2_9.png
UPD www/images/default/remotecontrol/black_btn_CHDOWN3.png
UPD www/images/default/remotecontrol/black_btn_CHUP3.png
UPD www/images/default/remotecontrol/black_btn_CH_LIST2.png
UPD www/images/default/remotecontrol/black_btn_CONTENTS2.png
UPD www/images/default/remotecontrol/black_btn_DOWN3.png
UPD www/images/default/remotecontrol/black_btn_ENTER2.png
UPD www/images/default/remotecontrol/black_btn_EXIT2.png
UPD www/images/default/remotecontrol/black_btn_GUIDE2.png
UPD www/images/default/remotecontrol/black_btn_INFO3.png
UPD www/images/default/remotecontrol/black_btn_LEFT3.png
UPD www/images/default/remotecontrol/black_btn_MENU2.png
UPD www/images/default/remotecontrol/black_btn_MUTE2.png
UPD www/images/default/remotecontrol/black_btn_PRECH2.png
UPD www/images/default/remotecontrol/black_btn_RETURN2.png
UPD www/images/default/remotecontrol/black_btn_RIGHT3.png
UPD www/images/default/remotecontrol/black_btn_SOURCE2.png
UPD www/images/default/remotecontrol/black_btn_TOOLS2.png
UPD www/images/default/remotecontrol/black_btn_TTXMIX.png
UPD www/images/default/remotecontrol/black_btn_UP3.png
UPD www/images/default/remotecontrol/black_btn_VOLDOWN3.png
UPD www/images/default/remotecontrol/black_btn_VOLUP3.png
UPD www/images/fhemSVG/IR.svg
UPD www/images/fhemSVG/Icon_Fisch.svg
UPD www/images/fhemSVG/RPi.svg
UPD www/images/fhemSVG/alarm_system_password.svg
UPD www/images/fhemSVG/ampel_aus.svg
UPD www/images/fhemSVG/ampel_gelb.svg
UPD www/images/fhemSVG/ampel_gruen.svg
UPD www/images/fhemSVG/ampel_rot.svg
UPD www/images/fhemSVG/building_carport.svg
UPD www/images/fhemSVG/building_carport_light.svg
UPD www/images/fhemSVG/building_carport_socket.svg
UPD www/images/fhemSVG/building_outside.svg
UPD www/images/fhemSVG/building_security.svg
UPD www/images/fhemSVG/cul_868.svg
UPD www/images/fhemSVG/cul_cul.svg
UPD www/images/fhemSVG/cul_usb.svg
UPD www/images/fhemSVG/dog_silhouette.svg
UPD www/images/fhemSVG/dreambox.svg
UPD www/images/fhemSVG/floor.svg
UPD www/images/fhemSVG/fts_shutter_updown.svg
UPD www/images/fhemSVG/garden_socket.svg
UPD www/images/fhemSVG/general_an_fuer_zeit.svg
UPD www/images/fhemSVG/general_aus_fuer_zeit.svg
UPD www/images/fhemSVG/lan_rs485.svg
UPD www/images/fhemSVG/light_exclamation.svg
UPD www/images/fhemSVG/light_on-for-timer.svg
UPD www/images/fhemSVG/light_outdoor.svg
UPD www/images/fhemSVG/message_socket_disabled.svg
UPD www/images/fhemSVG/message_socket_enabled.svg
UPD www/images/fhemSVG/message_socket_off2.svg
UPD www/images/fhemSVG/message_socket_on2.svg
UPD www/images/fhemSVG/message_socket_unknown.svg
UPD www/images/fhemSVG/outside_socket.svg
UPD www/images/fhemSVG/people_sensor.svg
UPD www/images/fhemSVG/refresh.svg
UPD www/images/fhemSVG/scc_868.svg
UPD www/images/fhemSVG/security.svg
UPD www/images/fhemSVG/security_password.svg
UPD www/images/fhemSVG/socket_timer.svg
UPD www/images/fhemSVG/system_backup.svg
UPD www/images/fhemSVG/system_fhem.svg
UPD www/images/fhemSVG/system_fhem_reboot.svg
UPD www/images/fhemSVG/system_fhem_update.svg
UPD www/images/openautomation/audio_mic.svg
UPD www/images/openautomation/audio_mic_mute.svg
UPD www/images/openautomation/control_1.svg
UPD www/images/openautomation/control_2.svg
UPD www/images/openautomation/control_3.svg
UPD www/images/openautomation/control_4.svg
UPD www/images/openautomation/iconalias.txt
UPD www/images/openautomation/light_led_stripe.svg
UPD www/images/openautomation/light_led_stripe_rgb.svg
UPD www/images/openautomation/measure_battery_0.svg
UPD www/images/openautomation/measure_battery_100.svg
UPD www/images/openautomation/measure_battery_25.svg
UPD www/images/openautomation/measure_battery_50.svg
UPD www/images/openautomation/measure_battery_75.svg
UPD www/images/openautomation/weather_barometric_pressure.svg
UPD www/jscolor/jscolor.js
UPD www/pgm2/brightstyle.css
UPD www/pgm2/console.js
UPD www/pgm2/darkCommon.css
UPD www/pgm2/darkfloorplanstyle.css
UPD www/pgm2/darksmallscreenstyle.css
UPD www/pgm2/darkstyle.css
UPD www/pgm2/darksvg_style.css
UPD www/pgm2/darktouchpadstyle.css
UPD www/pgm2/dashboard.js
UPD www/pgm2/dashboard_darkstyle.css
UPD www/pgm2/dashboard_ios7.css
UPD www/pgm2/dashboard_style.css
UPD www/pgm2/defaultCommon.css
UPD www/pgm2/fhemweb.js
UPD www/pgm2/fhemweb_colorpicker.js
UPD www/pgm2/fhemweb_multiple.js
UPD www/pgm2/fhemweb_readingsHistory.js
UPD www/pgm2/fhemweb_slider.js
UPD www/pgm2/fhemweb_svg.js
UPD www/pgm2/fhemweb_textField.js
UPD www/pgm2/fhemweb_time.js
UPD www/pgm2/floorplanstyle.css
UPD www/pgm2/ios6Common.css
UPD www/pgm2/ios6dashboard.css
UPD www/pgm2/ios6style.css
UPD www/pgm2/ios6svg_defs.svg
UPD www/pgm2/ios6svg_style.css
UPD www/pgm2/ios6touchpadfloorplanstyle.css
UPD www/pgm2/ios6touchpadstyle.css
UPD www/pgm2/ios7Common.css
UPD www/pgm2/ios7floorplanstyle.css
UPD www/pgm2/ios7smallscreenfloorplanstyle.css
UPD www/pgm2/ios7smallscreenstyle.css
UPD www/pgm2/ios7style.css
UPD www/pgm2/ios7svg_style.css
UPD www/pgm2/ios7touchpadfloorplanstyle.css
UPD www/pgm2/ios7touchpadstyle.css
UPD www/pgm2/jquery-ui.min.css
UPD www/pgm2/jquery-ui.min.js
UPD www/pgm2/jquery.min.js
UPD www/pgm2/smallscreenstyle.css
UPD www/pgm2/style.css
UPD www/pgm2/svg_defs.svg
UPD www/pgm2/svg_style.css
UPD www/pgm2/touchpadstyle.css

List of last changes:
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it.
  - feature: global ATTR/DELETEATTR/MODIFIED events
  - feature: 55_GDS.pm - attr disable added
  - bugfix: SYSMON: prevent endless loop at startup with 'disable' attribute 
  - feature: SYSMON: added FritzBox informations: DSL rate, DSLAM sync time, count of CRC an FEC
  - bugfix: SYSMON: unwanted characters in dsl info lines
  - change: 57_Calendar: process continuation lines, get/set syntax checks
  - bugfix: SYSMON: fix availability of cpu/kernel_max
  - bugfix: SYSMON: numeric check
  - change: 59_Weather: change icons for conditions 31, 34, 36
  - added: MQTT: connect fhem with mqtt
  - added: MQTT_BRIDGE: bidirectional mapping of existing fhem-device to mqtt-topic
  - added: MQTT_DEVICE: fhem-device that can be controlled by and publishes to mqtt
  - added: I2C_LCD: module to drive PCF8574T based LCD connected via I2C
  - added: I2C_DS1307: module to read time and date from DS1307 connected by i2c
  - added: OWX_ASYNC: asynchronous, non-blocking version of OWX for DS2480, DS9097 and FRM
  - feature FRM: work as physical IODev for I2C_XXX modules
    added: FRM_ROTENC: read rotary-encoders with FRM
    added: FRM_RGB: control rgb-leds with FRM
    added: FRM_STEPPER: control stepper-motors with FRM
    added: FRM_AD: analog input for FRM
    added: FRM_PWM: analog (pwm) output for FRM
    added: FRM_SERVO: control servo-motors with FRM
  - added: FRM_IN: digital input for FRM
  - added: FRM_OUT: digital output for FRM
  - added: FRM: connect Arduino with firmata to fhem
  - change: 57_Calendar: line parsing rewritten, care for missing
                         modification timestamps
  - change: SYSMON: support userReadings in SYSMON_ShowValues
  - change: 59_Weather: change icon for condition clear to sunny.png
  - bugfix: 57_Calendar: calendar event anymore in modeAlarmed if started
  - feature: 57_Calendar: deal with non-existent end times
  - bugfix: SOMFY: fix non-working on/off-for-timer methods
                   made positioning attributes optional
  - feature: SOMFY: support for exact positioning (one-time setup of run times required)
                    support for parse()-function, requires newest CULFW.
  - feature: userattr is now also device attribute
  - feature: ZWave: Fibaro_FGRM222 MANUFACTURER_PROPRIETARY class
  - feature: sequence: reportEvents attribtue added
  - feature: SYSMON: RAM and SWAP Readings on OSX
  - change:  34_NUT: removed calculation of values. Use userReadings instead.
                     removed autogeneration of attr model and serNo.
  - feature: SYSMON: improvement: support network information (IP, IPv6) on german linux
  - feature: Synology DiskStation NAS basic spk file creation
  - change:  34_NUT: readingFnAttributes added; creation of units deleted;
                changed attr asReadings to use comma instead of space
  - bugfix:  SYSMON: crash on FritzBox
  - bugfix:  34_NUT: fixed possible buffer overflow, rewrote reception of data
  - bugfix:  SYSMON: idletime on multicore, warnings
  - change:  09_CUL_FHTTK.pm: modified set option for sync, open and closed
  - feature: SYSMON: HTML/Text output for SYSMON-CloneDummies
  - feature: SYSMON: Method for titled HTML/Text output
  - added:   34_NUT.pm (maintainer: creideiki)
  - feature: SYSMON: added new reading: perl_version
  - feature: add toggle to SetExtensions (introduced for ZWave)
  - bugfix:  plotEmbed FHEMWEB attribute (fix for an iOS8 bug)
  - feature: SHC: support for analog inputs (EnvSensor) and new device
                  RGB_Dimmer added (rr2000)
  - feature: PRESENCE: MAC address support for mode fritzbox (by Markus M.)
  - bugfix:  PRESENCE: fixing presence detection in mode fritzbox with new
             Fritz!OS 6.20 (by Markus M.)
  - feature: FB_CALLMONITOR: reverse-search attribute is now providing all
             possible values, which are selectable (via fhemweb_multiple.js).
             see commandref for all possible values
  - feature: speed up through caching of postproc and regex in ECMDDevice
  - bugfix:  fixed handling of autocreation for 10_OWServer.pm
  - feature: option to cope with partial messages in ECMD/ECMDDevice
  - bugfix:  SOMFY: add module to CUL client list, to set IODev automatically
  - feature: sequence: triggerPartial Attribute added
  - feature: 36_JeeLink: changed flash command to use fhem firmware
                         directory (by HCS)
  - feature: 70_ENIGMA2: new attribute lightMode for old/slow devices
                         limited restricted functionality
  - added:   98_CustomReadings.pm (maintainer: HCS)
  - change:  98_Text2Speech.pm: fix a problem with microseconds in time()
             by using mp3-templates or playing mp3 directly
  - feature: state definition and split attribute added to 66_ECMD,
             67_ECMDDevice
  - FHEMWEB: JavaScripts and CssFiles attributes added
  - change:  avoid updating weather information on get (59_Weather.pm)
  - change:  removed noshutdown=0 for HTTP connections made in 57_Calendar.pm
        and 59_Weather.pm to address issues when FHEM is behind
        a web proxy
  - feature: update rewritten, restore added
  - feature: enabled JavaScript in 02_RSS to support WebViewControl
  - added:   new module 36_WMBUS.pm (kaihs) Wireless M-Bus
  - feature: SYSMON: aded new plots (power infos for cubietruck)
  - feature: SYSMON: aded new readings for each network interface: ip and ip6
  - feature: SYSMON: aded power supply informations to the text output method
  - feature: SYSMON: power supply informations (ac, usb, battery)
  - feature: added 70_PushNotifier.pm
  - feature: 70_VIERA: Add parameter "HDMI1" - "HDMI4" for command remoteControl
                      to select HDMI input directly.
                      Add command "input" to select a HDMI port, TV or SD-Card
                      as source
  - bugfix:  LevelSender: Version 1.0.5: Could not get compiled by the Arduino
             IDE
  - feature: PRESENCE: new event "error" and "timeout" for state reading to
             indicate a non successful check
  - bugfix:  70_Jabber: fixed UTF8 encoding/decoding of messages
  - feature: 10_OWServer autocreate coexists with OWXXX modules (Boris &
             ntruchsess)
  - feature: added 36_Level.pm
  - feature: netatmo: added plz support for public stations
  - change:  70_ENIGMA2: keep reading for recordings up-to-date during standby
  - bugfix:  98_Text2Speech: - playing mp3files directly, eg: :ring.mp3:
                             - playing any mp3file only text
  - feature: FB_CALLMONITOR: new reading "direction" to differentiate
             between incoming and outgoing call.
  - feature: FB_CALLMONITOR: all informational readings about a call will be
             triggered for each call event
             (call, ring, connect and disconnect)
  - feature: mailcheck: allow user and pssword as perl expression
  - feature: netatmo: support for public stations
  - feature: PRESENCE: new set command "power" to execute a FHEM command
             which can power on or off the checked device (given via attribute)
  - feature: readingsGroup: added valueColumn attribute
  - feature: readingsGroup: added ...,<reading>@<device>,... argument format
  - feature: 52_I2C_PCF8574.pm: added attribute OnStartup
             52_I2C_PCA9532.pm: added attribute OnStartup,
                added attribute OutputPorts as substitute for InputPorts
             51_RPI_GPIO.pm: changed access to gpio via userspace by default
                (for BBB and Cubie), access via gpio utility as fallback
  - feature: PIONEERAVR: new attribute: checkConnection
  - change:  do no parse empty lines in 57_Calendar.pm
  - bugfix:  10_SOMFY.pm: save enc-key and rolling-code as reading instead of
             attribute to prevent loss of control after FHEM restart.
  - feature: new module 10_SOMFY.pm to support Somfy RTS blinds
  - bugfix:  70_PIONEERAVR.pm: fix for STATE if connection is lost
  - bugfix:  37_SHC.pm: Move xml file under subdir lib, otherwise it won't be
             deployed during update
  - bugfix:  70_PIONEERAVR.pm: player commands are now available for more inputs
        "play" was not in the drop down list of available set commands
             check every 120s if the data connection to the Pioneer AV
             receiver is still up
             check if we get a reply from the Pioneer AV receiver not later
             than 3s after a command was sent
        fix for alias names of inputs
             more input presets (spotify, mhl, hdmi7, hdmi8), inputs are now
             queried from 1 - 59
             71_PIONEERAVRZONE.pm: bugfix:logging, set input
  - change:  00_RPII2C.pm: hardware access changed to ioctl and syswrite/read
             SMBus module not needed anymore but still usable, see attribute
             useHWLib possibility to swap I2C-0 to P5 for Rev. B raspberries
             via attribute swap_i2c0 (not tested yet)
  - feature: 70_ENIGMA2: add attribute
             remotecontrol=[standard,advanced,keyboard]
  - bugfix:  70_PIONEERAVR.pm and PIONEERAVRZONE.pm: added "use SetExtensions",
             commandref updates fixed RC_layout
  - feature: new modules 70_PIONEERAVR.pm and PIONEERAVRZONE.pm
  - feature: FLOORPLAN has new style 7 to display commands only.
  - added:   89_HEATRONIC.pm (heikoranft)
  - bugfix:  duration parsing of calendar events in 57_Calendar.pm fixed
  - feature: LightScene: added followDevices attribute
  - feature: non-blocking retrieval of data in 59_Weather.pm (Boris & herrmannj)
  - feature: new modules 37_SHC.pm and 37_SHCdev.pm added (rr2000)
  - feature: 36_EMT7110: added this new module
  - feature: 36_JeeLink: added initCommands attribute and flash command (by HCS)
  - feature: SYSMON: DECT Temperatur
  - bugfix:  SYSMON: prevent some warnings
  - change:  SYSMONremoved support for old format of filesystem reading
  - change:  moved 98_openweathermap.pm to contrib
             moved 98_geodata.pm to contrib
             moved 55_BBB_BMP180.pm to contrib
  - change:  honor DURATION in 57_Calendar.pm
  - bugfix:  YAMAHA_AVR: don't let FHEM hang anymore, when the receiver
             is not reachable
  - change:  55_GDS.pm: use Blocking.pm for retrieval of large files
  - change:  YAMAHA_BD: make YAMAHA_BD more performant by using non-blocking
             HTTP request (from HttpUtils.pm)
  - added:   YAMAHA_BD: new set command trickPlay and more remoteControl
             commands. new reading trickPlay
  - added:   new module 98_statistics.pm: hourly, daily, monthly, yearly
             statistics for min/avg/max/delta/duration of selected readings
  - added:   new module 52_I2C_MCP23017.pm (klausw)
  - feature: Dashboard Configuration-Dialog for Tabs
  - feature: new module 33_readingsHistory.pm added (justme1968)
  - feature: new command copy (justme1968)
  - feature: enabled GIF, PNG and JPG as background image formats, enabled
             relative font size changed and perl specials for font size
             in 02_RSS.pm
  - feature: YAMAHA_AVR: new set commands and readings for controlling
             the sound output behavior (Enhancer, DSP and straight
             output) and sleep timer. For details, see commandref.
  - bugfix:  configdb filemove not working after previous changes
  - change:  IMPORTANT CHANGES TO configDB!
             changed: all files will be imported as binary
             changed: all existing textfiles will be moved to binary
             removed: command binfileimport
             added: sorted write and read of configuration data
  - bugfix:  SYSMON: css class name (sysmon)
  - feature: option to determine the number of icons from WeatherAsHtml
  - feature: DbLog: (thanks to betateilchen)
             * added new global modules function $hash->{DbLog_splitFn}
               to let split the generated events by the own module
               into readingsname, value and unit
             * added SVG_sampleDataFn
             * added FW_detailFn
  - added:   new module contrib/97_SprinkleControl.pm (tobiasfaust)
  - added:   new module contrib/98_Sprinkle.pm (tobiasfaust)
             both modules helps to control the sprinkles in your garden
             --> take a look to the Wiki-Article
             http://www.fhemwiki.de/wiki/Bew%C3%A4sserungssteuerung
  - feature: FB_CALLMONITOR: new reading "missed_call_line" indicating
             the line number which received the missed call
  - feature: YAMAHA_AVR current* readings will be erased in case they
             not applicable
  - feature: YAMAHA_AVR currentTitle available for TUNER
  - feature: new Method: SYSMON_getValues([desired keys])
  - feature: JSONMETER: hourly statistics
  - feature: configdb: new command search
  - feature: LUXTRONIK2: estimation of electrical power consumption,
             considers time depending tariffs (activeTariff)
  - added:   configDB functions for handling binary files
  - feature: 02_RSS.pm: alpha channel for colors
  - feature: JSONMETER: time depending tariffs added (activeTariff)
  - updated: codemirror version 3.24
  - feature: new module 35_SWAP_0000002200000008 for panstamp
             indoor multi sensor board with tft
  - added:   new module 36_EC3000.pm (justme1968)
  - feature: IT: added support for set-extensions (justme1968)
  - added:   new modules 10_Itach_IR and 88_Itach_IRDevice to
             use Itach WF2IR or IP2IR to be used as universal
             infrared remotecontrol
  - added:   new module 51_I2C_TSL2561.pm (kaihs)
  - added:   new module 02_FRAMEBUFFER.pm (kaihs)
  - feature: SYSMON: many FritzBox specific readings:
             wlan_state, wlan_guest_state, internet_ip, internet_state,
             night_time_ctrl, num_new_messages, fw_version_info
  - feature: configDB: added command fileshow
  - feature: configDB: added commands filelist and filedelete
  - feature: configDB: added commands fileimport and fileexport
  - feature: 36_JeeLink: added LaCrosse, ETH200comfort, CUL_IR,
             HX2272 and FS20 modes from ulli
             added AliRF
             added Clients and MatchList attribute
  - feature: 02_RSS.pm: HTTPS enabled, png as image type added, autofreshing
             HTML page with image map added
  - feature: ECMD and ECMDDevice completely reworked, see
             http://forum.fhem.de/index.php/topic,21515.0.html
  - feature: new layout command rect and new attribute bgcolor for RSS
  - added:   new module 55_weco.pm (betateilchen)
  - added:   new module 70_Jabber.pm (BioS)
  - bugfix:  Dashboard: use "loadScript" for load JavaScripts
  - feature: new module 00_NetzerI2C.pm, 51_Netzer.pm added (klausw)
  - feature: new command reload for 57_Calendar.pm forces cleanup
  - changed: small update to the documentation of recurring events in
             57_Calendar.pm
  - bugfix:  PRESENCE: fixing wrong presence state for mode lan-ping
             when device is unreachable
  - feature: 10_EnOcean: new EEP profiles: D2-01-00 - D2-01-11 (VLD)
  - changed: 00_TCM/10_EnOcean: learning mode (teach-in / teach-out) changed
             and extended
  - added:   new module 10_UNIRoll.pm (c-herrmann)
  - feature: cloneDummy: new attribut cloneIgnore
  - feature: cloneDummy: new optional parameter [reading]
  - bugfix:  Dashboard: dashboard_showfullsize not applied in room "all"
  - feature: new module 98_PID20.pm added (John / betateilchen)
  - feature: new module 00_RPII2C.pm, 52_I2C_PCA9532.pm, 52_I2C_PCF8574.pm,
             52_I2C_SHT21.pm added (klausw)
  - change:  module 71_LISTENLIVE.pm moved to contrib
             module 23_WEBTHERM.pm   moved to contrib
  - change:  module 98_PID.pm        moved to contrib as preparation for
             next major replace. Replaced by 98_PID20.pm (John/betateilchen)
  - change:  openweathermap: added set command "clear"
  - change:  MAX: interpret SetTemperature command from WT to HT
  - feature: MAX: retry packets 3 times if missing an ack
  - feature: new module 98_cloneDummy.pm added (Joachim)
  - feature: STACKABLE_CC (busware.de device for the RPi) added
  - feature: configdb export/import added for data security (betateilchen)
  - feature: new module 38_netatmo.pm added (justme1968)
  - change:  09_CUL_FHTTK.pm: clean up code to avoid "Use of uninitialized
             value in concatenation.."
  - change:  09_CUL_FHTTK.pm: extend module list to FHT80TF and FHT80TF-2
             and update of documentation (matscher)
  - feature: disabledForIntervals attribute added for at/notify/watchdog
  - feature: jsonlist2 added, jsonlist is deprecated.
  - feature: DbLog: Added new function : ReadingsVal/ReadingsTimestamp
  - feature: Text2Speech: added new attribute TTS_VolumeAdjust
  - feature: new module 70_PHTV.pm (loredo)
  - feature: JSONMETER: added statistic functions
  - feature: LightScene: added scene editor from UliM
  - feature: SYSMON: New method: SYSMON_ShowValuesText
  - feature: configDB.pm use sql database instead of fhem.cfg (betateilchen)
  - feature: new module 98_geodata collect location based data (betateilchen)
  - feature: 98_pilight: Added support for Elso protocol
  - feature: readingsGroup: added sortDevices attribute
  - feature: ENIGMA2: new reading 'recordings', new command record
  - change:  ENIGMA2: rewrite for NonBlocking
  - feature: SYSMOM: new Plot + Doc
  - feature: Dashboard: Custom CSS Attribute. Max. 7 Tabs.
  - bugfix:  Dashboard: Change Groupcontent sorting. Fix Bug that affect
             new Groups.
  - feature: 10_EnOcean: UTE protocol implemented
  - feature: 00_TCM: new command teach
  - bugfix:  SYSMOM: uninitialized value warning on FritzBox
  - added:   09_CUL_FHTTK.pm: german module documentation (matscher)
  - feature: readingsGroup: allow FHEMWEB slider and dropdown menus as commands
  - feature  FB_CALLMONITOR: new attribute "disable" to
             disable FB_CALLMONITOR
  - feature: YAMAHA_BD: new attribute "disable" to disable cyclic status
             updates of player
  - change:  09_CUL_FHTTK.pm: added event-on...readings and event-min-interval
             updated to reading update mechanism (matscher)
  - feature: Dashboard: Groupstitel now can show icons,
             Backbutton in Fullsize-Mode
  - deleted: 51_BBB_WATCHDOG.pm - not really needed
  - bugfix:  DbLog: adding ShutdownFunction
  - feature: YAMAHA_AVR: new attribute "disable" to disable cyclic status
             updates of receiver
  - feature: LightScene: added attribute switchingOrder
  - added:   new module 00_THZ.pm (immiimmi)
  - added:   new module 98_HTTPMOD.pm (stefanstrobel)
  - added:   new module 51_BBB_WATCHDOG.pm (betateilchen)
  - bugfix:  SYSMON: Fix: uninitialized variable
  - feature: new modul 73_MPD added (Wzut)
  - bugfix:  SYSMON: Fix: root fs with /dev/mapper
  - feature: Dashboard: The display of the dashboard can be limited to a
             defined FHEMWEB. Change view of readingroups
  - feature: new module 70_JSONMETER to read obis compatible data in json
             format from so called smart meters for electricity, gas or heat
  - feature: new modules 10_RESIDENTS, 20_ROOMMATE and 20_GUEST added (loredo)
  - feature: LUXTRONIK2: attribute 'doStatistics' calculates boiler gradients
  - feature: GEOFANCY: support both apps, Geofency.app and Geofancy.app
  - feature: LightScene: added attribute lightSceneRestoreOnlyIfChanged
  - bugfix:  SYSMON: Fix: CPUTemp & BogoMIPS for utilite-Box.
  - bugfix:  PRESENCE: fix present-check-interval to be equal with normal
             check-interval if not set in define statement and not 30 sec.
  - feature: DASHBOARD: Tabs can show an icon.
  - bugfix:  DASHBOARD: dashboard_showfullsize only in DashboardRoom.
             Fix showhelper Bug on lock/unlock. The error that after a trigger
                         action the curren tab is changed to the "old"
                         activetab tab has been fixed.
  - bugfix:  SYSMON: Filesystems (absent medium)
  - feature: FLOORPLAN-menu-items can get icons attached by new
             attribute fp_roomIcons
  - feature: FLOORPLAN-specific icons can now be assigned by just
             creating a folder under fhem/images with the flooplan-name
  - feature: DASHBOARD:  Tabs can set on top, bottom or hidden.
  - bugfix:  SYSMON: another format for ifconfig output
  - feature: DASHBOARD: Use longpoll to update content.
          rowcentercolwidth can now be defined per column.
                         Dashboard can hide FHEMWEB Roomliste and Header =>
                         Fullsizemode.
  - bugfix:  SYSMON: null reading for absent mount points
  - feature: DbLog: jokers "%" in device/reading definition are now possible
  - feature: SYSMON: new CPU Statistics and Plots
  - feature: changed 10_OWServer.pm and 11_OWDevice.pm to use
             NOTIFYDEV (justme1968)
  - feature: LightScene: added setcmd command
  - feature: DASHBOARD: Dashboard get Tabs. Redesign saving of Group
          positioning.
  - bugfix:  SYSMON: Log Warnings, unnoetige Readings erkenen und entfernen
  - feature: LUXTRONIK2: Setting of controller parameter and internal clock
  - feature: new module 71_YAMAHA_BD.pm to control Yamaha Blu-Ray
             players over network.
  - bugfix:  DbLog: fix for plotfork
  - bugfix:  SYSMON: filesystems may be wrong on some systems
  - feature: new module 98_pilight.pm added (andreas-fey)
  - change:  LUXTRONIK2 - made compatible with current developer guidelines
             (Blocking.pm, reading update mechanism)
  - feature: readingsGroup: added icons and links/commands
  - feature: new module 98_Text2Speech.pm added (Tobias Faust)
             Google Translator Engine or ESpeak can be used
  - feature: YAMAHA_AVR: define separate on and off status intervals for
             cyclic status updates
  - feature: Visualizations (Plots) for SYSMON added
  - feature: new module 42_SYSMON.pm added (hexenmeister)
  - feature: YAMAHA_AVR: new readings for radio stations, current title
             and more. see commandref for more details.
  - feature: new module 32_withings.pm added (justme1968)
  - bugfix:  PRESENCE: fixing user detection on FritzBox!
  - feature: new module 38_CO20.pm added (justme1968)
  - feature: new module 98_GEOFANCY.pm added (loredo)
  - feature: new module 70_XBMC.pm added (dbokermann)
  - feature: new module 51_RPI_GPIO.pm added (klausw)
  - bugfix:  Dashboard: fixed bug identification an existing Weblink.
             fixed bug dashboard_sorting check. Buttonbar can now placed on
             top or bottom of the Dashboard. Dashboard is always edited out
             the Room Dashboard.
  - bugfix:  VIERA: fixed bug related to set command remoteControl
  - bugfix:  ENIGMA2: improved compatibility for Fritzbox and old
              Webif versions
  - feature: readingsGroup: process events only if visible in browser,
             allow <br> for line breaks in multi-reading lines
  - feature: FLOORPLAN: Style4 (S300TH specific) now keeps its formatting
             even with longpoll; Text "desiredTemperature" will now
             be eliminated - for MAX devices.
  - feature: HCS has now MAX Thermostat support
  - change:  integrated OWServer/OWDevice nonblocking and random start
             time patches (justme1968 & Boris)
  - feature: Add new module Dashboard
  - change:  ONKYO_AVR: transfer command database into separate packet
             ONKYOdb.pm
  - feature: ENIGMA2: bouquet support e.g. for named channels
  - feature: Add new module ONKYO_AVR
  - feature: SYSSTAT: allow (remote) monitoring via snmp, support
             for monitoring windows systems and synology system temperature
  - feature: New module LINDY_HDMI_SWITCH.pm added
  - change:  ENIGMA2: improved logging, default attributes for webCmd and
             devStateIcon
  - feature: ENIGMA2: support for option channels
  - feature: mailcheck: decode non ascii subjet to utf-8, verify gpg signatures
  - feature: PRESENCE: "statusRequest" command for lan-bluetooth mode
             (collectord >= 1.4, presenced >= 1.1 required)
  - feature: PRESENCE: new collectord package
  - feature: devspec: removed range, added :FILTER and more general search
  - feature: HUEBridge,HUEDevice: support for groups added
  - feature: YAMAHA_AVR: new argument "toggle" for mute command
  - feature: FB_CALLMONITOR: replace & to & at reverse search
  - feature: new module 33_readingsProxy to make (a subset of) a reading
             from one device available as a new device. can be used to
             separate channels from 1-wire, EnOcean or SWAP multichannel
             devices (by justme1968)
  - change:  improvements for OWDevice and OWServer (justme1968)
  - feature: new attribute resolution for 1-wire temperature readings
             (justme1968 & Boris)
  - feature: new layout commands moveto, moveby and relative positioning
             in 02_RSS.pm (Betateilchen & Boris)
  - feature: FHEMWEB column attribute
  - feature: new layout commands halign, valign, condition in 02_RSS.pm
             (Betateilchen & Boris)
  - bugfix:  PRESENCE: Fix nonworking initialization in mode "lan-bluetooth"
  - bugfix:  fhem.pl: write-select to avoid blocking in inform/Event Monitor
  - bugfix:  fix issue with DST changes in 57_Calendar.pm
  - feature: new module 36_LaCrosse.pm for LaCrosse IT+ temperature and
             humidity sensors with a JeeLabs JeeLink as RF modem.
             The matching JeeNode sketch can be found in
             .../36_LaCrosse-LaCrosseITPlusReader.zip (by ohweh&justme1968)
  - feature: YAMAHA_AVR: new attribute request-timeout.
  - bugfix:  YAMAHA_AVR: fix missing greater-than sign. Use different
             Control-Tag name for RX-Vx75 series
  - bugfix:  PRESENCE: fixing not working re-initialization when
             disabled attribute is set to 0 in lan-bluetooth mode
  - feature: LightScene: added attribute lightSceneParamsToSave for
             device specific configuration of </command pairs
             used to save/restore device state
  - feature: cmdalias added
  - feature: rain Module by baumrasen
  - feature: endPlotNow attribute for SVG-Plots (ChrisD)
  - feature: new module 51_BBB_BMP180.pm added (betateilchen)
  - feature: readingsGroup: allow devStateIcon to be displayed
  - feature: readingsGroup: allow multiple device readings in one line
  - feature: YAMAHA_AVR - new remoteControl commands for Tuner Preset
             selection
  - feature: RSS amended (read image from pipe, scaling options, line width)
  - feature: WWO Module by baumrasen
  - feature: plotAsPng() in 98_SVG.pm (Boris & betateilchen)
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Joachim am 20 Oktober 2014, 10:22:49
Lesen und verstehen.

==> Action required:

    There is at least one unconfirmed message. Before updating FHEM
    these messages have to be confirmed first:
      ID: update-20130127-001

    To view a message (again), please enter 'notice view <ID>'.
    To confirm a message, please enter 'notice confirm <ID> [value]'.
    '[value]' is an optional argument. Please refer to the message,
    whether the disclosure of '[value]' is necessary.

Diese Fehlermeldung ist auch schon gefühlte 897 mal im Forum zu finden.
gruß Joachim
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 20 Oktober 2014, 12:06:06
Joachim,
danke du hast recht.. besonderes schlimm für mich dass dies eigentlich mein Spruch ist :-( ..
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: schmidi am 20 Oktober 2014, 12:10:05
nach dem Update sieh es viel besser aus. Dank für die super Hilfe und die große Geduld mit mir  :-\
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Stefan H. am 21 Oktober 2014, 13:14:37
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
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 21 Oktober 2014, 23:06:22
Sollte jetzt (update morgen) gefixt sein.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Stefan H. am 23 Oktober 2014, 11:36:50
Die Warnung tritt nun nicht mehr auf. Vielen Dank für den schnellen Fix!

Gruss
Stefan
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: GG33 am 22 März 2015, 19:25:53
Hallo vielen Dank für das super Modul!
funktioniert übrigens auch mit "firmware V1.73" tadellos.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Stefan H. am 11 Juni 2015, 07:11:57
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
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: localhosthack0r am 25 August 2015, 20:31:43
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.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 25 August 2015, 22:26:04
Interessant. Schau ich mir mal näher an. Wird aber etwas dauern.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 29 August 2015, 16:46:31
Ist drin als set ... hotWaterCircPumpDeaerate
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: localhosthack0r am 19 September 2015, 12:08:33
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")\
}\
}
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 14 Januar 2016, 22:25:14
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é
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 15 Januar 2016, 18:41:18
steht in der commandref
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 16 Januar 2016, 11:43:18
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é
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 16 Januar 2016, 20:10:21
Gewöhnlich gibt es nur marginale Neuerungen und keine Schwierigkeiten. Wenn Du es getestet hast, kann ich die Version als getestet markieren.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 19 Januar 2016, 18:44:40
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é
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 19 Januar 2016, 19:24:34
Das ist korrekt. Die Werte werden nicht ausgelesen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 19 Januar 2016, 21:42:43
hi tupol,

kann man da noch was machen? ist es schwer sich einfach alle werte geben zu lassen, die die Anlage bietet, rein für Statistikzwecke bzw. um das Verständniss zu verbessern wie die Anlage arbeitet.
VG
René

PS: Gibts ne Testanleitung, was ich noch testen kann, wg. der Firmware!?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 20 Januar 2016, 19:21:21
Ich möchte das Modul ungern mit allen Werten "zumüllen". Das frisst auch unnötig Speicher&Co. Es sind wahrscheinlich um die tausend Werte. Zudem habe ich nicht Deine Konfiguration und auch nicht Deine Firmware. Zum Beobachten reicht doch auch das Java-Applet.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 26 Januar 2016, 20:43:27
Hi, das kann ich verstehen, aber gibts viell. ne möglichkeit per parameter zu sagen, gibt alles aus oder standard?! Dann kannst du dich auf das wesentliche konzentrieren und es gibt aber auch einen "experten-modus" oder erweiterten-log-modus mit allen werten.
Wäre auch einfacher, als wenn jemand sagt, ich brauch das, der nächste das, usw.

Mein anwendungsfall wäre nämlich die überwachung meines kamins, ich muss wissen ob die SLP läuft.
Das muss auch jeder wissen der wirklich die SLP für Solar nutzt.

Wäre cool wenns machbar wäre!
VG+Danke!
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: eschmidlin am 28 Januar 2016, 17:42:48
Hallo,

Bin auch Anfänger, habe ne Alpha Innotec swc60 Firmware 1.73.
Bis jetzt konnte ich keine Fehler feststellen.
Aus Energiespargründen wurde ich gerne den Befehl "set xxxx opModeHeating off|Auto" verwenden.
opModeHotWater kann ich umstellen.
Habe ich was übersehen dass es bei mir nicht anwählbar ist?

Besten Dank für ne kurze Antwort

Gruss
Elmar
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 22 November 2016, 13:13:09
Hallo, ich würde das Thema gerne noch einmal hoch holen, da auch von mir der Wunsch besteht, die Heizung ein - bzw. auszuschalten und ggf. noch die Veränderung von +-5 Grad in FHEM zu steuern.

Daran haben Devender und ich uns schon versucht, schaffen es aber nicht die Heizung zu steuern: https://forum.fhem.de/index.php/topic,57393.0.html

@Tupol, wäre toll wenn Du hier einen Hinweis geben könntest oder es direkt in das Modul mit Aufnehmen könntest.

VIELEN DANK!!!
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 22 November 2016, 19:05:35
+-5°C geht doch jetzt schon.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 23 November 2016, 09:35:04
Stimmt  :)

Dann fehlt nur die Änderung des Heizungszustandes.
Danke
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 12 Januar 2017, 12:16:53
Hi,

gibts eine Möglichkeit mal alle Werte zu sehen, die man aus der Anlage auslesen kann?!
Das Modul greift sie ja nur einzelnen zb:

  # 22 - rawDeviceTimeCalc
  $return_str .= "|".$heatpump_values[134];
  # 23 - heatSourceIN
  $return_str .= "|".$heatpump_values[19];
  # 24 - heatSourceOUT
  $return_str .= "|".$heatpump_values[20];

Mich würden die NR interessieren, damit man noch ein paar weitere Werte auslsen kann.
VG
René
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 20 April 2017, 07:46:15
Seit einigen Tagen füllt eine Luxtronik Fehlermeldung mein Logfile:

Argument "no" isn't numeric in numeric gt (>) at ./FHEM/23_LUXTRONIK2.pm line 1202.

Habt Ihr das auch? wie kann ich das Abschalten?

Danke
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 21 April 2017, 19:55:39
Kannst Du bitte ein "list <device>" posten.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 24 April 2017, 09:42:48
Gerne:

Internals:
   DEF        192.168.178.35 30
   HOST       192.168.178.35
   INTERVAL   30
   LOCAL      0
   NAME       Heizung
   NOTIFYDEV  global
   NR         117
   PORT       8888
   STATE      Waermepumpe steht seit 02:01:11 - Keine Anforderung
   TYPE       LUXTRONIK2
   Readings:
     2017-04-24 07:40:31   COP             2.51
     2017-04-24 06:00:00   activeTariff    1
     2017-04-24 09:41:48   ambientTemperature 4.9
     2017-04-24 09:41:48   averageAmbientTemperature 5.0
     2017-04-24 09:41:48   bivalentLevel   1
     2017-04-24 09:41:48   compressor1     off
     2017-04-24 09:41:48   counterHeatQHeating 31037.9
     2017-04-24 09:41:48   counterHeatQHotWater 5679.1
     2017-04-24 09:41:48   counterHeatQTotal 36717.0
     2017-04-24 09:41:48   counterHours2ndHeatSource1 14.5
     2017-04-24 09:41:48   counterHoursHeatPump 3573.0
     2017-04-24 09:41:48   counterHoursHeating 3026.7
     2017-04-24 09:41:48   counterHoursHotWater 545.9
     2017-04-24 09:41:48   delayDeviceTimeCalc 2
     2017-04-24 09:41:48   deviceTimeCalc  2017-04-24 09:41:46
     2017-04-24 02:00:00   deviceTimeLastSync 2017-04-24 02:00:00
     2017-04-24 09:41:48   durationFetchReadings 0.075
     2017-04-24 09:41:48   firmware        V1.73
     2017-04-24 09:41:48   flowRate        312
     2017-04-24 09:41:48   flowTemperature 24.7
     2017-04-24 09:41:48   heatPumpElectricalPowerEstimated 0
     2017-04-24 09:41:48   heatSourceDefrostAirEnd 6.0
     2017-04-24 09:41:48   heatSourceDefrostAirThreshold 7.0
     2017-04-24 06:20:40   heatSourceDefrostLast Mode: reverse Time: 03:00 Amb: 1.0 - 1.1 hsIN: -2.1 - -1.2
     2017-04-08 02:23:29   heatSourceDefrostLastTimeout Amb: 8.9 hsIN: 7.7 hsOUT: 5.6
     2017-04-24 09:41:48   heatSourceDefrostTimer 1214
     2017-04-24 09:41:48   heatSourceIN    3.6
     2017-04-24 09:41:48   heatSourceMotor off
     2017-04-24 09:41:48   heatSourceOUT   -0.1
     2017-04-24 09:41:48   heatingCurveEndPoint 27.5
     2017-04-24 09:41:48   heatingCurveOffset 21.0
     2017-04-24 06:32:15   heatingCycle    finished
     2017-04-24 09:41:48   heatingLimit    on
     2017-04-24 09:41:48   heatingSystemCircPump on
     2017-04-24 09:41:48   hotGasTemperature 23.8
     2017-04-24 09:41:48   hotWaterCircPumpDeaerate off
     2017-04-24 09:41:48   hotWaterCircPumpExtern off
     2017-04-24 09:41:48   hotWaterSwitchingValve off
     2017-04-24 09:41:48   hotWaterTemperature 43.4
     2017-04-24 09:41:48   hotWaterTemperatureTarget 43.0
     2017-04-24 09:41:48   opModeHeating   Automatik
     2017-04-24 09:41:48   opModeHotWater  Automatik
     2017-04-24 09:41:48   opStateHeatPump1 Waermepumpe steht
     2017-04-24 09:41:48   opStateHeatPump2 seit 02:01:11
     2017-04-24 09:41:48   opStateHeatPump3 Keine Anforderung
     2017-04-24 09:41:48   opStateHeating  Abgesenkt -2.0 C
     2017-04-24 09:41:48   opStateHotWater Temp. OK
     2017-04-24 09:41:48   returnTemperature 24.5
     2017-04-24 09:41:48   returnTemperatureHyst 3.0
     2017-04-24 09:41:48   returnTemperatureSetBack 0.0
     2017-04-24 09:41:48   returnTemperatureTarget 23.3
     2017-04-24 09:41:48   solarBufferTemperature 150.0
     2017-04-24 09:41:48   solarCollectorTemperature 5.0
     2017-04-24 09:41:48   statAmbientTempDay Min: 1.0 Avg: 3.8 Max: 6.9
     2017-04-24 00:00:11   statAmbientTempDayLast Min: 5.5 Avg: 6.9 Max: 8.1
     2017-04-24 09:41:48   statAmbientTempMonth Min: 0.6 Avg: 8.9 Max: 13.8
     2017-04-01 00:00:18   statAmbientTempMonthLast Min: -0.9 Avg: 7.2 Max: 13.4
     2017-04-24 09:41:48   statAmbientTempYear Min: -10.9 Avg: 3.4 Max: 13.8
     2017-01-01 00:00:19   statAmbientTempYearLast Min: -3.9 Avg: 10.6 Max: 25.5 (since: 2016-07-05_22:54:44 )
     2017-04-23 19:28:33   statBoilerGradientCoolDown DT/h: -0.45 DT: -3.6 Dh: 7.96
     2016-08-10 20:41:55   statBoilerGradientCoolDownMin DT/h: -0.26 DT: -4.0 Dh: 15.27
     2017-04-24 07:43:06   statBoilerGradientHeatUp DT/min: 0.33 DT: 4.50 Dmin: 13 DQ: 2.0 thP: 8.9 realDT: 6
     2016-07-06 05:55:38   statElectricity2ndHeatSource1 Day: 0.0 Month: 0.000 Year: 0.000 (since: 2016-07-06 )
     2016-07-06 00:03:13   statElectricity2ndHeatSource1Last Day: 0.0 Month: - Year: - (since: 2016-07-05_22:54:44 )
     2017-04-24 09:41:48   statElectricity2ndHeatSource1Tariff1 Day: 0.0 Month: 0.000 Year: 0.000
     2017-04-24 00:00:11   statElectricity2ndHeatSource1Tariff1Last Day: 0.0 Month: 0.000 Year: 0.000 (since: 2016-07-06 )
     2017-04-24 06:00:00   statElectricity2ndHeatSource1Tariff2 Day: 0.0 Month: 0.000 Year: 0.000
     2017-04-24 00:00:11   statElectricity2ndHeatSource1Tariff2Last Day: 0.0 Month: 0.000 Year: 0.000 (since: 2016-07-06 )
     2016-07-06 05:55:38   statElectricityHeatPump Day: 709.9 Month: 0.710 Year: 0.710 (since: 2016-07-06 )
     2016-07-06 00:03:13   statElectricityHeatPumpLast Day: 0.0 Month: - Year: - (since: 2016-07-05_22:54:44 )
     2017-04-24 09:41:48   statElectricityHeatPumpTariff1 Day: 2450.1 Month: 107.416 Year: 800.179
     2017-04-24 00:00:11   statElectricityHeatPumpTariff1Last Day: 10993.9 Month: 100.158 Year: 594.683 (since: 2016-07-06 )
     2017-04-24 06:00:00   statElectricityHeatPumpTariff2 Day: 11415.8 Month: 54.736 Year: 683.349
     2017-04-24 00:00:11   statElectricityHeatPumpTariff2Last Day: 0.0 Month: 126.416 Year: 650.390 (since: 2016-07-06 )
     2016-07-06 05:55:38   statElectricityHeating Day: 0.0 Month: 0.000 Year: 0.000 (since: 2016-07-06 )
     2016-07-06 00:03:13   statElectricityHeatingLast Day: 0.0 Month: - Year: - (since: 2016-07-05_22:54:44 )
     2017-04-24 09:41:48   statElectricityHeatingTariff1 Day: 1579.5 Month: 86.789 Year: 629.876
     2017-04-24 00:00:11   statElectricityHeatingTariff1Last Day: 8807.4 Month: 63.146 Year: 413.258 (since: 2016-07-06 )
     2017-04-24 06:00:00   statElectricityHeatingTariff2 Day: 11415.8 Month: 44.265 Year: 578.877
     2017-04-24 00:00:11   statElectricityHeatingTariff2Last Day: 0.0 Month: 107.688 Year: 505.187 (since: 2016-07-06 )
     2016-07-06 05:55:38   statElectricityHotWater Day: 709.9 Month: 0.710 Year: 0.710 (since: 2016-07-06 )
     2016-07-06 00:03:13   statElectricityHotWaterLast Day: 0.0 Month: - Year: - (since: 2016-07-05_22:54:44 )
     2017-04-24 09:41:48   statElectricityHotWaterTariff1 Day: 870.6 Month: 20.624 Year: 170.271
     2017-04-24 00:00:11   statElectricityHotWaterTariff1Last Day: 2186.5 Month: 37.005 Year: 181.352 (since: 2016-07-06 )
     2017-04-24 06:00:00   statElectricityHotWaterTariff2 Day: 0.0 Month: 10.471 Year: 104.440
     2017-04-24 00:00:11   statElectricityHotWaterTariff2Last Day: 0.0 Month: 18.728 Year: 145.203 (since: 2016-07-06 )
     2017-04-24 09:41:48   statHeatQHeating Day: 41.0 Month: 593 Year: 4200
     2017-04-24 00:00:11   statHeatQHeatingLast Day: 31.1 Month: 672 Year: 3296 (since: 2016-07-06 )
     2017-04-24 09:41:48   statHeatQHotWater Day: 2.0 Month: 153 Year: 782
     2017-04-24 00:00:11   statHeatQHotWaterLast Day: 5.6 Month: 178 Year: 1083 (since: 2016-07-06 )
     2017-04-24 09:41:48   statHeatQTotal  Day: 43.0 Month: 746 Year: 4983
     2017-04-24 00:00:11   statHeatQTotalLast Day: 36.7 Month: 850 Year: 4379 (since: 2016-07-06 )
     2017-04-24 09:41:48   statHours2ndHeatSource1 Day: 0.0 Month: 0 Year: 1
     2017-04-24 00:00:11   statHours2ndHeatSource1Last Day: 0.0 Month: 0 Year: 0 (since: 2016-07-06 )
     2017-04-24 09:41:48   statHoursHeatPump Day: 4.5 Month: 69 Year: 509
     2017-04-24 00:00:11   statHoursHeatPumpLast Day: 3.3 Month: 78 Year: 413 (since: 2016-07-06 )
     2017-04-24 09:41:48   statHoursHeating Day: 4.2 Month: 54 Year: 426
     2017-04-24 00:00:11   statHoursHeatingLast Day: 2.8 Month: 60 Year: 313 (since: 2016-07-06 )
     2017-04-24 09:41:48   statHoursHotWater Day: 0.2 Month: 15 Year: 83
     2017-04-24 00:00:11   statHoursHotWaterLast Day: 0.6 Month: 17 Year: 100 (since: 2016-07-06 )
     2017-04-24 07:41:06   statThermalPowerBoiler aT: 3.1 iT: 0.8 tT: 43.0 thP: 9.2 DQ: 2.0 t: 13 COP: 2.36
     2017-04-24 06:32:15   statThermalPowerHeating aT: 1.1 iT: -1.2 tT: 23.9 thP: 9.7 DQ: 1.8 t: 11 COP: 2.95 tTStart: 25.1
     2017-04-24 09:41:48   state           Waermepumpe steht seit 02:01:11 - Keine Anforderung
     2017-04-24 09:41:48   thermalPower    0.0
     2017-04-24 09:41:48   thresholdHeatingLimit 16.0
     2017-04-24 09:41:48   thresholdTemperatureSetBack -20.0
     2017-04-24 09:41:48   typeHeatpump    LWC
     2017-04-24 09:41:48   typeSerial      2408/26-113
   Fhem:
     alertFirmware 0
     counterRetry 0
     durationFetchReadingsMax 0.743
     durationFetchReadingsMin 0.028
     modulVersion $Date: 2017-03-12 15:39:37 +0100 (Sun, 12 Mar 2017) $
     portDefined 0
     statBoilerCoolDownLastTemp 43.4
     statBoilerCoolDownLastTime 1493019706
     statBoilerCoolDownMax 43.7
     statBoilerCoolDownStartTime 1493012795
     statBoilerCoolDownStep 1
     statBoilerHeatUpHQ 5679.1
     statBoilerHeatUpMax 43.5
     statBoilerHeatUpMin 43.4
     statBoilerHeatUpOpHours 1965305
     statBoilerHeatUpStep 1
     statThermalPowerOpState_0 1 31036.1 10895321 26.4 -27.5 23 25.1 75523.8
     statThermalPowerOpState_5 1 5677.1 1964521 84.1 20.3 27 43.0 104953.2
     Defrost:
       amb        1.1
       ambStart   1.0
       hsIn       -1.2
       hsInStart  -2.1
       hsOut      17.8
       hsOutStart -9.2
       mode       none
       startTime  1493007460.2732
   Helper:
     fetched_calc_values 183
     fetched_parameters 1021
     fetched_visib_attr 313
Attributes:
   allowSetParameter 1
   autoSynchClock 10
   boilerVolumn 300
   doStatistics 1
   group      01_Klima
   heatPumpElectricalPowerFactor 0.02
   heatPumpElectricalPowerWatt 3300
   icon       sani_heating
   ignoreFirmwareCheck 0
   room       Haus,Heizung
   sortby     99
   verbose    0
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 24 April 2017, 11:10:48
Ok. Danke.

Jetzt brauche ich bitte noch einen Log-Auszug bei Modul-Verbose 5 nach einem Auslesprozess.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 24 April 2017, 12:35:50
hier bitte:

Argument "no" isn't numeric in numeric gt (>) at ./FHEM/23_LUXTRONIK2.pm line 1202.
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.380 Opening connection to 192.168.178.35:8888
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.396 Ask host for operational values
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.399 Start to receive operational values
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.444 183 operational values received
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.449 Ask host for set parameters
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.452 Start to receive set parameters
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.487 1021 set values received
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.492 Ask host for visibility attributes
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.495 Start to receive visibility attributes
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.529 313 visibility attributs received
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: DoUpdate.533 Closing connection to host 192.168.178.35
2017.04.24 12:34:32 5: LUXTRONIK2 Heizung: UpdateDone.715 Heizung|1|1|1|0|0|0|0|1|0|0|1|64|51|425|235|234|230|no|305|V1.73|160|1493030070|72|62|430|221|1|0|1493030072.28098|1493030072.31843|12|52132|12862690|10895991|1965305|310379|56791|no|no|0|17635|1489642878|1|183|1021|0|4294967276|4294967096|30|50|1500|no|313|0|no|no|no|no|no|no|0|no|no|0|2408/26-113|1325|0|30|275|210|70|60|no
Argument "no" isn't numeric in numeric gt (>) at ./FHEM/23_LUXTRONIK2.pm line 1202.


wird wohl das "no" in der vorletzten Zeile sein...
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 09 Mai 2017, 08:53:57
Hallo Tupol, hattest Du schon Gelegenheit, Dir mein Problem anzusehen?

Der Fehler kommt so oft, dass ich jetzt regelmäßig mein FHEM Logfile löschen muss weil es FHEM zu langsam macht und wenn ich es im Browser ansehen möchte, stürzt Firefox wegen zu wenig RAM ab....

DANKE!!!
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 09 Mai 2017, 08:58:56
Ich antworte mir jetzt einfach selbst, es gab ein Update, gerade gemacht, jetzt bekomme ich von der Lux folgenden Fehler im Log:


Use of uninitialized value in subtraction (-) at ./FHEM/23_LUXTRONIK2.pm line 1008.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 09 Mai 2017, 11:43:51
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.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 09 Mai 2017, 21:54:15
Bitte morgen neues update testen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 10 Mai 2017, 11:45:00
Danke schonmal für Deine Mühe, ich habe das Update gemacht und berichte Morgen auf mögliche Fehler.

Danke
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: smart.builder am 10 Mai 2017, 22:36:22
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!
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 11 Mai 2017, 08:24:39
nach dem letzten Update bekomme ich keinerlei Fehler mehr im Log - Vielen Dank - TOP!!
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 12 Mai 2017, 07:38:00
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.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 13 Mai 2017, 15:08:47
Bitte morgen mit neuer Version testen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: smart.builder am 14 Mai 2017, 21:05:05
Tupol,
wurden meine Fehlermeldungen auch berücksichtigt?
Falls nicht, was könnte der Grund sein?
Habe ich irgendwas falsch konfiguriert?
Danke!
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 15 Mai 2017, 09:49:21
Danke für das Update, bis jetzt noch kein Fehler, ich beobachte weiter.
Gruss
Philipp
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 16 Mai 2017, 07:44:28
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
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag 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
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 19 Mai 2017, 22:00:51

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?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 19 Mai 2017, 22:16:33
Bitte für die syncClock und substr Fehlermeldung morgen mal das update testen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: bern69 am 22 Mai 2017, 14:03:10
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!
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: pillepalle12 am 23 Mai 2017, 06:17:01
Sync funktioniert ohne Fehler oder Warnungen - PERFEKT!!!

Danke
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: bern69 am 23 Mai 2017, 13:03:56
Einiges funktioniert, auch setzen von Werten, Zeitsynchronisation aber nicht.

2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.383 Opening connection to 10.0.0.59:8889
2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.399 Ask host for operational values
2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.402 Start to receive operational values
2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.447 232 operational values received
2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.452 Ask host for set parameters
2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.455 Start to receive set parameters
2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.490 1075 set values received
2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.495 Ask host for visibility attributes
2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.498 Start to receive visibility attributes
2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.532 327 visibility attributs received
2017.05.23 11:42:53 5: LUXTRONIK2 WP: DoUpdate.536 Closing connection to host 10.0.0.59
2017.05.23 11:42:53 5: LUXTRONIK2 WP: UpdateDone.720 WP|1|1|10|0|0|0|0|0|0|0|1|215|179|466|165|166|150|149|no|V3.78|200|1495532271|116|116|520|234|1|0|1495532573.08087|1495532573.21756|61|995233|15096794|13974577|1119214|538861|42076|3265999|no|0|11490|1471866499|1|232|1075|0|0|4294967096|40|50|1500|no|327|0|199|210|166|180|no|no|0|no|150|1|2509/07-278|no|no|40|420|210|no|no|no
2017.05.23 11:42:53 3: LUXTRONIK2 WP: UpdateDone.1177 autoSynchClock triggered (delayDeviceTimeCalc 302 > 10).
2017.05.23 11:42:53 5: LUXTRONIK2 WP: synchronizeClock.1418 Open telnet connection to 10.0.0.59
2017.05.23 11:42:53 1: LUXTRONIK2 WP: synchronizeClock.1422 Could not open telnet connection to 10.0.0.59: Verbindungsaufbau abgelehnt
2017.05.23 11:42:53 3: LUXTRONIK2 WP: UpdateDone.1191 WP synchronizeDeviceClock-Error: Could not open telnet connection to 10.0.0.59: Verbindungsaufbau abgelehnt
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: efelon am 06 November 2017, 09:57:29
Hallo,

habe eine alphaInnotec LWD 50A:
firmware: V2.79
typeHeatpump: LD5

Die Zeitsynchronisation funktionert auch bei mir nicht (siehe letzter Beitrag) und wie es schein fehlen noch Zeilenumbrüche. Folgende Zeilen kopiert aus dem Event Monitor:

2017.11.06 09:47:00 3 : LUXTRONIK2 Dev.LWP: UpdateDone.1183 autoSynchClock triggered (delayDeviceTimeCalc 161 > 60).2017.11.06 09:47:00 1 : LUXTRONIK2 Dev.LWP: synchronizeClock.1428 Could not open telnet connection to 192.168.0.5: Verbindungsaufbau abgelehnt2017.11.06 09:47:00 3 : LUXTRONIK2 Dev.LWP: UpdateDone.1197 Dev.LWP synchronizeDeviceClock-Error: Could not open telnet connection to 192.168.0.5: Verbindungsaufbau abgelehnt

An das setzten anderer Einstellungen habe ich mich noch nicht ran getraut. (Eben erst eingezogen in das neue Zuhause)

Nmap:
Starting Nmap 6.47 ( http://nmap.org ) at 2017-11-07 20:16 CET
Nmap scan report for 192.168.0.5
Host is up (0.00042s latency).
Not shown: 997 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
80/tcp   open  http
8888/tcp open  sun-answerbook
MAC Address: *:*.*.*.*.* (Siemens AG)


Gruß
Martin
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: mani am 27 November 2017, 20:43:20
Hallo Tupol,

danke für das tolle Modul verwende es nun schon längere Zeit mit einer Alpha Innotec Luft/Wasserwärmepumpe es geht alles bestens. :)
bei meiner Wärmepumpe ist auch eine Lüftungsanlage dabei die ich über die Luxtronik steuern kann jetzt würde ich sie gerne ins Modul einbauen kann ich das schaffen ....bin eher ein probierer . ;D

Folgendes hab ich gefunden:

956 |            0 | ID_FerienModusAktivLueftung                   |
957 |            0 | ID_Einst_BA_Lueftung_saved                    |
958 |            0 | ID_SU_FrkdLueftung                            |
959 |            0 | ID_SU_FstdLueftung                            |
960 |          100 | ID_Einst_Luf_Feuchteschutz_akt                |
961 |          150 | ID_Einst_Luf_Reduziert_akt                    |
962 |          230 | ID_Einst_Luf_Nennlueftung_akt                 |
963 |          300 | ID_Einst_Luf_Intensivlueftung_akt


988 |            0 | ID_Einst_Luf_Feuchteschutz_Faktor_akt         |
989 |            0 | ID_Einst_Luf_Reduziert_Faktor_akt             |
990 |            0 | ID_Einst_Luf_Nennlueftung_Faktor_akt          |
991 |            0 | ID_Einst_Luf_Intensivlueftung_Faktor_akt      |


kommt aus diesem beitrag:
http://www.loxwiki.eu/download/attachments/13306044/3003.txt?version=1&modificationDate=1487705234000&api=v2

wo  müsste ich das einbauen ...

danke Mfg Mani
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 27 November 2017, 22:01:41
Die Beschreibungen sagen mir nichts.
Im Modul gibt es eine Unterroutine, die die Werte (1. Nummer) abholt, an die Hauptroutine übergibt und dort werden die Werte als Readings gespeichert. Ich befürchte, Du musst Dich aber etwas auf der Developer-WIKI einlesen, um alles nachvollziehen zu können. Bin nicht gerade der motivierte Erklärer bei so etwas.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: mani am 07 Dezember 2017, 20:43:13
Hallo tupol,

habe es mittlerweile geschafft die Readings zu erzeugen :) aber ich schaff es noch nicht die Lüftung anzusteuern habe versucht es nachzubauen jedoch kann fhem  dann das Modul nicht mehr laden :-[.

Könntst du dir bitte das Modul im Anhang mal Durchschaun um den Fehler zu finden :-\.

Mfg Mani
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: mani am 09 Dezember 2017, 07:47:58
Hallo,

nun kann fhem das Modul wieder laden nach einigen Änderungen nur setzt es nicht die Lüftung sondern die stellt den Heizbetrieb auf den Zweitwärmeerzeuger..... :-X


Mfg Mani
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: mani am 09 Dezember 2017, 08:42:00
Hallo hab den Fehler setparameter war falsch nun läufts..(894) statt (3) :)

Mfg Mani
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Black7king am 11 Dezember 2017, 10:27:26
Hey ein klein frage zwischen durch gibt es bei dem Modul ein Reading ob die Wärmepumpe erreichbar ist?
also ob die Kommunikation da ist oder ob strom weg oder sonst eine Störung vorlieget?
irgendwas was mir nur ON/OFF oder so her gibt der state ist doch etwas zuviele variablen um das abzufragen...


Mit freundlichen Grüßen
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: aiuser am 12 Januar 2018, 00:06:33
hallo,

habe das Luxtronik2-Modul für eine Sole-WP von alpha innotec getestet. Version 3.79
Attribute sind folgende gesetzt:
doStatistics 1
heatPumpElectricalPowerFactor 0,032
heatPumpElectricalPowerWatt 1570
heatRodElectricalPowerWatt 9500

Statistiken und readings erscheinen plausibel.

Was ich allerdings nicht verstehe ist wo das Modul die Daten ablegt? Die Wärmepumpe speichert ja nur 2 Tage Daten.
Ist es möglich den Befehl "list heizung" in der Konsole eines PI 3(debian stretch) auszuführen und in eine Datei zu schreiben? Würde gerne eigene Statistiken damit machen... bzw. die vom Luxtronik2-Modul überprüfen können.


Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 13 Januar 2018, 15:59:48
Hallo tupol,

vielen dank für dein tolles Modul!

habe eine alphaInnotec LWD 50:
firmware: V2.77
typeHeatpump: LD5

beim setzen der System Uhr der WP kommt das hier.
2018.01.13 15:50:49 1: LUXTRONIK2 heizung: synchronizeClock.1430 Could not open telnet connection to 192.168.10.8: Connection refused
2018.01.13 15:50:49 3: LUXTRONIK2 heizung: Set.262 heizung synchronizeDeviceClock-Error: Could not open telnet connection to 192.168.10.8: Connection refused


Das ist nicht schön aber vielleicht kann man das mit meiner Wärmepumpe einfach nicht, per Netzwerk.

Als weiteren Punkt hätte ich noch:

Ich möchte gern meine Heizung etwas genauer verstehen. Und dabei fände ich es wichtig zu wissen wie oft wird die WP gestartet. Auf der Web Interface gibt es unter Betriebsstunden den Punkt "Impulse Verdichter 1" leider habe ich kein Reading von diesem Wert.
Ist es möglich an diesen Wert ran zu kommen?

viele Grüße
Zwiebel


Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 13 Januar 2018, 16:41:48
Warum brauchst Du den Wert noch zusätzlich in FHEM?

Besser ist es die Temperaturen zu loggen und sich dann den Plot anzusehen. Dann verstehst Du auch, warum die WP startet.

NB: Die Uhrzeit verstellen geht nicht bei den 2.xx Firmware-Versionen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 13 Januar 2018, 17:33:46
Hallo tupol,

die Optimierungen rund um die Wärmepumpe + Fussbodenheizung sind nicht gleich ersichtlich und benötigen 3-4 Tage Zeit bis etwas besser oder schlechter wird. Die "Impulse Verdichter 1"werte könnten dabei helfen.
In einem Wochen oder Monat Plott könnten die Verdichter Starts dann angezeigt werden, und man hätte Rückwirkend eine schnelle Übersicht ob eine Anpassung von einer Temperatur sinnvoll war oder nicht.

viele Grüße
Zwiebel
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 13 Januar 2018, 18:37:33

Als ich meine Anlage eingestellt habe, habe ich mir den Verlauf der Temperaturen während eines Tages und pro Heizzyklus angesehen und dann entsprechend optimiert und programmiert bis ich die ideale Kurve bekam. Die Anzahl der Verdichterstarts war für das Optimieren egal, da sie stark von der Außentemperatur abhängt - auch wenn sie natürlich geringer geworden ist.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: steru85 am 04 Februar 2018, 11:00:52
Hallo Tupol,

ich habe das Modul bereits seit einem halben Jahr am Laufen, läuft super.
Hab eine Alpha Innotec SWC 102 mit der Luxtronik2.
Habe jetzt von der Firmware 3.78 auf die aktuelle 3.82.2 geupdatet. Die Readings erhalte ich noch richtig, jedoch der State stimmt nicht mehr.

STATE      Waermepumpe laeuft seit 00:00:00 - Heizbetrieb

Der Status wird immer angezeigt. Woran könnte das Problem liegen?
Die aktuelle Firmware hat jetzt ein Websocket, die alte hatte noch einen JavaWebserver. Update von Fhem hab ich bereits gemacht.

list Heizung
   DEF        192.168.178.25:8889
   HOST       192.168.178.25
   INTERVAL   300
   LOCAL      0
   NAME       Heizung
   NOTIFYDEV  global
   NR         53
   PORT       8889
   STATE      Waermepumpe laeuft seit 00:00:00 - Heizbetrieb
   TYPE       LUXTRONIK2
   READINGS:
     2018-02-04 10:50:02   2ndHeatSource1  off
     2017-10-01 20:32:05   activeTariff    1
     2018-02-04 10:50:02   ambientTemperature 1.4
     2018-02-04 10:50:02   averageAmbientTemperature 1.2
     2018-02-04 10:50:02   bivalentLevel   1
     2018-02-04 10:50:02   compressor1     off
     2018-02-04 10:50:02   counterHeatQHeating 12174.7
     2018-02-04 10:50:02   counterHeatQHotWater 3075.1
     2018-02-04 10:50:02   counterHeatQPool 807.6
     2018-02-04 10:50:02   counterHeatQTotal 16057.4
     2018-02-04 10:50:02   counterHours2ndHeatSource1 120.3
     2018-02-04 10:50:02   counterHoursHeatPump 1487.4
     2018-02-04 10:50:02   counterHoursHeating 1159.2
     2018-02-04 10:50:02   counterHoursHotWater 328.2
     2018-02-04 10:50:02   delayDeviceTimeCalc 100
     2018-02-04 10:50:02   deviceTimeCalc  2018-02-04 10:48:22
     2018-02-04 10:50:02   durationFetchReadings 0.070
     2018-02-04 10:50:02   firmware        V3.82.2
     2018-02-04 10:50:02   flowTemperature 31.0
     2018-02-04 10:50:02   heatPumpElectricalPowerEstimated 1720
     2018-02-04 05:30:01   heatSourceDefrostLast Mode: air Time: 05:00 Amb: 0.2 - 0.2 hsIN: 5.9 - 5.9
     2018-02-04 10:50:02   heatSourceIN    8.3
     2018-02-04 10:50:02   heatSourceMotor off
     2018-02-04 10:50:02   heatSourceOUT   8.3
     2018-02-04 10:50:02   heatingCurveEndPoint 35.0
     2018-02-04 10:50:02   heatingCurveOffset 21.0
     2018-02-04 10:50:02   heatingCycle    running
     2018-02-04 10:50:02   heatingLimit    on
     2018-02-04 10:50:02   heatingSystemCircPump on
     2018-02-04 10:50:02   hotGasTemperature 32.4
     2018-02-04 10:50:02   hotWaterCircPumpDeaerate off
     2018-02-04 10:50:02   hotWaterCircPumpExtern off
     2018-02-04 10:50:02   hotWaterSwitchingValve off
     2018-02-04 10:50:02   hotWaterTemperature 45.7
     2018-02-04 10:50:02   hotWaterTemperatureTarget 48.0
     2018-02-04 10:50:02   mixer1FlowTemperature 33.3
     2018-02-04 10:50:02   mixer1TargetTemperature 34.8
     2018-02-04 10:50:02   mixer3FlowTemperature 24.4
     2018-02-04 10:50:02   mixer3TargetTemperature 28.8
     2018-02-04 10:50:02   opModeHeating   Automatik
     2018-02-04 10:50:02   opModeHotWater  Automatik
     2018-02-04 10:50:02   opStateHeatPump1 Waermepumpe laeuft
     2018-02-04 10:50:02   opStateHeatPump2 seit 00:00:00
     2018-02-04 10:50:02   opStateHeatPump3 Heizbetrieb
     2018-02-04 10:50:02   opStateHeating  Abgesenkt 0.0 C
     2018-02-04 10:50:02   opStateHotWater Temp. OK
     2018-02-04 10:50:02   returnTemperature 28.7
     2018-02-04 10:50:02   returnTemperatureExtern 34.0
     2018-02-04 10:50:02   returnTemperatureHeating 28.7
     2018-02-04 10:50:02   returnTemperatureHyst 2.0
     2018-02-04 10:50:02   returnTemperatureSetBack 0.0
     2018-02-04 10:50:02   returnTemperatureTarget 30.8
     2018-02-04 10:50:02   solarBufferTemperature 150.0
     2018-02-04 10:50:02   solarCollectorTemperature 5.0
     2018-02-04 10:50:02   solarPump       off
     2018-02-04 10:50:02   statAmbientTempDay Min: -0.2 Avg: 0.3 Max: 1.4
     2018-02-04 00:00:01   statAmbientTempDayLast Min: 0.6 Avg: 0.9 Max: 1.0 (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   statAmbientTempMonth Min: -0.2 Avg: 0.5 Max: 1.4 (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   statAmbientTempYear Min: -0.2 Avg: 0.5 Max: 1.4 (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   statElectricity2ndHeatSource1Tariff1 Day: 0.0 Month: 0.000 Year: 0.000 (since: 2018-02-04 )
     2018-02-04 00:00:01   statElectricity2ndHeatSource1Tariff1Last Day: 0.0 Month: - Year: - (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   statElectricityHeatPumpTariff1 Day: 4482.4 Month: 4.482 Year: 4.482 (since: 2018-02-04 )
     2018-02-04 00:00:01   statElectricityHeatPumpTariff1Last Day: 845.2 Month: - Year: - (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   statElectricityHeatingTariff1 Day: 3457.2 Month: 3.457 Year: 3.457 (since: 2018-02-04 )
     2018-02-04 00:00:01   statElectricityHeatingTariff1Last Day: 845.2 Month: - Year: - (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   statElectricityHotWaterTariff1 Day: 1025.2 Month: 1.025 Year: 1.025 (since: 2018-02-04 )
     2018-02-04 00:00:01   statElectricityHotWaterTariff1Last Day: 0.0 Month: - Year: - (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   statHours2ndHeatSource1 Day: 0.0 Month: 0 Year: 0 (since: 2018-02-04 )
     2018-02-04 00:00:01   statHours2ndHeatSource1Last Day: 0.0 Month: - Year: - (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   statHoursHeatPump Day: 2.4 Month: 2 Year: 2 (since: 2018-02-04 )
     2018-02-04 00:00:01   statHoursHeatPumpLast Day: 0.5 Month: - Year: - (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   statHoursHeating Day: 2.0 Month: 2 Year: 2 (since: 2018-02-04 )
     2018-02-04 00:00:01   statHoursHeatingLast Day: 0.5 Month: - Year: - (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   statHoursHotWater Day: 0.5 Month: 0 Year: 0 (since: 2018-02-04 )
     2018-02-04 00:00:01   statHoursHotWaterLast Day: 0.0 Month: - Year: - (since: 2018-02-03_19:22:15 )
     2018-02-04 10:50:02   state           Waermepumpe laeuft seit 00:00:00 - Heizbetrieb
     2018-02-04 10:50:02   thresholdHeatingLimit 12.0
     2018-02-04 10:50:02   thresholdTemperatureSetBack -20.0
     2018-02-04 10:50:02   typeHeatpump    MSW 10
     2018-02-04 10:50:02   typeSerial      2602/05-300
   fhem:
     alertFirmware 1
     counterRetry 0
     durationFetchReadingsMax 0.081
     durationFetchReadingsMin 0.055
     heatingPumpLastRun 1517737802.03674
     heatingPumpLastStop 1517692191.51902
     hotWaterLastRun 1517733001.97697
     modulVersion $Date: 2017-12-09 23:29:18 +0100 (Sat, 09 Dec 2017) $
     portDefined 1
     statBoilerCoolDownLastTemp 45.7
     statBoilerCoolDownLastTime 1517737702
     statBoilerCoolDownMax 48.0
     statBoilerCoolDownStartTime 1517681525
     statBoilerCoolDownStep 0
     statBoilerHeatUpHQ 3075.1
     statBoilerHeatUpMax
     statBoilerHeatUpMin 42.7
     statBoilerHeatUpOpHours 1181627
     statBoilerHeatUpStep 1
     statThermalPowerOpState_0 0 12145.5 4163824 1174.4 9477 804 30.4 1375205.48
     defrost:
       amb        0.2
       ambStart   0.2
       hsIn       5.9
       hsInStart  5.9
       hsOut      5.0
       hsOutStart 5.0
       mode       none
       startTime  1517718301.89504
   helper:
     fetched_calc_values 259
     fetched_parameters 1119
     fetched_visib_attr 345
Attributes:
   doStatistics 1
   group      Luxtronik
   heatPumpElectricalPowerFactor 0.02
   heatPumpElectricalPowerWatt 1870
   heatRodElectricalPowerWatt 9000
   ignoreFirmwareCheck 1
   room       Heizung
   verbose    5

Logfile:

2018.02.04 10:58:09 3: set Heizung statusRequest
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.385 Opening connection to 192.168.178.25:8889
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.401 Ask host for operational values
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.404 Start to receive operational values
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.449 259 operational values received
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.454 Ask host for set parameters
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.457 Start to receive set parameters
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.492 1119 set values received
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.497 Ask host for visibility attributes
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.500 Start to receive visibility attributes
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.534 345 visibility attributs received
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: DoUpdate.538 Closing connection to host 192.168.178.25
2018.02.04 10:58:09 5: LUXTRONIK2 Heizung: UpdateDone.726 Heizung|1|0|0|0|0|0|0|1|0|0|1|15|12|457|307|296|308|340|no|V3.82.2|120|1517738190|89|87|

Gruß steru85

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 05 Februar 2018, 19:31:52
Hast Du es mal auf dem alten Port 8888 versucht?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: steru85 am 06 Februar 2018, 14:19:30
ja, Port 8888 geht überhaupt nicht (keine Verbindung möglich).
Laut Portscan ist noch der Port 8214 noch offen. Ist aber ebenfalls keine Verbindung möglich.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 06 Februar 2018, 17:48:55
Hast Du mal eine der Apps fürs Smartphones getestet. Die nutzen vermutlich den selben Port wie das Modul. Wäre interessant zu wissen, ob denen jetzt auch diese Daten fehlen.

Funktioniert denn noch das Setzen von Werten? Ich hatte bei der v1.81 beobachtet, dass man den Betriebsmodus der Warmwasseraufbereitung nicht mehr setzen kann. Auch nicht von der WP-Seite im Browser.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: steru85 am 06 Februar 2018, 19:27:31
Habe schon mehrere Apps probiert, diese lesen alle Werte richtig aus. Die Apps benutzen den Port 8889.
Auch das Setzen von Werten funktioniert mit der App (Warmwasser).

Das Setzen von Werten in der FHEM funktioniert ebenfalls nicht mehr. Es kommt folgende Fehlermeldung
-> Heizung Error:Could not open connection to host 192.168.178.25
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 15 Februar 2018, 19:18:40
Ich habe eine neue Version hochgeladen. Über den Befehl "get  <device> rawData" kann man sich die Roh-Werte der Steuerung anzeigen lassen. Kannst Du die Ausgabe bitte mal hier einstellen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: steru85 am 15 Februar 2018, 20:54:13
So hier die Daten:

Heatpump Values (259)
|   0:         0 |   1:         0 |   2:         0 |   3:         0 |   4:         0 |   5:         0 |   6:         0 |   7:         0 |   8:         0 |   9:         0 |
|  10:       339 |  11:       305 |  12:       297 |  13:       313 |  14:       620 |  15:        46 |  16:        33 |  17:       464 |  18:       480 |  19:        56 |
|  20:        28 |  21:       330 |  22:       337 |  23:         0 |  24:       750 |  25:       283 |  26:        50 |  27:      1500 |  28:        50 |  29:         1 |
|  30:         0 |  31:         1 |  32:         0 |  33:         1 |  34:         1 |  35:         0 |  36:         0 |  37:         0 |  38:         0 |  39:         1 |
|  40:         0 |  41:         0 |  42:         0 |  43:         1 |  44:         1 |  45:         0 |  46:         0 |  47:         1 |  48:         0 |  49:         0 |
|  50:         0 |  51:         0 |  52:         0 |  53:         0 |  54:         0 |  55:         0 |  56:   5573297 |  57:      2598 |  58:         0 |  59:         0 |
|  60:    446380 |  61:         0 |  62:         0 |  63:   5573297 |  64:   4343813 |  65:   1229423 |  66:         0 |  67:      2672 |  68:         0 |  69:         0 |
|  70:         0 |  71:         0 |  72:         0 |  73:         0 |  74:       637 |  75:         0 |  76:         0 |  77:         0 |  78:        60 |  79:         1 |
|  80:         0 |  81:        86 |  82:        51 |  83:        46 |  84:        56 |  85:        50 |  86:        46 |  87:        50 |  88:         0 |  89:         0 |
|  90:         0 |  91:3232281113 |  92:4294967040 |  93:3232281343 |  94:3232281089 |  95:1479479141 |  96:1479479136 |  97:1479479105 |  98:1479479095 |  99:1479479075 |
| 100:       738 | 101:       738 | 102:       738 | 103:       738 | 104:       738 | 105:         5 | 106:         9 | 107:         9 | 108:         9 | 109:         9 |
| 110:         9 | 111:1518717628 | 112:1518736060 | 113:1518754555 | 114:1518759222 | 115:1518779940 | 116:         1 | 117:         0 | 118:         0 | 119:         0 |
| 120:         0 | 121:         0 | 122:         0 | 123:     31452 | 124:         1 | 125:         0 | 126:         0 | 127:         0 | 128:         0 | 129:         0 |
| 130:         0 | 131:         0 | 132:         0 | 133:         0 | 134:1518791805 | 135:         0 | 136:       279 | 137:       305 | 138:         1 | 139:         0 |
| 140:         1 | 141:         0 | 142:         0 | 143:         0 | 144:         1 | 145:         0 | 146:         0 | 147:         1 | 148:         0 | 149:         0 |
| 150:         0 | 151:    126331 | 152:     31992 | 153:      8937 | 154:    167710 | 155:         0 | 156:         0 | 157:         0 | 158:         0 | 159:         0 |
| 160:         0 | 161:         0 | 162:         0 | 163:         0 | 164:         0 | 165:         0 | 166:         0 | 167:         0 | 168:         1 | 169:         0 |
| 170:         0 | 171:         0 | 172:         0 | 173:      2100 | 174:         1 | 175:         0 | 176:        74 | 177:         0 | 178:        62 | 179:        65 |
| 180:      2022 | 181:       731 | 182:         0 | 183:       100 | 184:         0 | 185:         0 | 186:         0 | 187:         0 | 188:         0 | 189:         0 |
| 190:         0 | 191:         0 | 192:         0 | 193:         0 | 194:         0 | 195:         0 | 196:         0 | 197:         0 | 198:         0 | 199:         0 |
| 200:         0 | 201:         0 | 202:         0 | 203:         0 | 204:         0 | 205:         0 | 206:         0 | 207:         0 | 208:         0 | 209:         0 |
| 210:         0 | 211:         0 | 212:         0 | 213:         0 | 214:         0 | 215:         0 | 216:         0 | 217:         0 | 218:         0 | 219:         0 |
| 220:         0 | 221:         0 | 222:         0 | 223:         0 | 224:         0 | 225:         0 | 226:         0 | 227:         0 | 228:         0 | 229:         0 |
| 230:         0 | 231:         0 | 232:        12 | 233:       346 | 234:         0 | 235:         0 | 236:         0 | 237:         0 | 238:         0 | 239:         0 |
| 240:         0 | 241:       100 | 242:         0 | 243:         0 | 244:       640 | 245:         0 | 246:         0 | 247:         0 | 248:         0 | 249:         0 |
| 250:         0 | 251:         0 | 252:      1200 | 253:         0 | 254:      2100 | 255:         0 | 256:         0 | 257:     11065 | 258:         0

Heatpump Parameters (1119)
|   0:         0 |   1:         0 |   2:       480 |   3:         0 |   4:         0 |   5:         4 |   6:1167609600 |   7:1167609600 |   8:         0 |   9:         0 |
|  10:4294967096 |  11:       350 |  12:       210 |  13:         0 |  14:       350 |  15:       240 |  16:         0 |  17:       350 |  18:       350 |  19:         0 |
|  20:         0 |  21:         0 |  22:         0 |  23:         0 |  24:         0 |  25:         0 |  26:         0 |  27:         0 |  28:         6 |  29:         0 |
|  30:         0 |  31:         2 |  32:         0 |  33:         0 |  34:         0 |  35:         0 |  36:         1 |  37:         1 |  38:         0 |  39:         0 |
|  40:         0 |  41:         1 |  42:         1 |  43:         0 |  44:        70 |  45:        15 |  46:         3 |  47:       650 |  48:         0 |  49:         0 |
|  50:         0 |  51:     10769 |  52:         0 |  53:         0 |  54:       300 |  55:       350 |  56:       400 |  57:       450 |  58:       350 |  59:       250 |
|  60:       200 |  61:       200 |  62:       200 |  63:       200 |  64:         0 |  65:         0 |  66:         0 |  67:         0 |  68:         0 |  69:        24 |
|  70:        24 |  71:        24 |  72:        24 |  73:        24 |  74:        60 |  75:         0 |  76:         0 |  77:         0 |  78:         0 |  79:         0 |
|  80:         0 |  81:     31452 |  82:         0 |  83:         0 |  84:       700 |  85:         0 |  86:         1 |  87:       450 |  88:        20 |  89:        30 |
|  90:       200 |  91:       350 |  92:4294967096 |  93:4294967206 |  94:      1200 |  95:        50 |  96:       500 |  97:         0 |  98:        60 |  99:         0 |
| 100:         0 | 101:         0 | 102:         0 | 103:         0 | 104:         0 | 105:       480 | 106:         0 | 107:         0 | 108:         0 | 109:         0 |
| 110:       200 | 111:4294967096 | 112:         0 | 113:        60 | 114:         0 | 115:   1209600 | 116:         2 | 117:         1 | 118:         3 | 119:         0 |
| 120:         0 | 121:         0 | 122:        40 | 123:        20 | 124:       700 | 125:        20 | 126:        50 | 127:         0 | 128:         0 | 129:         0 |
| 130:         0 | 131:         0 | 132:       200 | 133:       200 | 134:        50 | 135:        50 | 136:1167609600 | 137:         1 | 138:       500 | 139:         0 |
| 140:         0 | 141:       350 | 142:       200 | 143:         0 | 144:         0 | 145:       350 | 146:         0 | 147:         0 | 148:         1 | 149:       640 |
| 150:       100 | 151:       100 | 152:       100 | 153:       100 | 154:         0 | 155:         0 | 156:         0 | 157:         0 | 158:         0 | 159:         0 |
| 160:       170 | 161:         0 | 162:         0 | 163:         0 | 164:         0 | 165:         0 | 166:         0 | 167:         0 | 168:         0 | 169:         0 |
| 170:         0 | 171:         0 | 172:         0 | 173:         0 | 174:         0 | 175:         0 | 176:         0 | 177:         0 | 178:         0 | 179:         0 |
| 180:         0 | 181:         0 | 182:         0 | 183:         0 | 184:         0 | 185:         0 | 186:         0 | 187:         0 | 188:         0 | 189:         0 |
| 190:         0 | 191:         0 | 192:         0 | 193:         0 | 194:         0 | 195:         0 | 196:         0 | 197:         0 | 198:         0 | 199:         0 |
| 200:         0 | 201:         0 | 202:         0 | 203:         0 | 204:         0 | 205:         0 | 206:         0 | 207:         0 | 208:         0 | 209:         0 |
| 210:         0 | 211:         0 | 212:         0 | 213:         0 | 214:         0 | 215:         0 | 216:         0 | 217:         0 | 218:         0 | 219:         0 |
| 220:         0 | 221:         0 | 222:         0 | 223:         0 | 224:         0 | 225:         0 | 226:         0 | 227:         0 | 228:         0 | 229:         0 |
| 230:         0 | 231:         0 | 232:         0 | 233:         0 | 234:         0 | 235:         0 | 236:         0 | 237:         0 | 238:         0 | 239:         0 |
| 240:         0 | 241:         0 | 242:         0 | 243:         0 | 244:         0 | 245:         0 | 246:         0 | 247:         0 | 248:         0 | 249:         0 |
| 250:         0 | 251:         0 | 252:         0 | 253:         0 | 254:         0 | 255:         0 | 256:         0 | 257:         0 | 258:         0 | 259:         0 |
| 260:         0 | 261:         0 | 262:         0 | 263:         0 | 264:         0 | 265:         0 | 266:         0 | 267:         0 | 268:         0 | 269:         0 |
| 270:         0 | 271:         0 | 272:         0 | 273:         0 | 274:         0 | 275:         0 | 276:         0 | 277:         0 | 278:         0 | 279:         0 |
| 280:         0 | 281:         0 | 282:         0 | 283:         0 | 284:         0 | 285:         0 | 286:         0 | 287:         0 | 288:         0 | 289:         0 |
| 290:         0 | 291:         0 | 292:         0 | 293:         0 | 294:         0 | 295:         0 | 296:         0 | 297:         0 | 298:         0 | 299:         0 |
| 300:         0 | 301:         0 | 302:         0 | 303:         0 | 304:         0 | 305:         0 | 306:         0 | 307:         0 | 308:         0 | 309:         0 |
| 310:         0 | 311:         0 | 312:         0 | 313:         0 | 314:         0 | 315:         0 | 316:         0 | 317:         0 | 318:         0 | 319:         0 |
| 320:         0 | 321:         0 | 322:         0 | 323:         0 | 324:         0 | 325:         0 | 326:         0 | 327:         0 | 328:         0 | 329:         0 |
| 330:         0 | 331:         0 | 332:         0 | 333:         0 | 334:         0 | 335:         0 | 336:         0 | 337:         0 | 338:         0 | 339:         0 |
| 340:         0 | 341:         0 | 342:         0 | 343:         0 | 344:         0 | 345:         0 | 346:         0 | 347:         0 | 348:         0 | 349:         0 |
| 350:         0 | 351:         0 | 352:         0 | 353:         0 | 354:         0 | 355:         0 | 356:         0 | 357:         0 | 358:         0 | 359:         0 |
| 360:         0 | 361:         0 | 362:         0 | 363:         0 | 364:         0 | 365:         0 | 366:         0 | 367:         0 | 368:         0 | 369:         0 |
| 370:         0 | 371:         0 | 372:         0 | 373:         0 | 374:         0 | 375:         0 | 376:         0 | 377:         0 | 378:         0 | 379:         0 |
| 380:         0 | 381:         0 | 382:         0 | 383:         0 | 384:         0 | 385:         0 | 386:         0 | 387:         0 | 388:         0 | 389:         0 |
| 390:         0 | 391:         0 | 392:         0 | 393:         0 | 394:         0 | 395:         0 | 396:         0 | 397:         0 | 398:         0 | 399:         0 |
| 400:         0 | 401:         0 | 402:         0 | 403:         0 | 404:         0 | 405:         0 | 406:         0 | 407:         0 | 408:         0 | 409:         0 |
| 410:         0 | 411:         0 | 412:         0 | 413:         0 | 414:         0 | 415:         0 | 416:         0 | 417:         0 | 418:         0 | 419:         0 |
| 420:         0 | 421:         0 | 422:         0 | 423:         0 | 424:         0 | 425:         0 | 426:         0 | 427:         0 | 428:         0 | 429:         0 |
| 430:         0 | 431:         0 | 432:         0 | 433:         0 | 434:         0 | 435:         0 | 436:         0 | 437:         0 | 438:         0 | 439:         0 |
| 440:         0 | 441:         0 | 442:         0 | 443:         0 | 444:         0 | 445:         0 | 446:         0 | 447:         0 | 448:         0 | 449:         0 |
| 450:         0 | 451:         0 | 452:         0 | 453:         0 | 454:         0 | 455:         0 | 456:         0 | 457:         0 | 458:         0 | 459:         0 |
| 460:         0 | 461:         0 | 462:         0 | 463:         0 | 464:         0 | 465:         0 | 466:         0 | 467:         0 | 468:         0 | 469:         0 |
| 470:         0 | 471:         0 | 472:         0 | 473:         0 | 474:         0 | 475:         0 | 476:         0 | 477:         0 | 478:         0 | 479:         0 |
| 480:         0 | 481:         0 | 482:         0 | 483:         0 | 484:         0 | 485:         0 | 486:         0 | 487:         0 | 488:         0 | 489:         0 |
| 490:         0 | 491:         0 | 492:         0 | 493:         0 | 494:         0 | 495:         0 | 496:         0 | 497:         0 | 498:         0 | 499:         0 |
| 500:         0 | 501:         0 | 502:         0 | 503:         0 | 504:         0 | 505:         0 | 506:         0 | 507:         0 | 508:         0 | 509:         0 |
| 510:         0 | 511:         0 | 512:         0 | 513:         0 | 514:         0 | 515:         0 | 516:         0 | 517:         0 | 518:         0 | 519:         0 |
| 520:         0 | 521:         0 | 522:         0 | 523:         0 | 524:         0 | 525:         0 | 526:         0 | 527:         0 | 528:         0 | 529:         0 |
| 530:         0 | 531:         0 | 532:         0 | 533:         0 | 534:         0 | 535:         0 | 536:         0 | 537:         0 | 538:         0 | 539:         0 |
| 540:         0 | 541:         0 | 542:         0 | 543:         0 | 544:         0 | 545:         0 | 546:         0 | 547:         0 | 548:         0 | 549:         0 |
| 550:         0 | 551:         0 | 552:         0 | 553:         0 | 554:         0 | 555:         0 | 556:         0 | 557:         0 | 558:         0 | 559:         0 |
| 560:         0 | 561:         0 | 562:         0 | 563:         0 | 564:         0 | 565:         0 | 566:         0 | 567:         0 | 568:         0 | 569:         0 |
| 570:         0 | 571:         0 | 572:         0 | 573:         0 | 574:         0 | 575:         0 | 576:         0 | 577:         0 | 578:         0 | 579:         0 |
| 580:         0 | 581:         0 | 582:         0 | 583:         0 | 584:         0 | 585:         0 | 586:         0 | 587:         0 | 588:         0 | 589:         0 |
| 590:         0 | 591:         0 | 592:         0 | 593:         0 | 594:         0 | 595:         0 | 596:         0 | 597:         0 | 598:         0 | 599:         0 |
| 600:         0 | 601:         0 | 602:         0 | 603:         0 | 604:         0 | 605:         0 | 606:         0 | 607:         0 | 608:         0 | 609:         0 |
| 610:         0 | 611:         0 | 612:         0 | 613:         0 | 614:         0 | 615:         0 | 616:         0 | 617:         0 | 618:         0 | 619:         0 |
| 620:         0 | 621:         0 | 622:         0 | 623:         0 | 624:         0 | 625:         0 | 626:         0 | 627:         0 | 628:         0 | 629:         0 |
| 630:         0 | 631:         0 | 632:         0 | 633:         0 | 634:         0 | 635:         0 | 636:         0 | 637:         0 | 638:         0 | 639:         0 |
| 640:         0 | 641:         0 | 642:         0 | 643:         0 | 644:         0 | 645:         0 | 646:         0 | 647:         0 | 648:         0 | 649:         0 |
| 650:         0 | 651:         0 | 652:         0 | 653:         0 | 654:         0 | 655:         0 | 656:         0 | 657:         0 | 658:         0 | 659:         0 |
| 660:         0 | 661:         0 | 662:         0 | 663:         0 | 664:         0 | 665:         0 | 666:         0 | 667:         0 | 668:   5570892 | 669:   5570892 |
| 670:         0 | 671:    446380 | 672:         0 | 673:         0 | 674:      2598 | 675:         0 | 676:         0 | 677:         0 | 678:         0 | 679:         0 |
| 680:         0 | 681:         0 | 682:         0 | 683:         0 | 684:         0 | 685:         0 | 686:         0 | 687:         0 | 688:         0 | 689:         0 |
| 690:         0 | 691:       400 | 692:       400 | 693:1167609600 | 694:1167609600 | 695:         0 | 696:         0 | 697:         5 | 698:         5 | 699:         1 |
| 700:       120 | 701:         0 | 702:         1 | 703:        75 | 704:        29 | 705:        29 | 706:        35 | 707:        44 | 708:        45 | 709:         9 |
| 710:        12 | 711:        17 | 712:        27 | 713:        33 | 714:        30 | 715:       210 | 716:         9 | 717:         9 | 718:         9 | 719:         9 |
| 720:         9 | 721:1518754555 | 722:1518759222 | 723:1518779940 | 724:1518717628 | 725:1518736060 | 726:         0 | 727:         6 | 728:   4342263 | 729:   1228568 |
| 730:         0 | 731:1167609600 | 732:1167609600 | 733:1167609600 | 734:1167609600 | 735:1167609600 | 736:4294967276 | 737:4294967276 | 738:4294967276 | 739:         0 |
| 740:         0 | 741:         0 | 742:         0 | 743:         0 | 744:        16 | 745:         0 | 746:         0 | 747:         0 | 748:         0 | 749:         0 |
| 750:3232281113 | 751:4294967040 | 752:3232281343 | 753:3232281089 | 754:         2 | 755:         9 | 756:         9 | 757:         9 | 758:         9 | 759:         9 |
| 760:         9 | 761:         0 | 762:         0 | 763:         0 | 764:        20 | 765:        40 | 766:         0 | 767:         0 | 768:         0 | 769:         0 |
| 770:         0 | 771:         0 | 772:         0 | 773:         0 | 774:       320 | 775:       210 | 776:         0 | 777:         0 | 778:       350 | 779:         0 |
| 780:         1 | 781:         0 | 782:       100 | 783:       100 | 784:         0 | 785:         0 | 786:4294967276 | 787:1167609600 | 788:         0 | 789:         0 |
| 790:         0 | 791:         0 | 792:         0 | 793:         0 | 794:         0 | 795:         0 | 796:         0 | 797:         0 | 798:         0 | 799:         0 |
| 800:         0 | 801:         0 | 802:         0 | 803:         0 | 804:         0 | 805:         0 | 806:         0 | 807:         0 | 808:         0 | 809:         0 |
| 810:         0 | 811:         0 | 812:         0 | 813:         0 | 814:         0 | 815:         0 | 816:         0 | 817:         0 | 818:         0 | 819:         0 |
| 820:         0 | 821:         0 | 822:         0 | 823:         0 | 824:         0 | 825:         0 | 826:         0 | 827:         0 | 828:         0 | 829:         0 |
| 830:         0 | 831:         0 | 832:         0 | 833:         0 | 834:         0 | 835:         0 | 836:         0 | 837:         0 | 838:         0 | 839:         0 |
| 840:         0 | 841:         0 | 842:         0 | 843:         0 | 844:         0 | 845:         0 | 846:         0 | 847:         0 | 848:         0 | 849:         0 |
| 850:       120 | 851:       120 | 852:   1676365 | 853:         0 | 854:   1262829 | 855:         0 | 856:         0 | 857:         0 | 858:         0 | 859:         0 |
| 860:         0 | 861:3571428953 | 862:         0 | 863:       560 | 864:       180 | 865:         0 | 866:     86400 | 867:       100 | 868:       100 | 869:         0 |
| 870:         0 | 871:         0 | 872:       100 | 873:         0 | 874:    260205 | 875:       768 | 876:         1 | 877:         0 | 878:    319660 | 879:     89370 |
| 880:1420110175 | 881:         0 | 882:         0 | 883:      1100 | 884:         0 | 885:         1 | 886:        20 | 887:       100 | 888:       180 | 889:         0 |
| 890:         0 | 891:         0 | 892:        20 | 893:        40 | 894:         3 | 895:         0 | 896:         0 | 897:         0 | 898:         0 | 899:         0 |
| 900:         0 | 901:         0 | 902:         0 | 903:         0 | 904:         0 | 905:         0 | 906:         0 | 907:         0 | 908:         0 | 909:         0 |
| 910:         0 | 911:         0 | 912:         0 | 913:         0 | 914:         0 | 915:         0 | 916:         0 | 917:         0 | 918:         0 | 919:         0 |
| 920:         0 | 921:         0 | 922:         0 | 923:         0 | 924:         0 | 925:         0 | 926:         0 | 927:         0 | 928:         0 | 929:         0 |
| 930:         0 | 931:         0 | 932:         0 | 933:         0 | 934:         0 | 935:         0 | 936:         0 | 937:         0 | 938:         0 | 939:         0 |
| 940:         0 | 941:         0 | 942:         0 | 943:         0 | 944:         0 | 945:         0 | 946:         0 | 947:         0 | 948:         0 | 949:         0 |
| 950:         0 | 951:         0 | 952:         0 | 953:         0 | 954:         0 | 955:         0 | 956:         0 | 957:         0 | 958:         0 | 959:         0 |
| 960:       100 | 961:       150 | 962:       230 | 963:       300 | 964:         0 | 965:         0 | 966:       200 | 967:        50 | 968:         4 | 969:         1 |
| 970:         1 | 971:         0 | 972:         0 | 973:       650 | 974:       250 | 975:         0 | 976:         1 | 977:         1 | 978:        20 | 979:       150 |
| 980:         0 | 981:         0 | 982:         0 | 983:1518609661 | 984:        13 | 985:       430 | 986:       400 | 987:       300 | 988:         0 | 989:         0 |
| 990:         0 | 991:         0 | 992:        60 | 993:       180 | 994:         0 | 995:         0 | 996:         0 | 997:         0 | 998:         0 | 999:         0 |
|1000:         0 |1001:         0 |1002:         0 |1003:         0 |1004:         0 |1005:         0 |1006:       100 |1007:       100 |1008:         0 |1009:       100 |
|1010:         0 |1011:         0 |1012:         0 |1013:         0 |1014:         0 |1015:         0 |1016:         0 |1017:         0 |1018:         0 |1019:         0 |
|1020:         8 |1021:         0 |1022:         0 |1023:         1 |1024:         0 |1025:        90 |1026:         0 |1027:         0 |1028:         0 |1029:         0 |
|1030:         0 |1031:         1 |1032:       100 |1033:         1 |1034:         1 |1035:       100 |1036:         1 |1037:       100 |1038:       100 |1039:         1 |
|1040:       100 |1041:       100 |1042:       100 |1043:         0 |1044:         0 |1045:         0 |1046:         0 |1047:        60 |1048:         0 |1049:         0 |
|1050:         0 |1051:         0 |1052:         0 |1053:        10 |1054:         0 |1055:         0 |1056:         0 |1057:         0 |1058:         0 |1059:     11035 |
|1060:   1676365 |1061:         0 |1062:        10 |1063:       100 |1064:         1 |1065:         0 |1066:         0 |1067:         0 |1068:         0 |1069:         0 |
|1070:         0 |1071:         0 |1072:       200 |1073:       200 |1074:       200 |1075:       450 |1076:       450 |1077:       450 |1078:         0 |1079:         0 |
|1080:         0 |1081:         0 |1082:         0 |1083:         0 |1084:         0 |1085:         0 |1086:         0 |1087:         0 |1088:         1 |1089:       650 |
|1090:       100 |1091:         0 |1092:         0 |1093:         0 |1094:         0 |1095:         0 |1096:         0 |1097:         0 |1098:         0 |1099:         0 |
|1100:         0 |1101:         0 |1102:         0 |1103:         0 |1104:         0 |1105:         0 |1106:         0 |1107:         0 |1108:         0 |1109:         0 |
|1110:         0 |1111:         0 |1112:         0 |1113:         0 |1114:        90 |1115:         0 |1116:         0 |1117:         0 |1118:         0
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 17 Februar 2018, 17:24:21
Seltsam. Normalerweise entsprechen die Heatpump_Values 117-120 dem Betriebsmodus der WP. In 120 steht die Betriebsmodus-Zeit, sollte also nie 0 sein. 117=0 heißt Heizen. Anscheinend hat AI da was komplett verschoben. In der V1.81 gibt es auch nur 232 Werte. Bei Dir sind es 259. Vielleicht stehen sie jetzt bei den neuen Werten.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 17 Februar 2018, 17:31:01
Die heutige Modul-Version enthält neue Features. (siehe deutsche commandref)

Mit get <device> rawData kann man sich die Rohdaten (Betriebswerte und Parameter) der Steuerung ansehen. Jeder Wert ist einem aufsteigendem Indexwert zugeordnet.

Mit den Attributen userHeatpumpParameters und userHeatpumpValues kann man sich eigene Readings aus den Roh-Daten der Steuerung erzeugen. Falls man diese noch weiter bearbeiten will, muss man das Attribut userReadings des FHEM-Frameworks nutzen.

Bitte ergänzt die Wiki, wenn bestimmte Werte auch für andere Nutzer nützlich sind.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 19 Februar 2018, 16:43:18
Hallo tupol,

danke für deine Erweiterung des Moduls! Kannst du sagen wie du auf die 120 -> Zeit oder 117 -> Heizen gekommen bist?
Ich möchte an die "Impulse Verdichter 1" heran kommen.
Sind die raw Daten noch verschlüsselt?

Kannst du vielleicht ein beispiel mit userHeatpumpParameters und userHeatpumpValues machen?

Gruß
Zwiebel
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 19 Februar 2018, 18:05:09
Da muss Du im Internet oder dem alten Java- bzw. dem neuen Javascript-Programm der Steuerung graben.

Anwendung steht im commandref. attr <device> userHeatpumpValues 117,120

Verschlüsselt ist der falsche Begriff. Teilweise sind sie aufgearbeitet. Das siehst Du aber im Quelltext meines Moduls.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 19 Februar 2018, 20:01:36
VD1 Impulse: Vermutlich der Betriebswert 57
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 19 Februar 2018, 20:38:58
danke! Funktioniert - mal schauen welche Werte noch so interessant sind.

viele Grüße
Zwiebel
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 23 Februar 2018, 23:26:12

Gerade entdeckt
http://www.loxwiki.eu/pages/viewpage.action?pageId=18219334

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 12 März 2018, 09:54:26
Ich habe meine Erfahrungen mit der Wärmepumpe Novelan LIC8E  und der Luxtronik 2.0 mal hier zusammengefasst:
https://wiki.fhem.de/wiki/Effizienter_Betrieb_einer_Fußbodenheizung_mit_Luft-Wasser-Wärmepumpe_(Fallbeispiel) (https://wiki.fhem.de/wiki/Effizienter_Betrieb_einer_Fu%C3%9Fbodenheizung_mit_Luft-Wasser-W%C3%A4rmepumpe_(Fallbeispiel))
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: stoff am 03 April 2018, 23:29:32
Hallo,

vielen Dank für die Erweiterung. Ich nutze die Luxtronik2 Infos sehr gerne um einen Überblick über das System zu bekommen. Dennoch habe ich an der Stelle noch einige Fragen.
Ich habe mich auch schon an Alpha Innotec gewendet, aber leider keine Antworten bekommen. Die iOS App zum steuern der Heizung funktioniert leider nicht mehr.
Wäre es möglich folgende Funktionen in das Luxtonik2 Modul zu implementieren?

Als firmware setze ich die V1.69 bei einer LWC80 und dem Ventower von AI ein.
Hintergrund Lüftungsanlage:
Mit einem Bosch BME680 die Luftqualität messen und ggf. die Lüftungsanlage steuern./justieren.

Vielen Dank!
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 07 April 2018, 21:41:03
Das mit den Zeiten ist vermutlich zu viel Aufwand für mich. Kann da auch keinen wirklichen Zweck für eine Automatisierung erkennen, da man das normalerweise einmalig über Apps oder direkt am Gerät durchführt. Ich habe leider auch keinen Ventower zum Forschen.

Zu Punkt 4: Kennst Du Beispiele, wo diese Art der Wärmeverteilung tatsächlich messbar erfolgreich eingesetzt wird oder ist das nur eine Idee? Du hast ja vermutlich auch eine KWL. Ist die nicht viel effektiver?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 09 April 2018, 10:18:03
Hallo steru85 und Tupol,

ich habe das selbe Probelm wie stern85,

STATE      Waermepumpe laeuft seit 00:00:00 - Heizbetrieb

@stern85 hast du eine Lösung oder den richtigen Wert in den Heatpump Values gefunden.
@Tupol wie könnte ich den Wert 120 durch den richtigen ersetzen?

Ich habe auch 259 Heatpump Values,
Ich habe auch firmware V3.82.2

Hat schon jemand firmware  V3.82.4 getestet?

@Tupol leider kann ich die Werte nur auslesen aber keine Werte setzen. Liegt das an der Firmware (FW >= 3.81)?
siehe http://www.loxwiki.eu/pages/viewpage.action?pageId=18219339

Gruß Heiko


Hier meine ist Heizung
Internals:
   .triggerUsed 1
   DEF        192.168.178.39:8889 3600
   HOST       192.168.178.39
   INTERVAL   3600
   LOCAL      0
   MODEL      MSW 6
   NAME       Novelan_Heizung
   NOTIFYDEV  global
   NR         42
   PORT       8889
   STATE      Initializing
   TYPE       LUXTRONIK2
   .attraggr:
   .attrminint:
   READINGS:
     2018-04-09 09:46:41   .statAmbientTempDay Count: 587 Sum: 5515.7 ShowDate: 0
     2018-04-09 09:46:41   .statAmbientTempMonth Count: 755 Sum: 7520.1 ShowDate: 0
     2018-04-09 09:46:41   .statAmbientTempYear Count: 755 Sum: 7520.1 ShowDate: 0
     2018-04-09 09:46:41   .statElectricity2ndHeatSource1 Day: 0 Month: 0 Year: 0
     2017-12-19 01:36:23   .statElectricity2ndHeatSource1Tariff1 Day: 0 Month: 0 Year: 0 (since: 2017-12-19_01:19:23 )
     2018-04-09 09:46:41   .statHours2ndHeatSource1 Day: 0 Month: 0 Year: 0
     2018-04-09 09:46:41   .statHours2ndHeatSource1Before Value: 71603 Tariff: 0 ShowDate: 1
     2018-04-09 09:46:41   .statHoursHeatPump Day: 9145 Month: 12702 Year: 12702
     2018-04-09 09:46:41   .statHoursHeatPumpBefore Value: 11418086 Tariff: 0 ShowDate: 1
     2018-04-09 09:46:41   .statHoursHeating Day: 7626 Month: 10082 Year: 10082
     2018-04-09 09:46:41   .statHoursHeatingBefore Value: 7825086 Tariff: 0 ShowDate: 1
     2018-04-09 09:46:41   .statHoursHotWater Day: 1516 Month: 2614 Year: 2614
     2018-04-09 09:46:41   .statHoursHotWaterBefore Value: 3590872 Tariff: 0 ShowDate: 1
     2018-04-09 09:46:41   2ndHeatSource1  off
     2018-02-27 14:20:09   activeTariff    0
     2018-04-09 09:46:41   ambientTemperature 11.0
     2018-04-09 09:46:41   averageAmbientTemperature 10.4
     2018-04-09 09:46:41   bivalentLevel   1
     2018-04-09 09:46:41   compressor1     off
     2018-04-09 09:46:41   counterHeatQHeating 17181.4
     2018-04-09 09:46:41   counterHeatQHotWater 6644.4
     2018-04-09 09:46:41   counterHeatQTotal 23825.8
     2018-04-09 09:46:41   counterHours2ndHeatSource1 19.9
     2018-04-09 09:46:41   counterHoursHeatPump 3171.7
     2018-04-09 09:46:41   counterHoursHeating 2173.6
     2018-04-09 09:46:41   counterHoursHotWater 997.5
     2018-04-09 09:46:41   delayDeviceTimeCalc 254
     2018-04-09 09:46:41   deviceTimeCalc  2018-04-09 09:42:27
     2018-04-09 09:46:41   durationFetchReadings 0.065
     2018-04-09 09:46:41   firmware        V3.82.2
     2018-04-09 09:46:41   flowTemperature 23.3
     2018-04-09 07:15:40   heatSourceDefrostCounterAir 26
     2018-04-09 07:15:40   heatSourceDefrostLast Mode: air Time: 00:59 Amb: 7.7 - 7.7 hsIN: 8.7 - 8.7
     2018-04-09 09:46:41   heatSourceIN    17.3
     2018-04-09 09:46:41   heatSourceMotor off
     2018-04-09 09:46:41   heatSourceOUT   15.8
     2018-04-09 09:46:41   heatingCurveEndPoint 34.0
     2018-04-09 09:46:41   heatingCurveOffset 20.0
     2018-04-09 09:46:41   heatingCycle    running
     2018-04-09 09:46:41   heatingLimit    on
     2018-04-09 09:46:41   heatingSystemCircPump on
     2018-04-09 09:46:41   hotGasTemperature 23.3
     2018-04-09 09:46:41   hotWaterCircPumpDeaerate off
     2018-04-09 09:46:41   hotWaterCircPumpExtern off
     2018-04-09 09:46:41   hotWaterSwitchingValve off
     2018-04-09 09:46:41   hotWaterTemperature 46.4
     2018-04-09 09:46:41   hotWaterTemperatureTarget 49.0
     2018-04-09 09:46:41   opModeHeating   Automatik
     2018-04-09 09:46:41   opModeHotWater  Automatik
     2018-04-09 09:46:41   opStateHeatPump1 Waermepumpe laeuft
     2018-04-09 09:46:41   opStateHeatPump2 seit 00:00:00
     2018-04-09 09:46:41   opStateHeatPump3 Heizbetrieb
     2018-04-09 09:46:41   opStateHeating  Abgesenkt 0.0 C
     2018-04-09 09:46:41   opStateHotWater Temp. OK
     2018-04-09 09:46:41   returnTemperature 23.4
     2018-04-09 09:46:41   returnTemperatureExtern 23.1
     2018-04-09 09:46:41   returnTemperatureHeating 23.4
     2018-04-09 09:46:41   returnTemperatureHyst 2.0
     2018-04-09 09:46:41   returnTemperatureSetBack 0.0
     2018-04-09 09:46:41   returnTemperatureTarget 25.1
     2018-04-09 09:46:41   statAmbientTempDay Min: 7.6 Avg: 9.4 Max: 11.2
     2018-04-09 00:00:37   statAmbientTempDayLast Min: 11.0 Avg: 11.9 Max: 13.2
     2018-04-09 09:46:41   statAmbientTempMonth Min: 7.6 Avg: 10.0 Max: 13.2
     2018-04-08 21:12:36   statAmbientTempMonthLast Min: 0.8 Avg: 0.9 Max: 1.0 (since: 2017-12-19_01:19:23 )
     2018-04-09 09:46:41   statAmbientTempYear Min: 7.6 Avg: 10.0 Max: 13.2
     2018-04-08 21:12:36   statAmbientTempYearLast Min: 0.8 Avg: 0.9 Max: 1.0 (since: 2017-12-19_01:19:23 )
     2018-04-09 06:43:40   statBoilerGradientCoolDown DT/h: -0.39 DT: -3.5 Dh: 8.88
     2018-04-09 06:43:40   statBoilerGradientCoolDownMin DT/h: -0.39 DT: -3.5 Dh: 8.88
     2018-04-09 09:46:41   statElectricity2ndHeatSource1 Day: 0.0 Month: 0.000 Year: 0.000
     2018-04-09 00:00:37   statElectricity2ndHeatSource1Last Day: 0.0 Month: 0.000 Year: 0.000 (since: 2018-04-08 )
     2017-12-19 01:36:23   statElectricity2ndHeatSource1Tariff1 Day: 0.0 Month: 0.000 Year: 0.000 (since: 2017-12-19_01:19:23 )
     2018-04-09 09:46:41   statHours2ndHeatSource1 Day: 0.0 Month: 0 Year: 0
     2018-04-09 00:00:37   statHours2ndHeatSource1Last Day: 0.0 Month: 0 Year: 0 (since: 2017-12-19_01:19:23 )
     2018-04-09 09:46:41   statHoursHeatPump Day: 2.5 Month: 4 Year: 4
     2018-04-09 00:00:37   statHoursHeatPumpLast Day: 1.0 Month: 878 Year: 878 (since: 2017-12-19_01:19:23 )
     2018-04-09 09:46:41   statHoursHeating Day: 2.1 Month: 3 Year: 3
     2018-04-09 00:00:37   statHoursHeatingLast Day: 0.7 Month: 615 Year: 615 (since: 2017-12-19_01:19:23 )
     2018-04-09 09:46:41   statHoursHotWater Day: 0.4 Month: 1 Year: 1
     2018-04-09 00:00:37   statHoursHotWaterLast Day: 0.3 Month: 263 Year: 263 (since: 2017-12-19_01:19:23 )
     2018-04-09 09:46:41   state           Waermepumpe laeuft seit 00:00:00 - Heizbetrieb
     2018-04-09 09:46:41   thresholdHeatingLimit 15.0
     2018-04-09 09:46:41   thresholdTemperatureSetBack -20.0
     2018-04-09 09:46:41   typeHeatpump    MSW 6
     2018-04-09 09:46:41   typeSerial      2608/30-354
   fhem:
     alertFirmware 0
     counterRetry 0
     durationFetchReadingsMax 0
     durationFetchReadingsMin 0
     heatingPumpLastRun 1523260022.88173
     heatingPumpLastStop 1523260022.88173
     hotWaterLastRun 1523260022.88172
     modulVersion $Date: 2018-03-18 19:51:57 +0100 (Sun, 18 Mar 2018) $
     portDefined 1
     statBoilerCoolDownLastTemp 46.4
     statBoilerCoolDownLastTime 1523259747
     statBoilerCoolDownMax 49.4
     statBoilerCoolDownStartTime 1523250866
     statBoilerCoolDownStep 0
     statBoilerHeatUpHQ 6644.4
     statBoilerHeatUpMax
     statBoilerHeatUpMin 44.0
     statBoilerHeatUpOpHours 3590872
     statBoilerHeatUpStep 0
     statThermalPowerOpState_0 0 17159.7 7815004 7520.1 9022.3 755 24.0 -755
     defrost:
       amb        7.7
       ambStart   7.7
       hsIn       8.7
       hsInStart  8.7
       hsOut      7.3
       hsOutStart 7.3
       mode       none
       startTime  1523250880.29463
   helper:
     fetched_calc_values 259
     fetched_parameters 1119
     fetched_visib_attr 345
     RUNNING_PID:
       abortFn    LUXTRONIK2_UpdateAborted
       arg        Novelan_Heizung
       bc_pid     1047
       finishFn   LUXTRONIK2_UpdateDone
       fn         LUXTRONIK2_DoUpdate
       pid        11768
       telnet     telnetForBlockingFn_1523211769_127.0.0.1_33286
       timeout    25
       abortArg:
Attributes:
   doStatistics 1
   group      Heizung
   icon       sani_earth_source_heat_pump
   ignoreFirmwareCheck 1
   room       Heizung+Technik
   verbose    5
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: aiuser am 09 April 2018, 19:22:38
Hallo Tupol,

die Möglichkeit eigene Readings über userHeatPumpValues/Parameter zu erzeugen ist echt spitze!

leider habe ich seither bei jedem Reading eine Warnung im FHEM-log:
  2018.04.09 19:11:50 1: PERL WARNING: Use of uninitialized value $rName in string eq at ./FHEM/23_LUXTRONIK2.pm line 598.
Die Werte werden korrekt angezeigt, weshalb ich davon ausgehe, dass es kein Problem darstellt?
gibt es eine Möglichkeit die Warnung loszuwerden?


DEF        192.168.0.28:8889
   HOST       192.168.0.28
   INTERVAL   300
   NAME       wpdaten
   NOTIFYDEV  global
   NR         20
   PORT       8889
   STATE      Waermepumpe steht seit 09:08:51 - Keine Anforderung
   TYPE       LUXTRONIK2
   READINGS:
     2018-04-09 19:06:50   2ndHeatSource1  off
     2018-04-09 19:06:50   ambientTemperature 16.5
     2018-04-09 19:06:50   averageAmbientTemperature 12.2
     2018-04-09 19:06:50   bivalentLevel   1
     2018-04-09 19:06:50   compressor1     off
     2018-04-09 19:06:50   counterHeatQHeating 17217.5
     2018-04-09 19:06:50   counterHeatQHotWater 1806.9
     2018-04-09 19:06:50   counterHeatQTotal 19024.4
     2018-04-09 19:06:50   counterHours2ndHeatSource1 80.4
     2018-04-09 19:06:50   counterHoursHeatPump 2256.0
     2018-04-09 19:06:50   counterHoursHeating 2003.6
     2018-04-09 19:06:50   counterHoursHotWater 242.2
     2018-04-09 19:06:50   delayDeviceTimeCalc 541
     2018-04-09 19:06:50   deviceTimeCalc  2018-04-09 18:57:49
     2018-04-09 19:06:50   durationFetchReadings 0.059
     2018-04-09 19:06:50   firmware        V3.79
     2018-04-09 19:06:50   flowTemperature 21.2
     2018-04-09 19:06:50   heatPumpElectricalPowerEstimated 0
     2018-04-09 10:01:49   heatSourceDefrostLast Mode: air Time: 04:59 Amb: 12.3 - 12.3 hsIN: 2.4 - 2.4
     2018-04-09 19:06:50   heatSourceIN    23.4
     2018-04-09 19:06:50   heatSourceMotor off
     2018-04-09 19:06:50   heatSourceOUT   22.3
     2018-04-09 19:06:50   heatingCurveEndPoint 25.0
     2018-04-09 19:06:50   heatingCurveOffset 20.0
     2018-04-06 11:31:48   heatingCycle    finished
     2018-04-09 19:06:50   heatingLimit    on
     2018-04-09 19:06:50   heatingSystemCircPump off
     2018-04-09 19:06:50   hotGasTemperature 24.4
     2018-04-09 19:06:50   hotWaterCircPumpDeaerate off
     2018-04-09 19:06:50   hotWaterCircPumpExtern off
     2018-04-09 19:06:50   hotWaterSwitchingValve off
     2018-04-09 19:06:50   hotWaterTemperature 47.4
     2018-04-09 19:06:50   hotWaterTemperatureTarget 50.0
     2018-04-09 19:06:50   opModeHeating   Automatik
     2018-04-09 19:06:50   opModeHotWater  Automatik
     2018-04-09 19:06:50   opStateHeatPump1 Waermepumpe steht
     2018-04-09 19:06:50   opStateHeatPump2 seit 09:08:51
     2018-04-09 19:06:50   opStateHeatPump3 Keine Anforderung
     2018-04-09 19:06:50   opStateHeating  Abgesenkt 0.0 C
     2018-04-09 19:06:50   opStateHotWater Temp. OK
     2018-04-09 19:06:50   returnTemperature 21.1
     2018-04-09 18:36:50   returnTemperatureHeating 21.1
     2018-04-09 19:06:50   returnTemperatureHyst 2.0
     2018-04-09 19:06:50   returnTemperatureSetBack 0.0
     2018-04-09 19:06:50   returnTemperatureTarget 20.8
     2018-04-09 19:06:50   statAmbientTempDay Min: 9.0 Avg: 13.5 Max: 20.2
     2018-04-09 00:01:49   statAmbientTempDayLast Min: 3.8 Avg: 12.7 Max: 21.5
     2018-04-09 19:06:50   statAmbientTempMonth Min: -1.6 Avg: 9.4 Max: 21.5
     2018-04-01 00:04:34   statAmbientTempMonthLast Min: -12.4 Avg: 2.6 Max: 13.3
     2018-04-09 19:06:50   statAmbientTempYear Min: -16.9 Avg: 1.6 Max: 21.5 (since: 2018-01-08_00:59:34 )
     2018-04-09 09:21:49   statBoilerGradientCoolDown DT/h: -0.56 DT: -8.4 Dh: 15.08
     2018-02-15 07:34:17   statBoilerGradientCoolDownMin DT/h: -0.25 DT: -2.2 Dh: 8.92
     2018-04-09 10:16:49   statBoilerGradientHeatUp DT/min: 0.41 DT: 9.20 Dmin: 22 DQ: 2.6 thP: 7.0
     2018-04-09 19:06:50   statElectricity2ndHeatSource1 Day: 0.0 Month: 50.155 Year: 86.542 (since: 2018-01-09 )
     2018-04-09 00:01:49   statElectricity2ndHeatSource1Last Day: 47502.6 Month: 16.073 Year: -
     2018-04-09 19:06:50   statElectricityHeatPump Day: 757.7 Month: 40.567 Year: 1063.746 (since: 2018-01-09 )
     2018-04-09 00:01:49   statElectricityHeatPumpLast Day: 0.0 Month: 390.102 Year: -
     2018-04-09 19:06:50   statElectricityHeating Day: 0.0 Month: 22.485 Year: 888.873 (since: 2018-01-09 )
     2018-04-09 00:01:49   statElectricityHeatingLast Day: 0.0 Month: 317.707 Year: -
     2018-04-09 19:06:50   statElectricityHotWater Day: 757.7 Month: 18.082 Year: 174.873 (since: 2018-01-09 )
     2018-04-09 00:01:49   statElectricityHotWaterLast Day: 0.0 Month: 72.395 Year: -
     2018-04-09 19:06:50   statHours2ndHeatSource1 Day: 0.0 Month: 5 Year: 9 (since: 2018-01-09 )
     2018-04-09 00:01:49   statHours2ndHeatSource1Last Day: 5.0 Month: 2 Year: -
     2018-04-09 19:06:50   statHoursHeatPump Day: 0.4 Month: 28 Year: 723 (since: 2018-01-09 )
     2018-04-09 00:01:49   statHoursHeatPumpLast Day: 2.1 Month: 260 Year: -
     2018-04-09 19:06:50   statHoursHeating Day: 0.0 Month: 19 Year: 638 (since: 2018-01-09 )
     2018-04-09 00:01:49   statHoursHeatingLast Day: 1.3 Month: 227 Year: -
     2018-04-09 19:06:50   statHoursHotWater Day: 0.4 Month: 9 Year: 83 (since: 2018-01-09 )
     2018-04-09 00:01:49   statHoursHotWaterLast Day: 0.5 Month: 33 Year: -
     2018-04-09 09:56:49   statThermalPowerBoiler aT: 11.7 iT: 3.0 tT: 50.0 thP: 7.5 DQ: 2.4 t: 19 COP: 3.04
     2018-04-06 11:26:48   statThermalPowerHeating aT: 5.1 iT: 0.7 tT: 22.3 thP: 8.2 DQ: 25.6 t: 187 COP: 5.91 tTStart: 22.8
     2018-04-09 19:06:50   state           Waermepumpe steht seit 09:08:51 - Keine Anforderung
     2018-04-09 19:06:50   thresholdHeatingLimit 14.0
     2018-04-09 19:06:50   thresholdTemperatureSetBack -20.0
     2018-04-09 19:06:50   typeHeatpump    MSW 8
     2018-04-09 19:06:50   typeSerial     xxxxxx
     2018-04-04 01:44:40   userParameter1059 6718
     2018-04-04 01:44:40   userValue154    61390
     2018-04-04 01:44:40   userValue173    0
     2018-04-04 01:44:40   userValue183    0
     2018-04-04 01:44:40   userValue241    0
     2018-04-09 19:06:50   userValue57     1999
   fhem:
     alertFirmware 1
     counterRetry 0
     durationFetchReadingsMax 0.260
     durationFetchReadingsMin 0.049
     heatingPumpLastRun 1523291810.10911
     heatingPumpLastStop 1523293610.12905
     hotWaterLastRun 1523260309.77546
     modulVersion $Date: 2018-02-25 17:33:46 +0100 (Sun, 25 Feb 2018) $
     portDefined 1
     statBoilerCoolDownLastTemp 47.4
     statBoilerCoolDownLastTime 1523293069
     statBoilerCoolDownMax 51.4
     statBoilerCoolDownStartTime 1523260968
     statBoilerCoolDownStep 1
     statBoilerHeatUpHQ 1806.9
     statBoilerHeatUpMax 51.4
     statBoilerHeatUpMin 47.3
     statBoilerHeatUpOpHours 871754
     statBoilerHeatUpStep 1
     statThermalPowerOpState_0 3 17179.1 7197030 192.7 25.4 38 22.8 52752
     statThermalPowerOpState_5 3 1804.5 870601 46.6 11.9 4 50.0 9862.112
     defrost:
       amb        12.3
       ambStart   12.3
       hsIn       2.4
       hsInStart  2.4
       hsOut      3.1
       hsOutStart 3.1
       mode       none
       startTime  1523260609.7848
   helper:
     fetched_calc_values 249
     fetched_parameters 1086
     fetched_visib_attr 336
Attributes:
   doStatistics 1
   heatPumpElectricalPowerFactor 0.032
   heatPumpElectricalPowerWatt 1570
   heatRodElectricalPowerWatt 9500
   userHeatpumpValues 57
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 10 April 2018, 18:22:25
Zitat von: evolvo187 am 09 April 2018, 10:18:03
Hallo steru85 und Tupol,

ich habe das selbe Probelm wie stern85,

ich befürchte, dass ab der Version x.82 die Java-Schnittstelle nur noch sehr eingeschränkt funktioniert. Der Wert wird ja auch nicht mehr im Browser angezeigt.

Kannst Du mal ein Logauszug bei Modul-Verbose 5 schicken um zu sehen, wie die Steuerung auf das Setzen von Werten reagiert.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 10 April 2018, 22:20:35
Hallo

hier ein die Daten die vom Aktualisieren

Logfile:
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1173 Opening connection to 192.168.178.39:8889
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1189 Ask host for operational values
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1192 Start to receive operational values
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1236 259 operational values received
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1241 Ask host for set parameters
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1244 Start to receive set parameters
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1279 1119 set values received
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1284 Ask host for visibility attributes
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1287 Start to receive visibility attributes
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1321 345 visibility attributs received
2018.04.10 22:16:43 5: LUXTRONIK2 Novelan_Heizung: ReadData.1325 Closing connection to host 192.168.178.39
2018.04.10 22:16:43 4: LUXTRONIK2 Novelan_Heizung: UpdateDone.630 Novelan_Heizung|1|0|0|0|0|1|0|1|0|0|1|145|127|463|297|247|233|244|no|V3.82.2|150|1523391153|85|52|490|571|1|0|1523391403.27806|1523391403.34233|58|71603|11439976|7834892|3602933|172026|66648|no|no|0|0|1482331128|1|259|1119|0|0|4294967096|30|no|no|no|345|0|no|no|no|no|no|no|0|no|150|1|2608/30-354|no|no|20|340|200|no|no|no|no|0||no|no|no


Event monitor:
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung statAmbientTempDay: Min: 9.5 Avg: 14.4 Max: 19.3
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung statAmbientTempMonth: Min: 7.6 Avg: 13.5 Max: 19.3
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung statAmbientTempYear: Min: 7.6 Avg: 13.5 Max: 19.3
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung opStateHeatPump1: Waermepumpe laeuft
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung opStateHeatPump2: seit 00:00:00
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung opStateHeatPump3: Heizbetrieb
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung opModeHotWater: Automatik
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung opStateHotWater: Temp. OK
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung opModeHeating: Automatik
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung opStateHeating: Abgesenkt 0.0 C
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung returnTemperatureHeating: 24.7
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung deviceTimeCalc: 2018-04-10 22:12:33
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung delayDeviceTimeCalc: 250
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung durationFetchReadings: 0.064
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung ambientTemperature: 14.5
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung averageAmbientTemperature: 12.7
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung heatingLimit: on
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung thresholdHeatingLimit: 15.0
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung thresholdTemperatureSetBack: -20.0
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung heatingCurveEndPoint: 34.0
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung heatingCurveOffset: 20.0
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung hotWaterTemperature: 46.3
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung hotWaterTemperatureTarget: 49.0
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung flowTemperature: 29.7
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung returnTemperature: 24.7
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung returnTemperatureTarget: 23.3
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung returnTemperatureHyst: 2.0
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung returnTemperatureSetBack: 0.0
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung returnTemperatureExtern: 24.4
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung heatSourceIN: 8.5
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung heatSourceOUT: 5.2
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung heatSourceMotor: on
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung compressor1: on
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung hotGasTemperature: 57.1
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung counterHours2ndHeatSource1: 19.9
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung statHours2ndHeatSource1: Day: 0.0 Month: 0 Year: 0
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung statElectricity2ndHeatSource1Tariff1: Day: 0.0 Month: 0.000 Year: 0.000
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung counterHoursHeatPump: 3177.8
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung statHoursHeatPump: Day: 3.6 Month: 10 Year: 10
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung counterHoursHeating: 2176.4
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung statHoursHeating: Day: 1.7 Month: 6 Year: 6
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung counterHoursHotWater: 1000.8
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung statHoursHotWater: Day: 1.9 Month: 4 Year: 4
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung counterHeatQHeating: 17202.6
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung counterHeatQHotWater: 6664.8
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung counterHeatQTotal: 23867.4
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung heatingSystemCircPump: on
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung hotWaterCircPumpExtern: off
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung hotWaterSwitchingValve: off
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung 2ndHeatSource1: off
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung hotWaterCircPumpDeaerate: off
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung bivalentLevel: 1
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung firmware: V3.82.2
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung typeHeatpump: MSW 6
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung typeSerial: 2608/30-354
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung Waermepumpe laeuft seit 00:00:00 - Heizbetrieb
2018-04-10 22:16:43 LUXTRONIK2 Novelan_Heizung heatingCycle: running

Gruß Heiko
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 10 April 2018, 22:24:39
Und vom Setzen von Werten? (Die funktionieren ja laut deinem Post nicht.)
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 10 April 2018, 22:33:24
Hallo

beim senden von Daten kommt:

Novelan_Heizung Error: Could not open connection to host 192.168.178.39

Gibt es eine möglichkeit auf Version x.81 zurück zu kommen (update zurücksetzen)
hat jemand diese Version gespeichert? da ich nur noch Version x.84 downloaden kann.

Gruß Heiko
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 10 April 2018, 22:36:49
Da sehe ich im Logfile und Event monitor keine Daten. :)

auf dem Webserver muss ich ein Passwort eingeben.
kann es daran liegen?

Gruß Heiko
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 10 April 2018, 22:43:49
Zitat von: aiuser am 09 April 2018, 19:22:38
Hallo Tupol,

die Möglichkeit eigene Readings über userHeatPumpValues/Parameter zu erzeugen ist echt spitze!

leider habe ich seither bei jedem Reading eine Warnung im FHEM-log:
  2018.04.09 19:11:50 1: PERL WARNING: Use of uninitialized value $rName in string eq at ./FHEM/23_LUXTRONIK2.pm line 598.
Die Werte werden korrekt angezeigt, weshalb ich davon ausgehe, dass es kein Problem darstellt?
gibt es eine Möglichkeit die Warnung loszuwerden?
Bitte morgen neue Version testen.
Welches Model steht hinter dem Typ "MSW 8"?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 10 April 2018, 22:49:27
MSW 6 es ist eine Sole/Wasser-Wärmepumpe

Gruß Heiko
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 10 April 2018, 22:49:48
Zitat von: evolvo187 am 10 April 2018, 22:33:24
Hallo

beim senden von Daten kommt:

Novelan_Heizung Error: Could not open connection to host 192.168.178.39

Gibt es eine möglichkeit auf Version x.81 zurück zu kommen (update zurücksetzen)
hat jemand diese Version gespeichert? da ich nur noch Version x.84 downloaden kann.

Gruß Heiko

Das ist seltsam. Ich brauche bitte einen Logauszug.
Man kann meines Wissens die alte Version einfach "darüber" installieren. Ich habe nur 1.81. Das hilft Dir nicht. Du brauchst 3.81 oder wie aiuser 3.79.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 10 April 2018, 23:11:12
sorry für die Frage,

aber was meinst du mit Logauszug.

Sorry bin neu hier.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 11 April 2018, 19:48:25
Das was Du mir schon für ein update geschickt hast.^
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 11 April 2018, 20:01:14
ok dann nochmal.

Event monitor:
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung statAmbientTempDay: Min: 11.2 Avg: 14.8 Max: 20.3
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung statAmbientTempMonth: Min: 7.6 Avg: 14.0 Max: 20.3
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung statAmbientTempYear: Min: 7.6 Avg: 14.0 Max: 20.3
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung opStateHeatPump1: Waermepumpe laeuft
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung opStateHeatPump2: seit 00:00:00
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung opStateHeatPump3: Heizbetrieb
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung opModeHotWater: Automatik
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung opStateHotWater: Temp. OK
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung opModeHeating: Automatik
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung opStateHeating: Abgesenkt 0.0 C
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung deviceTimeCalc: 2018-04-11 19:54:16
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung delayDeviceTimeCalc: 248
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung durationFetchReadings: 0.071
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung ambientTemperature: 17.1
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung averageAmbientTemperature: 13.3
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung heatingLimit: on
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung thresholdHeatingLimit: 15.0
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung thresholdTemperatureSetBack: -20.0
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung heatingCurveEndPoint: 34.0
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung heatingCurveOffset: 20.0
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung hotWaterTemperature: 47.7
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung hotWaterTemperatureTarget: 49.0
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung flowTemperature: 21.2
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung returnTemperature: 20.9
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung returnTemperatureTarget: 21.8
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung returnTemperatureHyst: 2.0
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung returnTemperatureSetBack: 0.0
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung returnTemperatureExtern: 21.4
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung heatSourceIN: 19.3
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung heatSourceOUT: 18.3
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung heatSourceMotor: off
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung compressor1: off
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung hotGasTemperature: 22.3
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung counterHours2ndHeatSource1: 19.9
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung statHours2ndHeatSource1: Day: 0.0 Month: 0 Year: 0
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung statElectricity2ndHeatSource1Tariff1: Day: 0.0 Month: 0.000 Year: 0.000
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung counterHoursHeatPump: 3180.7
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung statHoursHeatPump: Day: 2.4 Month: 13 Year: 13
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung counterHoursHeating: 2177.7
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung statHoursHeating: Day: 1.3 Month: 7 Year: 7
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung counterHoursHotWater: 1002.4
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung statHoursHotWater: Day: 1.1 Month: 6 Year: 6
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung counterHeatQHeating: 17213.4
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung counterHeatQHotWater: 6674.2
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung counterHeatQTotal: 23887.6
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung heatingSystemCircPump: off
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung hotWaterCircPumpExtern: off
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung hotWaterSwitchingValve: off
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung 2ndHeatSource1: off
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung hotWaterCircPumpDeaerate: off
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung bivalentLevel: 1
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung firmware: V3.82.2
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung typeHeatpump: MSW 6
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung typeSerial: 2608/30-354
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung Waermepumpe laeuft seit 00:00:00 - Heizbetrieb
2018-04-11 19:58:24 LUXTRONIK2 Novelan_Heizung heatingCycle: running

Logfile:
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1173 Opening connection to 192.168.178.39:8889
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1189 Ask host for operational values
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1192 Start to receive operational values
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1236 259 operational values received
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1241 Ask host for set parameters
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1244 Start to receive set parameters
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1279 1119 set values received
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1284 Ask host for visibility attributes
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1287 Start to receive visibility attributes
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1321 345 visibility attributs received
2018.04.11 19:58:24 5: LUXTRONIK2 Novelan_Heizung: ReadData.1325 Closing connection to host 192.168.178.39
2018.04.11 19:58:24 4: LUXTRONIK2 Novelan_Heizung: UpdateDone.630 Novelan_Heizung|1|0|0|0|0|0|0|1|0|0|1|171|133|477|212|209|218|214|no|V3.82.2|150|1523469256|193|183|490|223|0|0|1523469504.36133|1523469504.43221|58|71603|11450607|7839874|3608570|172134|66742|no|no|0|0|1482331128|1|259|1119|0|0|4294967096|30|no|no|no|345|0|no|no|no|no|no|no|0|no|150|0|2608/30-354|no|no|20|340|200|no|no|no|no|0||no|no|no


Gruß Heiko
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 11 April 2018, 20:20:11
hier das Logfile beim senden:

2018.04.11 20:18:46 3: set Novelan_Heizung heatingCurveOffset 20.0
2018.04.11 20:18:46 5: LUXTRONIK2 Novelan_Heizung: SetParameter.1483 Opening connection to host 192.168.178.39
2018.04.11 20:18:46 1: LUXTRONIK2 Novelan_Heizung: SetParameter.1490 Could not open connection to host 192.168.178.39

Gruß Heiko
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: aiuser am 11 April 2018, 21:28:32
die Warnungen sind nach Update des Moduls verschwunden, vielen Dank dafür!

MSW8 steht für Sole-Wasser-WP, wobei die 8 vermutlich für gerundet 7,7 KW steht.
es ist eine AI WZS 82H3M im Einsatz.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 12 April 2018, 19:00:52
Zitat von: evolvo187 am 11 April 2018, 20:20:11
hier das Logfile beim senden:

2018.04.11 20:18:46 3: set Novelan_Heizung heatingCurveOffset 20.0
2018.04.11 20:18:46 5: LUXTRONIK2 Novelan_Heizung: SetParameter.1483 Opening connection to host 192.168.178.39
2018.04.11 20:18:46 1: LUXTRONIK2 Novelan_Heizung: SetParameter.1490 Could not open connection to host 192.168.178.39

Danke. Habe eine neue Version hochgeladen. Bitte morgen eine Update fahren und ausprobieren.

Kannst Du  wp.jar und Lux.js für Version 3.82 von Deiner Steuerung runterladen?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 12 April 2018, 19:28:16
ZitatKannst Du  wp.jar und Lux.js für Version 3.82 von Deiner Steuerung runterladen?

Würde ich gerne machen, aber leider weiß ich nicht wo oder wie ich das machen kann.
Ich finde auf dem Webserver nichts.
Und in der Anlage auch nichts.


Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 12 April 2018, 20:21:33
Die Links in diesem Thread funktionieren nicht?
https://forum.fhem.de/index.php/topic,68885.msg793152.html#msg793152
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 13 April 2018, 15:37:38
Top jetzt kann man auch bei Version 3.82.2 Werte in der Anlage setzen. :)

Logfile: beim Werte setzen
2018.04.13 12:29:33 3: set Novelan_Heizung hotWaterTemperatureTarget 50.0


Logfile: beim Werte holen
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1198 Opening connection to 192.168.178.39:8889
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1214 Ask host for operational values
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1217 Start to receive operational values
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1261 259 operational values received
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1266 Ask host for set parameters
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1269 Start to receive set parameters
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1304 1119 set values received
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1309 Ask host for visibility attributes
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1312 Start to receive visibility attributes
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1346 345 visibility attributs received
2018.04.13 15:23:50 5: LUXTRONIK2 Novelan_Heizung: ReadData.1350 Closing connection to host 192.168.178.39
2018.04.13 15:23:51 4: LUXTRONIK2 Novelan_Heizung: UpdateDone.647 Novelan_Heizung|1|0|0|0|0|0|0|1|0|0|1|148|143|464|213|214|232|212|no|V3.82.2|150|1523625587|190|175|490|229|1|0|1523625830.93111|1523625830.98589|58|71603|11471621|7847082|3622355|172290|66974|no|no|0|0|1482331128|1|259|1119|0|0|4294967096|30|no|no|no|345|0|no|no|no|no|no|no|0|no|150|0|2608/30-354|no|no|20|340|200|no|no|no|no|0||no|no|no|0
2018.04.13 15:23:51 2: LUXTRONIK2 Novelan_Heizung: UpdateDone.1071 Alert: Host uses untested Firmware 'V3.82.2'. Please inform FHEM community about compatibility.

Gruß Heiko
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: grisuchris am 06 Juni 2018, 19:39:09
Ich habe gerade das Problem

PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/23_LUXTRONIK2.pm line 570.

Hat zufällig jemand das selbe Problem oder eine Lösung parat?

Vielen Dank
Chris

Internals:
   DEF        192.168.100.11
   HOST       192.168.100.11
   INTERVAL   300
   MODEL      L1I407
   NAME       WP
   NOTIFYDEV  global
   NR         71
   PORT       8888
   STATE      Wärmepumpe steht seit 01:20:18 - Keine Anforderung
   TYPE       LUXTRONIK2
   READINGS:
     2018-06-06 19:35:55   2ndHeatSource1  off
     2018-06-06 19:35:55   ambientTemperature 19.3
     2018-06-06 19:35:55   averageAmbientTemperature 21.6
     2018-06-06 19:35:55   bivalentLevel   1
     2018-06-06 19:35:55   compressor1     off
     2018-06-06 19:35:55   counterHours2ndHeatSource1 772.1
     2018-06-06 19:35:55   counterHoursHeatPump 15880.5
     2018-06-06 19:35:55   counterHoursHeating 9193.6
     2018-06-06 19:35:55   counterHoursHotWater 6685.9
     2018-06-06 19:35:55   delayDeviceTimeCalc -5295
     2018-06-06 19:35:55   deviceTimeCalc  2018-06-06 21:04:07
     2018-06-06 19:35:55   durationFetchReadings 0.048
     2018-06-06 19:35:55   firmware        V1.51
     2018-06-06 19:35:55   flowTemperature 50.4
     2018-06-06 19:35:55   heatPumpElectricalPowerEstimated 0
     2018-06-06 19:35:55   heatSourceDefrostAirEnd 6.0
     2018-06-06 19:35:55   heatSourceDefrostAirThreshold 7.0
     2018-06-06 19:35:55   heatSourceDefrostTimer 2700
     2018-06-06 19:35:55   heatSourceIN    20.5
     2018-06-06 19:35:55   heatSourceMotor off
     2018-06-06 19:35:55   heatSourceOUT   20.1
     2018-06-06 19:35:55   heatingCurveEndPoint 27.0
     2018-06-06 19:35:55   heatingCurveOffset 24.5
     2018-05-31 11:45:45   heatingCycle    finished
     2018-06-06 19:35:55   heatingLimit    on
     2018-06-06 19:35:55   heatingSystemCircPump off
     2018-06-06 19:35:55   heatingSystemCircPumpDeaerate off
     2018-06-06 19:35:55   hotGasTemperature 39.0
     2018-06-06 19:35:55   hotWaterCircPumpDeaerate off
     2018-06-06 19:35:55   hotWaterCircPumpExtern off
     2018-06-06 19:35:55   hotWaterSwitchingValve off
     2018-06-06 19:35:55   hotWaterTemperature 51.3
     2018-06-06 19:35:55   hotWaterTemperatureTarget 53.0
     2018-06-06 19:35:55   opModeHeating   Automatik
     2018-06-06 19:35:55   opModeHotWater  Automatik
     2018-06-06 19:35:55   opStateHeatPump1 Wärmepumpe steht
     2018-06-06 19:35:55   opStateHeatPump2 seit 01:20:18
     2018-06-06 19:35:55   opStateHeatPump3 Keine Anforderung
     2018-06-06 19:35:55   opStateHeating  Abgesenkt 0.0°C
     2018-06-06 19:35:55   opStateHotWater Temp. OK
     2018-06-06 19:35:55   returnTemperature 37.8
     2018-06-03 10:37:31   returnTemperatureHeating 27.7
     2018-06-06 19:35:55   returnTemperatureHyst 3.0
     2018-06-06 19:35:55   returnTemperatureSetBack 0.0
     2018-06-06 19:35:55   returnTemperatureTarget 15.0
     2018-06-06 19:35:55   state           Wärmepumpe steht seit 01:20:18 - Keine Anforderung
     2018-06-06 19:35:55   thresholdHeatingLimit 19.0
     2018-06-06 19:35:55   thresholdTemperatureSetBack -20.0
     2018-06-06 19:35:55   typeHeatpump    L1I407
     2018-06-06 19:35:55   typeSerial      2007/05-12F
   fhem:
     alertFirmware 0
     counterRetry 0
     durationFetchReadingsMax 0.048
     durationFetchReadingsMin 0.030
     heatingPumpLastRun 1528306236.18718
     heatingPumpLastStop 1528306555.23843
     hotWaterLastRun 1528306236.18712
     modulVersion $Date: 2018-04-12 18:58:59 +0200 (Thu, 12 Apr 2018) $
     portDefined 0
     statBoilerCoolDownStep 0
     statBoilerHeatUpStep 0
     defrost:
       mode       none
   helper:
     fetched_calc_values 173
     fetched_parameters 970
     fetched_visib_attr 279
Attributes:
   room       Wärmepumpe
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 07 Juni 2018, 10:10:45
Hallo tupol,

erstmal danke für deine Arbeit.

Besteht die Möglichkeit, die Desinfektion des Warmwassers manuell zu starten?
Ich würde gerne den Eigenverbrauch meiner PV nutzen.

Gruß
Bernd

Gesendet von unterwegs.

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: DrBrain_1000 am 16 Juni 2018, 20:07:03
Hallo tupol,

ich setzte eine Novelan Sole-Wasser-Wärmepumpe ein. Die Luxtronik2 hat Software 3.81.

Die Anlage hat zusätzlich zu Heizung, Warmwasser auch eine Kühlfunktion. Warmwasser kann ich über dein Modul wunderbar schalten, die Heizungsmodi und Kühlfunktion kann ich nicht verändern (mir fehlen die sets für diese Zustände).

Das Auslesen der Zustände von allen Modi ist kein Problem.

Danke für die Hilfe,

DrBrain_1000

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: repoman am 24 November 2018, 16:26:12
Zitat von: patba am 20 Mai 2014, 14:02:05
Hallo liebe Luxtronik-Experten,
Ich stelle mir gerade folgende Frage:
Wie sind die Einstellungen in der Luxtronik eigentlich physikalisch gespeichert?
Flash-Speicher halten ja bekanntlich nur eine begrenzte Zahl an Schreibzyklen. Je nach Ausführung des Speichers kann die Haltbarkeit ganz unterschiedlich sein und durchaus nur bei nur ca. 10000 liegen.
Wenn ich nun 1x täglich den Temperaturwert hoch- und wieder runterstelle, komme ich auf i.d. Größerordnung 1000 Schreibvorgänge im Jahr. Wenn der Speicher nur 10000 aushält, ist die Regelung also nach 10 Jahren evtl. deshalb hinüber. Sie wurde ja nicht unbedingt für tägliche Veränderung der Parameter konzipiert.
Hat hierzu jemand Erkenntnisse? Sind meine Sorgen unbegründet?

Patrick

Pardon my English reply to this ancient message. Ich kan nicht Deutch sprechen.

I can't comment much on older Luxtronik versions, but if you would reverse engineer, you would see that the 2.1 Luxtronik has a Micron 1.8V 128MB NAND, which pretty certainly means it's one of those 100k erase count chips, and trust me they do balance the eraseblocks. There is an Atmel ARM-board in the luxtronik. Without going too much into the details my take is that changing a setting once or twice a day isn't going to wear that thing out any time soon, but I wouldn't go excessive on those settings changes.

Off topic, if someone knows how to adjust the compressor frequency via fhem quickly, please let me know. I tried increasing the heating curve offset, but I still get only about 1Hz change per minute from my ground source heat pump when Luxtronik starts to change the frequency to get the returning water temp up. After each domestic hot water cycle, it starts the compressor at 40Hz regardless of how high compressor frequency of heating mode was interrupted by the DHW cycle, and then getting back up to the required heating power can take like an hour or even more. Add to that the length of the DHW cycle and it means every DHW cycle cuts into the heating energy sum of the house pretty badly. And then it gets cold inside. Poor design.. it should remember the interrupted heating frequency and ramp back up quickly after the DHW heating, but it doesn't. So I would kick the compressor to the required frequency with fhem, if I only could.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 19 Juni 2019, 15:11:23
Hallo zusammen,

ich betreibe eine Novalan LAD9 mit Luxtronik 2.0 v2.84

Soweit funktioniert das Modul LUXTRONIK2 für meine Anwendung echt toll.

Meine Frage ist nun:

Kann ich den Eingang "36 SWTin" (in den RAW Daten zu sehen) auch mit diesem Modul setzen?

Dieser Eingang dient der Aktivierung der PV-Strom Verwendung und wird normalerweise über ein potentialfreies Relais vom Wechselrichter angesteuert.

Viele Grüße
     Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 19 Juni 2019, 15:15:50
Hi repoman,

Zitat von: repoman am 24 November 2018, 16:26:12
Off topic, if someone knows how to adjust the compressor frequency via fhem quickly, please let me know. I tried increasing the heating curve offset, but I still get only about 1Hz change per minute from my ground source heat pump when Luxtronik starts to change the frequency to get the returning water temp up. After each domestic hot water cycle, it starts the compressor at 40Hz regardless of how high compressor frequency of heating mode was interrupted by the DHW cycle, and then getting back up to the required heating power can take like an hour or even more. Add to that the length of the DHW cycle and it means every DHW cycle cuts into the heating energy sum of the house pretty badly. And then it gets cold inside. Poor design.. it should remember the interrupted heating frequency and ramp back up quickly after the DHW heating, but it doesn't. So I would kick the compressor to the required frequency with fhem, if I only could.

You might better have a look to this forum https://www.haustechnikdialog.de/forum (https://www.haustechnikdialog.de/forum) , but it's also german :-)

Best regards
     Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 02 August 2019, 11:11:52
Hallo zusammen.

Seit neuestem bereite ich mich auf den Anschluss für Photovoltaik vor und habe bereits eine Frage dazu.

Id: 23_LUXTRONIK2.pm 16594 2018-04-12 16:58:59Z tupol

Novelan LD9 LWP
Luxtronik2 v2.84

Bei der LD9 ist der Photovoltaik Modus aktiviert mit Wärmepuffer und PV-Modus auch außerhalb der Sperrzeiten.

Wechselrichtersignal auf SWTin


Die Anzeige von SWTIn als reading ist aktiv und zeigt auch den Zusatnd korrekt an.

Nun gibt es da eine Diskrepanz zwischen einem reading und dem Wert, der über das WEB Interface der Luxtronik2 angezeit wird.

im Modul    hotWaterTemperatureTarget    50.0
im Heatpump Controler   Warmwasser-Soll   75.0°C

Durch das SWTin Signal soll temporär die Warmwasser-Soll Temperatur angehoben werden, wobei der Wechsel jedoch nicht im FHEM Modul angezeigt wird.

Die Wertveränderung über das FHEM Modul ist möglich und wurde von mir auch schon mal verwendet.

Ich habe gerade auch nochmal getestet, ob ich mit hotWaterTemperatureTarget im PV-Modus diesen wert verändern kann, was jedoch nicht der Fall ist.
Dies wird dann eventuell auch so gewollt sein. Ein Auslesen wäre jedoch toll :-) oder handelt es sich um zwei verschiedene Werte, was ich dann heute später mal nach dem Abschluss des PV-Modus testen werde.


Internals:
   DEF        192.168.178.10 300
   FUUID      5c49d40a-f33f-81e9-3633-133f77de17b68027
   HOST       192.168.178.10
   INTERVAL   300
   LOCAL      0
   MODEL      LD9
   NAME       Heizung
   NOTIFYDEV  global
   NR         208
   PORT       8888
   STATE      Wärmepumpe kommt in 00:09:52 - Schaltspielzeit
   STILLDONETIME 0
   TYPE       LUXTRONIK2
   READINGS:
     2019-08-02 11:01:47   2ndHeatSource1  off
     2019-08-02 11:01:47   Einst_TVLmax_akt 700
     2019-08-02 11:01:47   SWTin           1
     2019-08-02 11:01:47   ambientTemperature 23.4
     2019-08-02 11:01:47   averageAmbientTemperature 21.1
     2019-08-02 11:01:47   bivalentLevel   1
     2019-08-02 11:01:47   compressor1     off
     2019-08-02 11:01:47   counterHeatQHeating 4121.5
     2019-08-02 11:01:47   counterHeatQHotWater 3507.3
     2019-08-02 11:01:47   counterHeatQPool 12.2
     2019-08-02 11:01:47   counterHeatQTotal 7641.0
     2019-08-02 11:01:47   counterHours2ndHeatSource1 80.9
     2019-08-02 11:01:47   counterHoursHeatPump 814.5
     2019-08-02 11:01:47   counterHoursHeating 516.2
     2019-08-02 11:01:47   counterHoursHotWater 297.6
     2019-08-02 11:01:47   delayDeviceTimeCalc -14
     2019-08-02 11:01:47   deviceTimeCalc  2019-08-02 11:02:02
     2019-08-02 11:01:47   durationFetchReadings 0.055
     2019-08-02 11:01:47   firmware        V2.84.0
     2019-08-02 11:01:47   flowTemperature 26.1
     2019-08-02 11:01:47   heatPumpElectricalPowerEstimated 0
     2019-08-02 11:01:47   heatSourceDefrostAirEnd 6.0
     2019-08-02 11:01:47   heatSourceDefrostAirThreshold 7.0
     2019-07-14 12:54:53   heatSourceDefrostCounterAir 25
     2019-05-04 00:38:39   heatSourceDefrostCounterReverse 73
     2019-07-14 12:54:53   heatSourceDefrostLast Mode: air Time: 09:59 Amb: 19.9 - 19.9 hsIN: 20.6 - 20.6
     2019-08-02 11:01:47   heatSourceIN    25.6
     2019-08-02 11:01:47   heatSourceMotor off
     2019-08-02 11:01:47   heatSourceOUT   -50.0
     2019-08-02 11:01:47   heatingCurveEndPoint 29.0
     2019-08-02 11:01:47   heatingCurveOffset 21.0
     2019-07-14 13:04:58   heatingCycle    finished
     2019-08-02 11:01:47   heatingLimit    on
     2019-08-02 11:01:47   heatingSystemCircPump off
     2019-08-02 11:01:47   heatingSystemCircPumpDeaerate off
     2019-08-02 11:01:47   hotGasTemperature 26.5
     2019-08-02 11:01:47   hotWaterCircPumpDeaerate off
     2019-08-02 11:01:47   hotWaterCircPumpExtern off
     2019-08-02 11:01:47   hotWaterSwitchingValve off
     2019-08-02 11:01:47   hotWaterTemperature 34.6
     2019-08-02 11:01:47   hotWaterTemperatureTarget 50.0
     2019-08-02 11:01:47   mixer1FlowTemperature 26.1
     2019-08-02 11:01:47   mixer1TargetTemperature 21.8
     2019-08-02 11:01:47   mixer2FlowTemperature 26.3
     2019-08-02 11:01:47   mixer2TargetTemperature 23.5
     2019-08-02 11:01:47   opModeHeating   Automatik
     2019-08-02 11:01:47   opModeHotWater  Automatik
     2019-08-02 11:01:47   opStateHeatPump1 Wärmepumpe kommt
     2019-08-02 11:01:47   opStateHeatPump2 in 00:09:52
     2019-08-02 11:01:47   opStateHeatPump3 Schaltspielzeit
     2019-08-02 11:01:47   opStateHeating  Heizgrenze (Soll 15.0°C)
     2019-08-02 11:01:47   opStateHotWater Temp. OK
     2019-08-02 11:01:47   returnTemperature 26.7
     2019-08-02 11:01:47   returnTemperatureExtern 27.2
     2019-08-02 11:01:47   returnTemperatureHeating 26.7
     2019-08-02 11:01:47   returnTemperatureHyst 2.0
     2019-08-02 11:01:47   returnTemperatureSetBack 0.0
     2019-08-02 11:01:47   returnTemperatureTarget 15.0
     2019-08-02 11:01:47   solarBufferTemperature 150.0
     2019-08-02 11:01:47   solarCollectorTemperature 5.0
     2019-08-02 11:01:47   solarPump       off
     2019-08-02 11:01:47   state           Wärmepumpe kommt in 00:09:52 - Schaltspielzeit
     2019-08-02 11:01:47   thresholdHeatingLimit 14.0
     2019-08-02 11:01:47   thresholdTemperatureSetBack -20.0
     2019-08-02 11:01:47   typeHeatpump    LD9
     2019-08-02 11:01:47   typeSerial      2507/28-310
   fhem:
     alertFirmware 1
     counterRetry 0
     durationFetchReadingsMax 0.055
     durationFetchReadingsMin 0.041
     heatingPumpLastRun 1564735886.50213
     heatingPumpLastStop 1564736507.93151
     hotWaterLastRun 1564735886.50204
     modulVersion $Date: 2018-04-12 18:58:59 +0200 (Thu, 12 Apr 2018) $
     portDefined 0
     statBoilerCoolDownStep 0
     statBoilerHeatUpStep 0
     defrost:
       mode       none
   helper:
     fetched_calc_values 200
     fetched_parameters 1123
     fetched_visib_attr 336
Attributes:
   alias      Heizung
   allowSetParameter 1
   doStatistics 0
   icon       sani_earth_source_heat_pump
   ignoreFirmwareCheck 1
   room       Heizung->System
   userHeatpumpParameters 149 Einst_TVLmax_akt
   userHeatpumpValues 36 SWTin
   verbose    0


Viele Grüße mit der Bitte um Hilfe
      Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: tupol am 05 August 2019, 21:56:40
Hallo Christian,
Ich kenne deine SW-Version nicht und habe auch keine Ahnung, wie das mit dem Photovoltaik Modus funktioniert. Du kannst es nur selber herausfinden und evtl. für andere dann die Wiki ergänzen.

Das Modul nutzt die alte Schnittstelle des Java-Programmes. Du kannst Dir die Rohdaten anzeigen lassen (Siehe command.ref) und dadurch vielleicht den passenden Wert identifizieren.

Gruß tupol

PS: Das Thema gehört eigentlich in einen eigenen Thread.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 07 August 2019, 10:39:20
Hallo tupol,

danke für die Rückmeldung.

Zitat
Ich kenne deine SW-Version nicht und habe auch keine Ahnung, wie das mit dem Photovoltaik Modus funktioniert. Du kannst es nur selber herausfinden und evtl. für andere dann die Wiki ergänzen.
Als erstes möchte ich bestätigen, dass dein Modul mit der Luxtronik 2.0 v2.84 einwandfrei funktioniert.
In der v2.83 hatte Novelan probleme mit den Energiezählern, die futuristische Werte gleich einem AKW angezeitg hat. Dieser Fehler wurde behoben.

Das mit dem PV-Modus habe ich bereits in Arbeit und es wird auch im Forum auftauchen. Das hat natürlich nichts mit dem Modul zu tun.


Zitat
Das Modul nutzt die alte Schnittstelle des Java-Programmes. Du kannst Dir die Rohdaten anzeigen lassen (Siehe command.ref) und dadurch vielleicht den passenden Wert identifizieren.
Das mit den Rohdaten praktiziere ich bereits in diesem Kontext.

userHeatpumpValues      36 SWTin_PV-Eigenverbrauch

hierdurch entsteht das reading:
SWTin_PV-Eigenverbrauch    0

Das Problem, das ich aufzeigen wollte ist:

Durch das setzen von "hotWaterTemperatureTarget  50.0" wird in der Luxtronik2 der Wert "Warmwasser-Soll   50.0°C" gesetzt und auch verarbeitet.

Wird hingegen durch den PV-Modus "Warmwasser-Soll   75.0°C" gesetzt, so erscheint dieser Wert nich in den Modul readings, auch nicht nach einer gezielten Statusabfrage.

Verändert man "Warmwasser-Soll" über die Luxtronik am Drehrad, so verändert sich dieser Wert auch in den readings.

Kontrollieren kann man das über das Luxtronik Web Interface, wo ich dieses Verhalten erkannt hatte.

Wenn das ein thema werden würde könnte ich natürlich, mit Anleitung, Daten auslesen.

Viele Grüße
     Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: audimax am 13 Dezember 2019, 21:32:57
Hallo zusammen,
habe eine Sole-Wasser Wämepumpe (Novelan WS 8.2H3M) als Grundwasserwärmepumpe.

Das Modul sagt:
LUXTRONIK2 Heizung: UpdateDone.1071 Alert: Host uses untested Firmware 'V3.82.5'. Please inform FHEM community about compatibility.

Es geht bis jetzt alles bis auf den Betriebszustand:

opStateHeatPump1       Wärmepumpe läuft    2019-12-13 21:29:14
opStateHeatPump2       seit 00:00:00             2019-12-13 21:29:14
opStateHeatPump3       Heizbetrieb                 2019-12-13 21:29:14
state                             Wärmepumpe läuft seit 00:00:00 - Heizbetrieb   2019-12-13 21:29:14


Das wird immer angezeigt, egal was gerade real passiert.
Scheint wohl irgendwo ein Fehler zu sein (evtl. auch hier vor der Tastatur).
Was kann ich an Daten liefern?
Danke für die Hilfe.
Gruß
Max

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 15 Dezember 2019, 16:42:11
@ Max

Das mit dem Betriebszustand auslesen habe ich auch gehabt.

ab Firmware V3.82 funktioniert das nicht mehr.

Ich habe einfach wieder V3.81 aufgespielt.

Gruß Heiko   
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: audimax am 15 Dezember 2019, 21:19:09
@evolvo187
danke für die schnelle Antwort.

Die WP wurde mit der Firmware geliefert.
Downgrade kommt die nächsten 4 Jahre eigentlich nicht in Frage zwecks Gewährleistung.
(Woher bekommt man die Firmware überhaupt?)

Das müsste doch lösbar sein, das Webinterface kann ja auch auslesen wie der Zustand ist.
Ich bohre selber mal ein bisschen in der Firmware.

Gruß Max
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: evolvo187 am 15 Dezember 2019, 22:49:40
Wäre cool von Dir zu hören wenn du eine Lösung gefunden hast.

Gruß Heiko
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Na läuft doch am 03 April 2020, 19:28:28
Hallo zusammen,

ich habe seit einiger Zeit das komplette Log voll mit dieser Meldung:

PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/23_LUXTRONIK2.pm line 570

Hier mein List:
Internals:
   DEF        192.168.0.230 10
   FUUID      5e0682ff-f33f-f11f-6379-dd1774b2c05ede39
   HOST       192.168.0.230
   INTERVAL   10
   MODEL      L1A407
   NAME       Heizung
   NOTIFYDEV  global
   NR         28
   PORT       8888
   STATE      Wärmepumpe steht seit 03:30:16 - Keine Anforderung
   TYPE       LUXTRONIK2
   READINGS:
     2020-04-03 19:24:12   2ndHeatSource1  off
     2020-04-03 15:53:50   COP             3.71
     2019-12-28 00:02:52   activeTariff    1
     2020-04-03 19:24:12   ambientTemperature 4.8
     2020-04-03 19:24:12   averageAmbientTemperature 3.5
     2020-04-03 19:24:12   bivalentLevel   1
     2020-04-03 19:24:12   compressor1     off
     2020-04-03 19:24:12   counterHeatQHeating 6372.9
     2020-04-03 19:24:12   counterHeatQHotWater 1968.6
     2020-04-03 19:24:12   counterHeatQTotal 8341.5
     2020-04-03 19:24:12   counterHours2ndHeatSource1 544.9
     2020-04-03 19:24:12   counterHoursHeatPump 12679.8
     2020-04-03 19:24:12   counterHoursHeating 7647.2
     2020-04-03 19:24:12   counterHoursHotWater 5019.8
     2020-04-03 19:24:12   delayDeviceTimeCalc -67
     2020-04-03 19:24:12   deviceTimeCalc  2020-04-03 19:25:19
     2020-04-03 19:24:12   durationFetchReadings 0.015
     2020-04-03 19:24:12   firmware        B1.62B
     2020-04-03 19:24:12   floorplanHTML   Wärmepumpe steht<br>
seit 03:30:16<br>
Keine Anforderung<br>
Brauchwasser: 47.5°C
     2020-04-03 19:24:12   flowRate        1552
     2020-04-03 19:24:12   flowTemperature 22.0
     2020-04-03 19:24:12   heatPumpElectricalPowerEstimated 0
     2020-04-03 15:20:28   heatSourceDefrostCounterReverse 601
     2020-04-03 15:20:28   heatSourceDefrostLast Mode: reverse Time: 01:30 Amb: 5.2 - 5.2 hsIN: 3.9 - 4.5
     2020-04-03 19:24:12   heatSourceDefrostTimer 1591
     2020-04-03 19:24:12   heatSourceIN    4.3
     2020-04-03 19:24:12   heatSourceMotor off
     2020-04-03 19:24:12   heatSourceOUT   5.6
     2020-04-03 19:24:12   heatingCurveEndPoint 24.5
     2020-04-03 19:24:12   heatingCurveOffset 21.5
     2020-04-03 15:54:05   heatingCycle    finished
     2020-04-03 19:24:12   heatingLimit    off
     2020-04-03 19:24:12   heatingSystemCircPump on
     2020-04-03 19:24:12   heatingSystemCircPumpDeaerate off
     2020-04-03 19:24:12   hotGasTemperature 13.4
     2020-04-03 19:24:12   hotWaterCircPumpDeaerate off
     2020-04-03 19:24:12   hotWaterCircPumpExtern off
     2020-04-03 19:24:12   hotWaterSwitchingValve off
     2020-04-03 19:24:12   hotWaterTemperature 47.5
     2020-04-03 19:24:12   hotWaterTemperatureTarget 48.0
     2020-04-03 19:24:12   opModeHeating   Automatik
     2020-04-03 19:24:12   opModeHotWater  Automatik
     2020-04-03 19:24:12   opStateHeatPump1 Wärmepumpe steht
     2020-04-03 19:24:12   opStateHeatPump2 seit 03:30:16
     2020-04-03 19:24:12   opStateHeatPump3 Keine Anforderung
     2020-04-03 19:24:12   opStateHeating  Abgesenkt 0.0°C
     2020-04-03 19:24:12   opStateHotWater Temp. OK
     2020-04-03 19:24:12   returnTemperature 22.2
     2020-04-03 19:24:12   returnTemperatureHeating 22.2
     2020-04-03 19:24:12   returnTemperatureHyst 2.0
     2020-04-03 19:24:12   returnTemperatureSetBack 0.0
     2020-04-03 19:24:12   returnTemperatureTarget 24.1
     2020-04-03 19:24:12   solarBufferTemperature 150.0
     2020-04-03 19:24:12   solarCollectorTemperature 5.0
     2020-04-03 19:24:12   solarPump       off
     2020-04-03 19:24:12   statAmbientTempDay Min: 3.2 Avg: 4.6 Max: 7.9
     2020-04-03 00:00:06   statAmbientTempDayLast Min: -5.2 Avg: 1.9 Max: 10.1
     2020-04-03 19:24:12   statAmbientTempMonth Min: -6.2 Avg: 2.1 Max: 10.6
     2020-04-01 00:00:05   statAmbientTempMonthLast Min: -9.0 Avg: 3.9 Max: 15.9
     2020-04-03 19:24:12   statAmbientTempYear Min: -9.0 Avg: 3.6 Max: 15.9
     2020-01-01 00:00:08   statAmbientTempYearLast Min: -6.0 Avg: 2.7 Max: 10.0 (since: 2019-12-28_00:02:38 )
     2020-04-03 13:23:46   statBoilerGradientCoolDown DT/h: -0.44 DT: -3.7 Dh: 8.42
     2020-03-09 02:31:13   statBoilerGradientCoolDownMin DT/h: -0.27 DT: -2.3 Dh: 8.41
     2020-04-03 13:59:43   statBoilerGradientHeatUp DT/min: 0.14 DT: 3.40 Dmin: 24 DQ: 3.6 thP: 9.1
     2019-12-28 00:02:38   statElectricity2ndHeatSource1 Day: 0.0 Month: 0.000 Year: 0.000 (since: 2019-12-28_00:02:38 )
     2020-04-03 19:24:12   statElectricity2ndHeatSource1Tariff1 Day: 0.0 Month: 0.000 Year: 17.172
     2020-04-03 00:00:06   statElectricity2ndHeatSource1Tariff1Last Day: 0.0 Month: 0.000 Year: 0.000 (since: 2019-12-29 )
     2019-12-28 00:02:38   statElectricityHeatPump Day: 0.0 Month: 0.000 Year: 0.000 (since: 2019-12-28_00:02:38 )
     2020-04-03 19:24:12   statElectricityHeatPumpTariff1 Day: 9368.7 Month: 41.060 Year: 1425.276
     2020-04-03 00:00:06   statElectricityHeatPumpTariff1Last Day: 14471.9 Month: 446.242 Year: 49.820 (since: 2019-12-29 )
     2019-12-28 00:02:38   statElectricityHeating Day: 0.0 Month: 0.000 Year: 0.000 (since: 2019-12-28_00:02:38 )
     2020-04-03 19:24:12   statElectricityHeatingTariff1 Day: 7304.6 Month: 32.459 Year: 1153.416
     2020-04-03 00:00:06   statElectricityHeatingTariff1Last Day: 10353.1 Month: 339.235 Year: 39.927 (since: 2019-12-29 )
     2019-12-28 00:02:38   statElectricityHotWater Day: 0.0 Month: 0.000 Year: 0.000 (since: 2019-12-28_00:02:38 )
     2020-04-03 19:24:12   statElectricityHotWaterTariff1 Day: 2064.1 Month: 8.601 Year: 271.821
     2020-04-03 00:00:06   statElectricityHotWaterTariff1Last Day: 4118.8 Month: 106.996 Year: 9.889 (since: 2019-12-29 )
     2020-04-03 19:24:12   statHeatQHeating Day: 20.3 Month: 104 Year: 4053
     2020-04-03 00:00:06   statHeatQHeatingLast Day: 36.2 Month: 1205 Year: 123 (since: 2019-12-29 )
     2020-04-03 19:24:12   statHeatQHotWater Day: 6.8 Month: 26 Year: 834
     2020-04-03 00:00:06   statHeatQHotWaterLast Day: 12.6 Month: 322 Year: 26 (since: 2019-12-29 )
     2020-04-03 19:24:12   statHeatQTotal  Day: 27.1 Month: 130 Year: 4888
     2020-04-03 00:00:06   statHeatQTotalLast Day: 48.8 Month: 1527 Year: 149 (since: 2019-12-29 )
     2020-04-03 19:24:12   statHours2ndHeatSource1 Day: 0.0 Month: 0 Year: 2
     2020-04-03 00:00:06   statHours2ndHeatSource1Last Day: 0.0 Month: 0 Year: 0 (since: 2019-12-29 )
     2020-04-03 19:24:12   statHoursHeatPump Day: 3.7 Month: 16 Year: 576
     2020-04-03 00:00:06   statHoursHeatPumpLast Day: 5.7 Month: 178 Year: 20 (since: 2019-12-29 )
     2020-04-03 19:24:12   statHoursHeating Day: 2.9 Month: 13 Year: 471
     2020-04-03 00:00:06   statHoursHeatingLast Day: 4.2 Month: 137 Year: 16 (since: 2019-12-29 )
     2020-04-03 19:24:12   statHoursHotWater Day: 0.8 Month: 3 Year: 105
     2020-04-03 00:00:06   statHoursHotWaterLast Day: 1.6 Month: 41 Year: 4 (since: 2019-12-29 )
     2020-04-03 13:59:33   statThermalPowerBoiler aT: 7.0 iT: 5.6 tT: 48.0 thP: 9.2 DQ: 3.6 t: 24 COP: 3.53
     2020-04-03 15:54:05   statThermalPowerHeating aT: 5.2 iT: 3.8 tT: 24.1 thP: 9.9 DQ: 5.5 t: 33 COP: 3.79
     2020-04-03 19:24:12   state           Wärmepumpe steht seit 03:30:16 - Keine Anforderung
     2020-04-03 19:24:12   thermalPower    0.0
     2020-04-03 19:24:12   thresholdHeatingLimit 20.0
     2020-04-03 19:24:12   thresholdTemperatureSetBack -20.0
     2020-04-03 19:24:12   typeHeatpump    L1A407
   fhem:
     alertFirmware 1
     counterRetry 0
     durationFetchReadingsMax 0.043
     durationFetchReadingsMin 0.014
     heatingPumpLastRun 1585934652.08491
     heatingPumpLastStop 1585931446.44758
     hotWaterLastRun 1585931446.44756
     modulVersion $Date: 2018-04-12 18:58:59 +0200 (Thu, 12 Apr 2018) $
     portDefined 0
     statBoilerCoolDownLastTemp 47.5
     statBoilerCoolDownLastTime 1585934719
     statBoilerCoolDownMax
     statBoilerCoolDownStartTime
     statBoilerCoolDownStep 0
     statBoilerHeatUpHQ 1968.6
     statBoilerHeatUpMax
     statBoilerHeatUpMin 47.5
     statBoilerHeatUpOpHours 18071130
     statBoilerHeatUpStep 1
     defrost:
       mode       none
   helper:
     fetched_calc_values 183
     fetched_parameters 974
     fetched_visib_attr 291
Attributes:
   allowSetParameter 1
   autoSynchClock 300
   doStatistics 1
   heatPumpElectricalPowerWatt 2600
   heatRodElectricalPowerWatt 9000
   room       System
   statusHTML 1


Ich hoffe mir kann jemand helfen.

Vielen Dank
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 03 April 2020, 21:06:17
Zitat von: Na läuft doch am 03 April 2020, 19:28:28
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/23_LUXTRONIK2.pm line 570
Ich meine da gab es mein ein inoffizielles Update in diesem Thread.
In meinem Modul habe ich noch Erweiterungen mit drin, die hier auch besprochen worden sind.
Die Holiday Funktion laesst sich damit verwenden und die WW Zirkulationspumpe wird ueber die Timer gesteuert.
Achtung, dann kannst Du keine Timer verwenden, weil sich beides in der Luxtronik nicht miteinander vertraegt!
Lies das am besten hier nochmal nach.

Gruss
     Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Martin1985 am 22 April 2020, 10:26:15
Hallo Zusammen,

ich habe eine Alpha-Innotec LWCV mit der Version 3.85.2.
Wenn ich die Brauchwassertemperatur über FHEM ändere, ändert sich der Wert auch in Webinterface. Wenn ich aber an der Anlage schaue, ändert sich nicht der Wunschwert, sondern der Wert "Deckung WP".
In der Anleitung der WP steht, dass die Wärmepumpe dann versucht, Den Wert Deckung WP langsam in 0,5K Schritten wieder dem Wunschwert anzunähern. Wenn ich jetzt aber die Nachheizung aktiviert habe, fährt die Anlage immer den Rest mit dem Heizstab.

Habe nur ich das Phänomen oder macht das keine Schwierigkeiten?
Ich würde zudem gerne die WW Nachheizung aktivieren, geht das über das Modul? Ich habe leider keine Variable gefunden.

Gruß
Martin
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 06 November 2020, 02:52:06
Hallo an alle!

neu hier, seit Dez 2019 habe ich eine Alpha Innotec LWDV 91-1/3 (Duale Luft/Wasser-Wärmepumpe invertergeführt zur Außenaufstellung).

Dieses Model steht nicht auf der Wiki Liste https://wiki.fhem.de/wiki/Luxtronik_2.0
Ich finde nur das "LWD90V - ?? Duale Luft/Wasser-Wärmepumpe invertergeführt zur Außenaufstellung"
Softwarestand: V3.85.6

Ich habe LAN Zugriff auf meine LWDV 91-1/3, ich kann alle Einstellungen und Informationen per Browser sehen.
Daher habe ich zwei Fragen:
1. Kann ich mit LUXTRONIK2 die Daten im FHEM einspielen (Berichterstattung)?
2. Kann ich von FHEM aus, die Wärmepumpe steuern (Steuerung)?

Schöne Grüße


Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 06 November 2020, 07:50:20
Zitat von: Manos am 06 November 2020, 02:52:06
Ich finde nur das "LWD90V - ?? Duale Luft/Wasser-Wärmepumpe invertergeführt zur Außenaufstellung"
Softwarestand: V3.85.6

Ich habe LAN Zugriff auf meine LWDV 91-1/3, ich kann alle Einstellungen und Informationen per Browser sehen.
Daher habe ich zwei Fragen:
1. Kann ich mit LUXTRONIK2 die Daten im FHEM einspielen (Berichterstattung)?
2. Kann ich von FHEM aus, die Wärmepumpe steuern (Steuerung)?


Guten Morgen,

Hast Du bereits das Modul definiert?
Ich habe V2.84.0 und kann alles, was benötigt wird verwenden.

Bei mir ist ein Multispeicher dran, weshalb ich mir im userreading noch flowDispersion und heatingBufferTemperature als ungefähre Werte errechnet habe. Das kannst Du gerne rausnehmen.
Zusetzlich habe ich eine PV Anlage, die mit einem Signal auf SWTin_PV-Eigenverbrauch die LWP umschalten kann, weshalb ich das auch noch auslese.


defmod Heizung LUXTRONIK2 <IP-Adresse> 300
attr Heizung DbLogExclude .*
attr Heizung DbLogInclude SWTin_PV-Eigenverbrauch,ambientTemperature,averageAmbientTemperature,counterHeatQHeating,counterHeatQHotWater,counterHeatQPool,counterHeatQTotal,flowDispersion,flowTemperature,heatSourceIN,heatSourceMotor,heatingBufferTemperature,heatingSystemCircPump,heatingSystemCircPumpDeaerate,hotWaterCircPumpDeaerate,hotWaterCircPumpExtern,hotWaterTemperature,hotWaterTemperatureTarget,opStateHeatPump1,opStateHeatPump2,opStateHeatPump3,opStateHotWater,returnTemperature,returnTemperatureExtern,returnTemperatureHeating,returnTemperatureHyst,returnTemperatureSetBack,returnTemperatureTarget

attr Heizung allowSetParameter 1
attr Heizung ignoreFirmwareCheck 1

attr Heizung event-on-change-reading SWTin_PV-Eigenverbrauch,ambientTemperature,averageAmbientTemperature,counterHeatQ.*,flowDispersion,flowTemperature,heatSourceIN,heatSourceMotor,heatingBufferTemperature,heatingSystemCircPump,heatingSystemCircPumpDeaerate,hotWaterCircPumpDeaerate,hotWaterCircPumpExtern,hotWaterTemperature.*,opStateHeatPump.*,opStateHotWater,returnTemperature,returnTemperatureExtern,returnTemperatureHeating,returnTemperatureHyst,returnTemperatureSetBack,returnTemperatureTarget

attr Heizung alias Heizung
attr Heizung group Heizung
attr Heizung icon sani_earth_source_heat_pump
attr Heizung room Heizung->System
attr Heizung sortby 01

attr Heizung userHeatpumpValues 36 SWTin_PV-Eigenverbrauch

attr Heizung userReadings flowDispersion { ReadingsVal($name,"opStateHeatPump1","Error") eq "Wärmepumpe läuft" ? round((ReadingsVal($name,"flowTemperature",0) - ReadingsVal($name,"returnTemperature",0)),1) : round(ReadingsVal($name,"flowDispersion",0),1) },\
heatingBufferTemperature { ReadingsVal($name,"opStateHotWater","Error") ne "Aufheizen" ? ReadingsVal($name,"returnTemperature",0) : ReadingsVal($name,"heatingBufferTemperature",0) }

attr Heizung verbose 0


Viele Grüße
    Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 06 November 2020, 13:21:28
Zitat von: Manos am 06 November 2020, 13:13:15
Vielen Dank für die Info, ich werde es jetzt installieren!

Ich denke, wenn Deine Luxtronik Version sehr neu ist, wird das Attribut "ignoreFirmwareCheck 1" eventuell etwas bringen.
Die Luxtronik2 ist ja auch schon in die Jahre gekommen und vom Techniker bei Novelan habe ich telefonisch die Aussage, das der interne Speicher sehr limitiert ist.
Deshalb denke ich nicht, dass es da große Änderungen gegeben hat.

Einfach erstmal ausprobieren und nur Abfragen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 06 November 2020, 15:10:46
Funktioniert! Ich kann alles "sehen"  ;D
Ich brauchte nur Port 8889 mit eingeben (wie im WiKi beschrieben).

LWDV 91-1/3 mit Softwarestand V3.85.1 funktioniert (ich habe das Update auf V3.85.6 noch nicht durchgeführt).

Ich bin etwas überrascht, dass ich kein Passwort eingeben muesste...


P.S. Vielen Dank fuer dein Script, kann ich gut gebrauchen! 
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 06 November 2020, 15:26:42
Zitat von: Manos am 06 November 2020, 15:10:46
Ich bin etwas überrascht, dass ich kein Passwort eingeben musste...
Nun ja, was soll ich da sagen ;-)

Hast Du auch einen PV-Modus, den Du nutzen möchtest?

Wenn nicht, könntest Du das noch aus Deinem Device bereinigen.

attr Heizung userHeatpumpValues 36 SWTin_PV-Eigenverbrauch

attr Heizung userReadings flowDispersion { ReadingsVal($name,"opStateHeatPump1","Error") eq "Wärmepumpe läuft" ? round((ReadingsVal($name,"flowTemperature",0) - ReadingsVal($name,"returnTemperature",0)),1) : round(ReadingsVal($name,"flowDispersion",0),1) },\
heatingBufferTemperature { ReadingsVal($name,"opStateHotWater","Error") ne "Aufheizen" ? ReadingsVal($name,"returnTemperature",0) : ReadingsVal($name,"heatingBufferTemperature",0) }

und natürlich das event-on-change-reading bereinigen


flowDispersion - habe ich mal bei einem Service Call mit Novelan eingefügt, das ist die Spreizung der Temperatur zwischen der LWP und meinem Multispeicher.
heatingBufferTemperature - die Temperatur kann ich bei mir auch nicht direkt ablesen, da die LWP Steuerung zwischen dem unteren und dem oberen Speicherbereich umschaltet.
                      bei der Heizung läuft die LWP mit einer niedrigeren Leistung und beheizt nur den unteren Bereich. Der Endwert von returnTemperatur ist dann die maximale Temperatur im Heizspeicher.
                      Ansonsten wird die Temperatur einfach wiederholt.

Falls Du eine Zirkulation hast, gibt es einen Hack zum Modul in Fhem. Darüber schalte ich die Zirkulation nur bei Anwesenheit und auch nur zwei mal am Tag ein. Das spart ungemein WW Kosten.
Im DbRep Modul für die DbLog Datenbank gibt es von mir auch noch sqlSpecial zum Thema Speicher. Da kann man über ein SELECT ermitteln wieviel Grad der Speicher im laufe der Zeit verliert.

ZitatP.S. Vielen Dank fuer dein Script, kann ich gut gebrauchen!
Welches Skript? Aber trotzdem gerne. Es geht ansonsten immer soooo viel Zeit drauf, wenn man alles immer wieder neu machen muss.

Gruß
    Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 07 November 2020, 01:00:45
Hey, Langsam! Ich bin noch Lichtjahre davon entfernt...... bin schon begeistert, dass ich ein paar Daten im FHEM rein gekriegt habe... ;D

Zitat von: ch.eick am 06 November 2020, 15:26:42
.................
Falls Du eine Zirkulation hast, gibt es einen Hack zum Modul in Fhem. Darüber schalte ich die Zirkulation nur bei Anwesenheit und auch nur zwei mal am Tag ein. Das spart ungemein WW Kosten.
..................
Im DbRep Modul für die DbLog Datenbank gibt es von mir auch noch sqlSpecial zum Thema Speicher. Da kann man über ein SELECT ermitteln wieviel Grad der Speicher im laufe der Zeit verliert.

Ich habe Zirkulation, aber Dank COVID-19, kein "Abwesenheitsbedarf"  :P :P :P

Den Link zum Thema Speicher fuer die DbLog Datenbank haette ich aber gerne!  :)
(ich muss jetzt den Artikel "Effizienter Betrieb einer Fußbodenheizung mit Luft-Wasser-Wärmepumpe (Fallbeispiel)" lesen, ich hatte nicht damit gerechnet, dass ich, Dank deinen Daten, so schnell die Pumpe anschließen wuerde.)

Wofuer ist die "heatingBufferTemperature" die du benutzt? Ich benutze die "Rücklauf" Temp (weil ich auch eine "Rückl.-Soll" habe):
Ich habe einen Speicher. Ich bin aber bereits sehr Zufrieden damit, die Temperatur der Fussbodenheizung beim Ausgang vom Speicher, beim Rueckgang und die geplante Ziel Temperatur beim Rueckgang zu vergleichen, sowie die Warmwasser Temperatur.
Ich habe mein Stateformat dementsprechen angepasst, und bin super Gluecklich!
attr WaermePumpe stateFormat {sprintf ("Outside:%.1f°C Flow:%.1f°C Return:%.1f°C(Trgt:%.1f°C) Water:%.1f°C(Trgt:%.1f°C) %s",\
ReadingsVal($name,"ambientTemperature",0), \
ReadingsVal($name,"flowTemperature",0), \
ReadingsVal($name,"returnTemperature",0), ReadingsVal($name,"returnTemperatureTarget",0), \
ReadingsVal($name,"hotWaterTemperature",0), ReadingsVal($name,"hotWaterTemperatureTarget",0), \
ReadingsVal($name,"opStateHeatPump3","error")  )}


Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 07 November 2020, 08:41:40
Zitat
Hey, Langsam! Ich bin noch Lichtjahre davon entfernt...... bin schon begeistert, dass ich ein paar Daten im FHEM rein gekriegt habe... ;D
Gratulation

Zitat
Ich habe Zirkulation, aber Dank COVID-19, kein "Abwesenheitsbedarf"  :P :P :P
Dann ist das für später gut, wer mal weg ist brauch nicht zu zirkulieren, außer bei langer Abwesenheit!

Zitat
Den Link zum Thema Speicher fuer die DbLog Datenbank haette ich aber gerne!  :)
Es geht natürlich auch bei kleinen Installationen mit Filelog, aber bei mir ist ne PV Anlage mit dran.
DbLog (https://wiki.fhem.de/wiki/DbLog)
DbRep (https://wiki.fhem.de/wiki/DbRep_-_Reporting_und_Management_von_DbLog-Datenbankinhalten)
DbRep im Forum (https://forum.fhem.de/index.php/topic,53584.0.html)
Einfach mal nach den beiden Begriffen im Forum suchen.

Zitat
(ich muss jetzt den Artikel "Effizienter Betrieb einer Fußbodenheizung mit Luft-Wasser-Wärmepumpe (Fallbeispiel)" lesen, ich hatte nicht damit gerechnet, dass ich, Dank deinen Daten, so schnell die Pumpe anschließen wuerde.)
Es gibt noch den dtafile reader, der von der Luxtronik die dta Daten in Diagramme aufbereitet.
dtafile reader (https://sourceforge.net/projects/opendta/) << Achtung externer Link ohne Gewähr!
Haustechnik Forum (https://www.haustechnikdialog.de/Forum/30/Waermepumpen) << Achtung externer Link ohne Gewähr!

Zitat
Wofuer ist die "heatingBufferTemperature" die du benutzt? Ich benutze die "Rücklauf" Temp (weil ich auch eine "Rückl.-Soll" habe):
Ich habe einen Speicher.
Ich wollte mal wissen, wie hoch die maximale Temperatur im Speicher für die Heizung ist. Beim Mutifunktionsspeicher wird durch ein Dreiwegeventil zuerst unten aufgeheizt und dann oben für WW.
WW kann man direkt ablesen, aber den Heizungsbereich leider nicht.


Zitat
Ich bin aber bereits sehr Zufrieden damit, die Temperatur der Fussbodenheizung beim Ausgang vom Speicher, beim Rueckgang und die geplante Ziel Temperatur beim Rueckgang zu vergleichen, sowie die Warmwasser Temperatur.
Ich habe mein Stateformat dementsprechen angepasst, und bin super Gluecklich!
attr WaermePumpe stateFormat {sprintf ("Outside:%.1f°C Flow:%.1f°C Return:%.1f°C(Trgt:%.1f°C) Water:%.1f°C(Trgt:%.1f°C) %s",\
ReadingsVal($name,"ambientTemperature",0), \
ReadingsVal($name,"flowTemperature",0), \
ReadingsVal($name,"returnTemperature",0), ReadingsVal($name,"returnTemperatureTarget",0), \
ReadingsVal($name,"hotWaterTemperature",0), ReadingsVal($name,"hotWaterTemperatureTarget",0), \
ReadingsVal($name,"opStateHeatPump3","error")  )}

Für die Einstellung der LWP auf's haus siehe dtafile reader, den brauchst Du auch für das Haustechnik Forum, dann kommen von den Fachleuten nicht so viele Rückfragen.

Systematisches Vorgehen:

1. Der Installateur hat einen hydraulischen Abgleich gemacht!!!

2. Keine Raumtemperaturregler
3. alle Ventile voll auf
4. Alle Türen im Haus schließen, ansonsten merkt man den Unterschied der Heizkreise nicht und das Bad wird nicht wärmer als der Rest des Hauses!!!
5. den Mischer der FBH so einstellen, dass er beim Heizen immer vollkommen offen ist.

Jetzt hat die LWP mit dem Puffer das maximum an Heizwasser zur Verfügung und kann ungehindert in der Baumasse speichern.

6. Die Heizkurve so einstellen, dass das Haus die gewünschte Temperatur erreicht.

Durch den hydraulischen Abgleich bekommt jeder Raum, bei geschlossenen Türen, die richtige Wärmemenge.

7. Vorlauf und Rücklauf in der DbLog protokollieren.
8. Jeden Tag die dta Files auslesen, oder in Dauerschleife auf einem USB Stick mitspeichern.

9. dta Files auswerten

Bei mir sind in den Räumen nur Schalter für die Heizung, damit man in der Übergangszeit einige Räume komplett abschalten kann.
Im Wohnzimmer ist ein Thermostat, das Abschaltet, wenn der Kamin in Betrieb ist.

Um die PV Anlage mit der LWP zu optimieren habe ich jetzt gerade die Tagesanhebung +3° und eine Nachtabsenkung -8° eingestellt. (der Test läuft gerade noch)
Nun springt die LWP nachts, bisher nicht mehr an und heizt nur aus dem Pufferspeicher.
Der Temperaturverlust der Nacht wird ab 10:00 Uhr, durch die PV Anlage unterstützt, wieder ausgeglichen.
Das sieht man sehr schön am Stromverbrauch, da der erste Heizzyklus um 10:00 Uhr um einiges länger ist. Dadurch springt der Kompressor nicht so oft an
und das erhöht die Lebensdauer, natürlich habe ich dadurch auch günstigeren Strom :-)

Das muss natürlich auch alles zum Haus passen, wenn der Wärmeschutz schlecht ist, kannst Du das natürlich vergessen.
Bei mir ist das Haus auf A++ Saniert und hat auch eine KWL.


Viele Grüße
    Christian


Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 08 November 2020, 03:31:41

ZitatDann ist das für später gut, wer mal weg ist brauch nicht zu zirkulieren, außer bei langer Abwesenheit!
Ich gebe zu, das ist ein guter Grund, endlich meine FRITZ!Box im FHEM anzuschließen (Anwesenheit ueberpruefen)

Zitat
Es gibt noch den dtafile reader, der von der Luxtronik die dta Daten in Diagramme aufbereitet.
:) :) :) :) Super!
Ich kämpfe immer noch, alle Parameter zu identifizieren....

Zitat
Ich wollte mal wissen, wie hoch die maximale Temperatur im Speicher für die Heizung ist. Beim Mutifunktionsspeicher wird durch ein Dreiwegeventil zuerst unten aufgeheizt und dann oben für WW.
WW kann man direkt ablesen, aber den Heizungsbereich leider nicht.
Interessant, bei mir ist die "heatingBufferTemperature" kaum anderes als die "flowTemperature"
heatingBufferTemperature 24.8
flowTemperature               24.0
returnTemperatureHeating 24.8
returnTemperatureTarget   23.7
Ich werde es im Auge behalten.

Zitat
Für die Einstellung der LWP auf's haus siehe dtafile reader, den brauchst Du auch für das Haustechnik Forum, dann kommen von den Fachleuten nicht so viele Rückfragen.
Systematisches Vorgehen:
........................
Vielen Dank fuer die ausfuehrliche Beschreibung! Werde ich machen, nachdem ich alle Unterlagen gelesen habe!
Ich bin sehr zufrieden mit der LWP, Nachts geht sie nicht an, sie ist überdimensioniert (fast doppelt so gross wie die LWP des Nachbars).

A propos, es gibt eine Information, die ich im FHEM nicht finde: Den Durchfluss (z.Zeit 890 lt/St., siehe Bild)


Zitat
Der Temperaturverlust der Nacht wird ab 10:00 Uhr, durch die PV Anlage unterstützt, wieder ausgeglichen.
Das sieht man sehr schön am Stromverbrauch, da der erste Heizzyklus um 10:00 Uhr um einiges länger ist. Dadurch springt der Kompressor nicht so oft an und das erhöht die Lebensdauer, natürlich habe ich dadurch auch günstigeren Strom :-)
Das ist natürlich, MEGA!!!

Vielen Dank fuer alle Infos Christian!

Jetzt habe ich ein paar Wochen Handbuecher lesen vor mir...  ;D

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 08 November 2020, 08:45:46
Zitat von: Manos am 08 November 2020, 03:31:41
Ich gebe zu, das ist ein guter Grund, endlich meine FRITZ!Box im FHEM anzuschließen (Anwesenheit ueberpruefen)
Genau das habe ich gemacht.

Hiermit lasse ich die Zirkulation für 5 Minuten laufen. Das Device kann auch ohne FS20 Hardware ;-)

defmod Zirkulation FS20 7777 77
attr Zirkulation DbLogExclude .*
attr Zirkulation IODev CUN1
attr Zirkulation dummy 1
attr Zirkulation eventMap /on-for-timer 300:on/off:off/
attr Zirkulation follow-on-for-timer 1
attr Zirkulation group Heizung
attr Zirkulation icon time_timer
attr Zirkulation room Heizung->System
attr Zirkulation sortby 02
attr Zirkulation webCmd on:off


Damit schalte ich die Einstellungen an der Luxtronik um

defmod n_Zirkulation notify Zirkulation:.* { fhem "set Heizung hotWaterCircPumpRun $EVENT ;; set Heizung statusRequest" }
attr n_Zirkulation DbLogExclude .*
attr n_Zirkulation group Heizung
attr n_Zirkulation icon file_manpage
attr n_Zirkulation room Heizung->System
attr n_Zirkulation sortby 03
attr n_Zirkulation verbose 0


Hier ein Timer mit Auswertung von zwei Personen

defmod WW_ZIP_beide WeekdayTimer Zirkulation de 0123456|18:30|on 0123456|21:30|on {if(ReadingsVal("presence_Christian", "state", "") eq "present" || ReadingsVal("presence_Ina", "state", "") eq "present") {fhem("set $NAME $EVENT")}}
attr WW_ZIP_beide DbLogExclude .*
attr WW_ZIP_beide alias WW_ZIP_beide
attr WW_ZIP_beide commandTemplate set $NAME  $EVENT
attr WW_ZIP_beide disable 0
attr WW_ZIP_beide group Heizung
attr WW_ZIP_beide icon clock
attr WW_ZIP_beide room Heizung->System
attr WW_ZIP_beide sortby 05
attr WW_ZIP_beide stateFormat {sprintf("geplant: %s %s", ReadingsVal($name,"nextUpdate","?"), ReadingsVal($name,"nextValue","?"))}
attr WW_ZIP_beide verbose 0




Zitat
Interessant, bei mir ist die "heatingBufferTemperature" kaum anderes als die "flowTemperature"
heatingBufferTemperature 24.8
flowTemperature               24.0
returnTemperatureHeating 24.8
returnTemperatureTarget   23.7
Ich werde es im Auge behalten.
Das ist korrekt so, jedoch habe ich einen Multispeicher, da ist einmal die flowTemperatur niedrig für die Heizung und dann hoch für das WW.
WW hat einen eigenen Fühler die Heizung verwendet den unteren Fühler, wo die LWP in den Speicher einspeist.

Zitat
Vielen Dank fuer die ausfuehrliche Beschreibung! Werde ich machen, nachdem ich alle Unterlagen gelesen habe!
Ich bin sehr zufrieden mit der LWP, Nachts geht sie nicht an, sie ist überdimensioniert (fast doppelt so gross wie die LWP des Nachbars).
Okay, das ist nicht so wirtschaftlich, wenn man die Anschaffung mit rein rechnet.

Zitat
A propos, es gibt eine Information, die ich im FHEM nicht finde: Den Durchfluss (z.Zeit 890 lt/St., siehe Bild)
In meinem FW Stand wird der Durchfluss nicht angezeigt, es ist aber auch wohl keine Messeinheit verbaut ;-)
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 November 2020, 10:31:17
Die Durchflussmenge ist nur vorhanden, wenn ein Wärmemengenzähler verbaut ist. Zumindest war das bei mir so.

Der Durchfluss wird bei mir als flowrate angezeigt.

Bei hydraulischen Abgleich musst du aufpassen, dass die min. Durchflussrate nicht unterschritten wird. Sonst geht die WP auf Störung da die prod. Wärmemenge nicht schnell genug abgenommen werden kann.
Je höher der Durchfluss, desto besser der Wirkungsgrad.

Ich liege gerade so an der Grenze, da mein Intallateur natürlich sich die Wärmemengenberechnung gespart hat.  >:(
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 08 November 2020, 11:15:40
Zitat von: frober am 08 November 2020, 10:31:17
Bei hydraulischen Abgleich musst du aufpassen, dass die min. Durchflussrate nicht unterschritten wird. Sonst geht die WP auf Störung da die prod. Wärmemenge nicht schnell genug abgenommen werden kann.
Je höher der Durchfluss, desto besser der Wirkungsgrad.
Das ist besonders wichtig, wenn man keinen Pufferspeicher hat, der das ganze entkoppelt.
In meiner Definition ist deshalb auch das userreading noch mit drin, um die flowDispersion (Spreizung) zu errechnen. Der Service von Novelan fordert etwas, was kleiner als 9 ist, damit bei der LWP
die erzeugte Wärmeleistung abgeführt werden kann.

Oh, ich sehe gerade beim Abtauen ist die Spreizung negativ :-) Man lernt nie aus...

Gruß
   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 November 2020, 12:08:28
Zitat von: ch.eick am 08 November 2020, 11:15:40
Das ist besonders wichtig, wenn man keinen Pufferspeicher hat, der das ganze entkoppelt.
In meiner Definition ist deshalb auch das userreading noch mit drin, um die flowDispersion (Spreizung) zu errechnen. Der Service von Novelan fordert etwas, was kleiner als 9 ist, damit bei der LWP
die erzeugte Wärmeleistung abgeführt werden kann.

Oh, ich sehe gerade beim Abtauen ist die Spreizung negativ :-) Man lernt nie aus...

Gruß
   Christian

Da stimme ich nur teilweise zu.
Die "Gefahr" beim hydr. Abgleich besteht, dass man ALLE Kreise drosselt, und dann die Heizkurve hochdreht....

Das mit dem Pufferspeicher, Bypass und Spreizung hatte ich am Anfang auch so geregelt. Mittlerweise ist der Bypass zu, die Durchflussmenge mangels Berechnung an der untersten Grenze. Läuft seit mehreren Jahren störungsfrei mit max. 5 Takte am Tag.

P.S. DTA hatte ich nicht benutzt, ich habe alles in Fhem abgebildet.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 08 November 2020, 13:39:00
Zitat von: frober am 08 November 2020, 12:08:28
Das mit dem Pufferspeicher, Bypass und Spreizung hatte ich am Anfang auch so geregelt.
Mittlerweise ist der Bypass zu, die Durchflussmenge mangels Berechnung an der untersten Grenze.
Läuft seit mehreren Jahren störungsfrei mit max. 5 Takte am Tag.
Das entspricht exakt meiner Taktung. Gestern habe ich noch eine Kurve eines anderen Anwenders gesehen mit 60 Takten in 24H :-(

Zitat
P.S. DTA hatte ich nicht benutzt, ich habe alles in Fhem abgebildet.
Mit Fhem war ich da noch nicht soweit und im Haustechnikforum ist dta eher Pflicht ;-)

Das ist der Graph von gestern. Nachts wird jetzt garnicht mehr geheizt ( -8°k) und Tagsüber mit +3°K . Das ist noch im Test, aber bisher ist es nicht kühler im Haus geworden.
Somit bin ich auf drei Take inklusive WW. Die erste Einschaltung ist jetzt natürlich drei mal solang, um die Differenz zur Nacht wieder rein zu holen, aber das ist schonender
füre den Kompressor, als mehrfach neu zu starten. Die kurze Unterbrechung im ersten Block ist eine Abtauung habe ich heute gesehen.

Das beste ist, dass alles mit PV Unterstützung gelaufen ist :-) Die kleinen Türmchen oberhalb der blauen Kurve wurde durch die Batterie ergänzt.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 November 2020, 13:49:48
Das sieht sich gut aus :)

Mit PV und Nachtabsenkung habe ich noch nicht gespielt, da meine im Winter so wenig bringt, dass ich noch keinen Bedarf gesehen habe. Bzgl. weitere Reduzierung der Taktung wäre es eine Überlegung wert.

Hast du eine Lösung um das WW über Tag zu desinfizieren ~60°?
Ohne Zusatzheizung funktioniert das nicht, und mit läuft diese, entgegen der Anleitung, immer mit :(
Eine Heizststab im WW-Behälter rechnet sich nicht...
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 08 November 2020, 14:48:17
Zitat von: frober am 08 November 2020, 13:49:48
Mit PV und Nachtabsenkung habe ich noch nicht gespielt, da meine im Winter so wenig bringt, dass ich noch keinen Bedarf gesehen habe. Bzgl. weitere Reduzierung der Taktung wäre es eine Überlegung wert.
Das ist ein spielen mit den Eventualitäten. Ich versuche lieber sofort zu verbrauchen, bevor es mit 90% Wirkungsgrad durch die Batterie geht :-)
Tagsüber hat die WP auch einen etwas besseren Wirkungsgrad, da die Außentemperatur höher ist und wenn dann auch noch PV Leistung verwendet wird ist alles top.

Tageszeit ist auf 10:00 bis 16:00 Uhr eingestellt. Also ist die Restzeit dann Nacht.
Bei mir dann +3K Tagesanhebung und -8K Nachtabsenkung.
Die Nachtabsenkung ist natürlich brutal und nur zum Testen gedacht. Da das A++ Haus mit KWL nicht soooo schnell auskühlt schau ich mir mal die nächsten Wochen genauer an.

Zitat
Hast du eine Lösung um das WW über Tag zu desinfizieren ~60°?
Ohne Zusatzheizung funktioniert das nicht, und mit läuft diese, entgegen der Anleitung, immer mit :(
Eine Heizststab im WW-Behälter rechnet sich nicht...
Die WP sollte einen Modus haben, den man aktivieren kann???
Kommt Deine WP nicht über 60°C ?
Bei besonders hoher PV Leistung aktiviere ich automatisch den PV Modus, wodurch der Heizungspuffer überheizt wird und anschließend das WW auf knap über 60°C aufgeheizt wird.
Meistens brauchen wir dann 48 h das WW nicht nachheizen, da wir nur zwei Personen sind. Kommen die Kiddies nutze ich den PV Modus um das Wasser mal spontan auf 60°C hoch
zu heizen. Kostal_Plenticore_10_Plus (https://wiki.fhem.de/wiki/Kostal_Plenticore_10_Plus)

Mein Multispeicher hat kein stehendes Wasser, sodass ich darauf verzichte. Er hat eine Edelstahlspirale, wie ein Duchlauferhitzer.

Zitatdesinfizieren
60°C ist kein Desinfizieren! Für die Legionellen muss man auch nach meiner Kenntnis mindestens 60 Minuten über 60°C sein und das auch in den Rohrleitungen bis zum Wasserhahn.
Das funktioniert dann eh nicht und ist auch nur für Mehrfamilienhäuser mit zentraler WW Bereitung vorgeschrieben. Im Haustechnikforum findet man da einiges zu.

Die Notfallheizung mit 2x9 KW im Speicher habe ich komplett an den Sicherungen abgeschaltet. Das Nachheizen für WW in der LWP (Luxtronik2) ist ebenfalls abgeschaltet. Die integrierte Heizpatrone
ist nur für den Notfall, wenn die LWP gefahr laufen würde im Winter einzufrieren. Das ist selbst bei -15°C noch nicht vorgekommen.

Ein Heizstab im Speicher wäre nur denkbar, wenn man kleine PV Leistungsmengen 1zu1 im Pufferspeicher unterbringen möchte. Dafür bräuchte man jedoch einen Leistungssteller, den man von den
Kosten her nicht schön rechnen kann. Dann ist es doch besser in der Batterie die Leistung zu sammeln und anschließend die LWP mit höherer WWsoll Temperatur etwas länger laufen zu lassen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 November 2020, 15:44:27
ZitatDie WP sollte einen Modus haben, den man aktivieren kann???

Die Desinfizierung läuft immer um 0 Uhr und kann zeitlich nicht verstellt werden. Dabei läuft von Anfang an die Zusatzheizung mit.
Gedanken über die Desinfizierung mach ich mir erst seit meiner gesundheitlichen Situation, davor war diese nie im Gebrauch.

Meine WP kommt auf max. 54°C (tech. Daten), 52 sind realistisch.

Die Zusatzheizung ist so konfiguriert, dass sie nur im äußersten Notfall anspringt. Bisher hat  die WP gereicht, auch bei -20°.

Laut Anleitung kann ich die Heizstäbe beim WW zuschalten, und erst wenn die WP mehrmals bei Max. abgeschaltet hat, heizen diese bis zum Soll. Funktioniert aber so nicht. Die Heizstäbe heizen gleich und jedes Mal mit. Evtl. gilt die Beschreibung nur für Heizstäbe direkt im WW.

ZitatMein Multispeicher hat kein stehendes Wasser, sodass ich darauf verzichte. Er hat eine Edelstahlspirale, wie ein Duchlauferhitzer.
Da steht das Wasser auch, bei längerem Nichtgebrauch. ;)
Ich habe den Hydrauliktower HT2, der müsste ähnlich gebaut sein.

PV-Speicher habe ich nicht, kommt evtl. nach Ende der Förderung in 10 Jahren.

So jetzt haben wir den PM den Threat gekapert :o

@Manos, sorry war keine Absicht.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 08 November 2020, 16:21:19

Manos steht vor einem "Berg" technische Dokumentation und ist am lesen.... ;D

Es beeindruckt mich, was andere alles machen können, mit FHEM.

Ich sehe wie meine LWP mit 25 Grad C das Haus heizt (auch A++ Haus) und denke, ich habe auch ein Haus wo die Oel-Heizung mit FlowTemperatur 80 Grad heizt  ::).
Wir haben nie als "Hobby Anwender" so viel Information verfügbar wie heute!


"WW über Tag zu desinfizieren ~60°", gute Erwähnung, ich habe schon Mal darüber gehört, darüber muss ich auch lesen  ::)


Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 08 November 2020, 17:24:32
Wir haben nicht gekapert,
das ist alles nur möglich durch das Luxtronik2 Modul, bei dem ich noch einige Werte zum schreiben frei gegeben habe.

ZitatDa steht das Wasser auch, bei längerem Nichtgebrauch. ;)
Okay, nach dem Urlaub, wo ich die LWP für WW mit der Luxtronik übrigens ganz Ausschalte, wird einen Tag vor der Rückkehr der PV Modus mit 60°C gestartet.
Das erste Wasser geht eh dann zum Duschen drauf. Bei gesundheitlichen Problemen sieht das tatsächlich anders aus, aber da sollte dann ein Fachmann ran,
da die Legionellen sehr schnell durch die Rohre wandern und am Wasserhahn sitzen!!!
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 November 2020, 17:54:47
Mit dem Kapern, mein Fehler. Ich dachte kurz Manos hätte einen eigenen Threads aufgemacht....

ZitatOkay, nach dem Urlaub, wo ich die LWP für WW mit der Luxtronik übrigens ganz Ausschalte, wird einen Tag vor der Rückkehr der PV Modus mit 60°C gestartet.
Das erste Wasser geht eh dann zum Duschen drauf.

Gerade beim Duschen ist die größte Gefahr für Legionellen, da die fein versprüht und eingeatmet werden.

@Manos, wie Christian schon erwähnt hat, ist die Gefahr im Einfamilienhaus eher zu vernachlässigen. Da gibt es keine/kaum tote Leitungen/Ecken. Die WW-Zirkulation und Entnahme sollten reichen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 08 November 2020, 17:57:08
Zitat von: frober am 08 November 2020, 17:54:47
Gerade beim Duschen ist die größte Gefahr für Legionellen, da die fein versprüht und eingeatmet werden.

@Manos, wie Christian schon erwähnt hat, ist die Gefahr im Einfamilienhaus eher zu vernachlässigen. Da gibt es keine/kaum tote Leitungen/Ecken. Die WW-Zirkulation und Entnahme sollten reichen.
Da sitzen sie auch noch im Duschkopf, den man nicht auf 60°C erhitzt bekommt :-(
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 November 2020, 18:05:27
Man sollte das nicht zu schwarz malen...
Die Wohlfühltemperatur der Legionellen liegt irgendwo zw. 25 und 50°.
Ich habe aber schon Empfehlungen gelesen, das man nach längeren Stillstand den Duschkopf anschrauben und die Leitung spülen soll.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 08 November 2020, 23:07:54
Zitat von: frober am 08 November 2020, 17:54:47
@Manos, wie Christian schon erwähnt hat, ist die Gefahr im Einfamilienhaus eher zu vernachlässigen. Da gibt es keine/kaum tote Leitungen/Ecken. Die WW-Zirkulation und Entnahme sollten reichen.
Super, Danke! Ich war etwas verunsichert, ein Nachbar von mir hatte es letzte Woche erwähnt und er hat seinen Wasserheitzer deswegen auf 60 Grad   :-\


Ich habe ein merkwürdiges Problem!
Ich sehe den Durchfluss (Lt. pro Stunde) nicht auf der Liste der Readings in FHEM, obwohl:
1. in der Wiki wird es erwähnt (unter Allgemeine Wärmepumpenwerte,  flowRate - Durchfluss in l/h)
2. In FHEM, in den "Raw Daten" ist es aufgelistet (Durchfluss_WQ ) (siehe Bild)
Hat jemand eine Idee, wie ich diesen Wert addieren kann?

Schöne Gruesse
Manos

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 08 November 2020, 23:34:05
Zitat von: Manos am 08 November 2020, 23:07:54
Ich habe ein merkwürdiges Problem!
Ich sehe den Durchfluss (Lt. pro Stunde) nicht auf der Liste der Readings in FHEM, obwohl:
1. in der Wiki wird es erwähnt (unter Allgemeine Wärmepumpenwerte,  flowRate - Durchfluss in l/h)
2. In FHEM, in den "Raw Daten" ist es aufgelistet (Durchfluss_WQ ) (siehe Bild)
Hat jemand eine Idee, wie ich diesen Wert addieren kann?
Hi Manos,

nicht alle Werte werden im default ausgelesen, können jedoch definiert werden.
Das habe ich bei meiner Definition auch mit einem Wert gemacht.

Schau bei den Raw Werten nach der Nummer und trage sie mit dem Wunschnamen so ein. Es können wohl auch mehrere sein.

userHeatpumpValues 36 SWTin_PV-Eigenverbrauch


Gruß
   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 09 November 2020, 01:45:48
Zitat von: ch.eick am 08 November 2020, 23:34:05
nicht alle Werte werden im default ausgelesen, können jedoch definiert werden.

Schau bei den Raw Werten nach der Nummer und trage sie mit dem Wunschnamen so ein. Es können wohl auch mehrere sein.

userHeatpumpValues 36 SWTin_PV-Eigenverbrauch


Tausend Dank Christian!!!!!

Ich wäre nie drauf gekommen
"Wer bis zur letzter Zeile der WiKi lesen kann, ist im Vorteil" (Ja, es ist die Letze Zeile...)
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 09 November 2020, 22:11:32
Zitat von: ch.eick am 08 November 2020, 23:34:05
Schau bei den Raw Werten nach der Nummer und trage sie mit dem Wunschnamen so ein. Es können wohl auch mehrere sein.

userHeatpumpValues 36 SWTin_PV-Eigenverbrauch


Hi Christian,
hast du Zugriff auf die FHEM WiKi?
Die Beschreibung der userHeatpumpValues ist einfach schlecht, damit kann niemand(= Manos) etwas anfangen. Ohne deine Erklaerungen haette ich das nie geschaft!

Uebrigens, ich habe in der https://www.loxwiki.eu/pages/viewpage.action?pageId=18219334 eine weitere Variabel, die zwar nicht als Default definiert ist, trotzdem extrem wichtig (fuer mein Geschmack) ist:
80   ID_WEB_WP_BZ_akt  Betriebszustand
0 = Heizen
1 = Warmwasser
2 = Schwimmbad / Photovoltaik
3 = EVU
4 = Abtauen
5 = Keine Anforderung
6 = Heizen ext. Energiequelle
7 = Kühlbetrieb


Interessant, meine LWP hat sie als 80 WP_BZ_akt (mindestens die Stelle 80 war die gleiche).

Schoene Gruesse
Manos
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 09 November 2020, 22:57:24
Zitat von: Manos am 09 November 2020, 22:11:32
hast du Zugriff auf die FHEM WiKi?
Die Beschreibung der userHeatpumpValues ist einfach schlecht, damit kann niemand(= Manos) etwas anfangen. Ohne deine Erklaerungen haette ich das nie geschaft!
Dann schick mir die bessere Beschreibung und ich füge sie dann im Wiki ein. Oder der Maintainer meldet sich noch :-)

Zitat
Uebrigens, ich habe in der https://www.loxwiki.eu/pages/viewpage.action?pageId=18219334 eine weitere Variabel, die zwar nicht als Default definiert ist, trotzdem extrem wichtig (fuer mein Geschmack) ist:
80   ID_WEB_WP_BZ_akt  Betriebszustand
0 = Heizen
1 = Warmwasser
2 = Schwimmbad / Photovoltaik
3 = EVU
4 = Abtauen
5 = Keine Anforderung
6 = Heizen ext. Energiequelle
7 = Kühlbetrieb


Interessant, meine LWP hat sie als 80 WP_BZ_akt (mindestens die Stelle 80 war die gleiche).
Das muss ich auch noch checken, ich reagiere auf einige Texte, aber auf Zahlen zu gehen ist immer besser.
Mal schauen, ob meine LWP da auch hat.

opStateHeatPump1 Wärmepumpe steht
opStateHeatPump2 seit 00:18:16
opStateHeatPump3 Keine Anforderung
opStateHeating Abgesenkt -6.0°C
opStateHotWater Sperrzeit


Gruß
    Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 10 November 2020, 02:30:12
Zitat von: ch.eick am 09 November 2020, 22:57:24
Mal schauen, ob meine LWP da auch hat.
Also, ich finde:

opStateHeatPump1 Wärmepumpe steht
opStateHeatPump2 seit 00:18:16
opStateHeatPump3 Keine Anforderung
opStateHeating Abgesenkt -6.0°C
opStateHotWater Sperrzeit


Aha!
Bei mir funktionieren die ersten drei Parameter nicht (siehe unten, opStateHeatPump1,opStateHeatPump2,opStateHeatPump3)
Ich habe:

opStateHeatPump1 Wärmepumpe läuft
opStateHeatPump2 seit 00:00:00
opStateHeatPump3 Heizbetrieb
opStateHeating Abgesenkt -6.0°C 2020-11-10 01:03:33
opStateHotWater Sperrzeit 2020-11-10 00:03:33

Weiss du welche Nummer die opStateHeatPump1,opStateHeatPump2,opStateHeatPump3 haben?
Ich tippe auf:

117 HauptMenuStatus_Zeile1 : 0           
118 HauptMenuStatus_Zeile2 : 0           
119 HauptMenuStatus_Zeile3 : 0 

wobei
117 HauptMenuStatus_Zeile1 : 0           
0 = Wärmepumpe läuft
1 = Wärmepumpe steht
2 = Wärmepumpe kommt
3 = Fehlercode Speicherplatz 0
4 = Abtauen
5 = Warte auf LIN-Verbindung
6 = Verdichter heizt auf
7 = Pumpenvorlauf

118 HauptMenuStatus_Zeile2 : 0   
0 = seit :
1 = in :

und 119 HauptMenuStatus_Zeile3 : 0 
0 = Heizbetrieb
1 = Keine Anforderung
2 = Netz-Einschaltverzögerung
3 = Schaltspielsperre
4 = Sperrzeit
5 = Brauchwasser
6 = Info Ausheizprogramm
7 = Abtauen
8 = Pumpenvorlauf
9 = Thermische Desinfektion
10 = Kühlbetrieb
12 = Schwimmbad / Photovoltaik
13 = Heizen ext. Energiequelle
14 = Brauchwasser ext. Energiequelle
16 = Durchflussüberachung
17 = Zweiter Wärmeerzeuger 1 Betrieb


Leider bei mir funktionieren sie nicht, alle drei bleiben auf 0  ::) Deswegen war ich so begeistert als ich die "80 WP_BZ_akt" Variabel gefunden habe (und Dank dir, einbinden konnte).

Gut, dass das LUXTRONIK Modul so flexibel ist  :)


Als Text fuer die Wiki wuerde ich vorschlagen:

Nicht alle Werte werden im default ausgelesen, können jedoch definiert werden. <-- Der Satz existiert bereits
Eine Beschreibung der Java-Schnittstelle gibt es hier. <-- Der Satz existiert bereits
Die Seite enthält auch eine Liste der Betriebsdaten (sog. berechnete Werte) die man mit get <device> rawdata anzeigen und mit dem Attribut userHeatpumpValues zum Gerät hinzufügen kann.  <-- Der Satz existiert bereits
Tragen Sie die bei den Raw Werten ausgewählte Nummer und auch den Wunschnamen Ihre Wahl ein. Es können wohl auch mehrere sein.
z.B. userHeatpumpValues [rawdata Nummer] [Wunschnamen],[rawdata Nummer] [Wunschnamen],[rawdata Nummer] [Wunschnamen] 

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 10 November 2020, 09:10:29
Zitat von: Manos am 10 November 2020, 02:30:12
Bei mir funktionieren die ersten drei Parameter nicht (siehe unten, opStateHeatPump1,opStateHeatPump2,opStateHeatPump3)
Leider bei mir funktionieren sie nicht, alle drei bleiben auf 0  ::) Deswegen war ich so begeistert als ich die "80 WP_BZ_akt" Variabel gefunden habe (und Dank dir, einbinden konnte).
Das scheint dann ein FW Unterschied zu sein.
Danke für das Text Mapping, das wird dann ja im Modul vorgenommen, da bei mir im RAW auch nur die Zahlen drin stehen.

Zitat
Als Text fuer die Wiki wuerde ich vorschlagen:

Tragen Sie die bei den Raw Werten ausgewählte Nummer und auch den Wunschnamen Ihre Wahl ein. Es können wohl auch mehrere sein.
z.B. userHeatpumpValues [rawdata Nummer] [Wunschnamen],[rawdata Nummer] [Wunschnamen],[rawdata Nummer] [Wunschnamen] 

Ich habe es eingetragen und umformatiert. Bitte überprüfe es noch mal, damit auch alles passt.

Gruß
   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 10 November 2020, 09:29:30
Moin zusammen,

hier noch eine allgemeine Information für Photovoltaik Betreiber.
Die Luxtronk2 v2.84 an einer Novelan LAD9 unterstützt auch ein PV Signal
Um das aktuelle Signal auszulesen verwendet man das Attrobut userHeatpumpValues .
Für die Anschaltung des Signals über einen Relais Kontakt des Wechselrichters oder mit einem Shelly über Wlan vom Fhem sollte man natürlich einen Fachmann beauftragen.
Das 220V Signal wird auf den  SWTin Eingang in der WP Steuerung geschaltet.
Dann muss noch in der Luxtronik2 der Photovoltaikmodus aktiviert werden.

Und das Signal anzeigen lassen

attr <Device> userHeatpumpValues 36 SWTin_PV-Eigenverbrauch


Damit kann bei PV Überschuss der Pufferspeicher für die Heizung überheizt werden.
Das Warmwasser wird auf auf die maximale Temperatur, die die WP liefern kann aufgeheizt. Bei mir verwende ich das um z.B. bei drohendem Besuch das Wasser höher aufzuheizen,
um den höheren Bedarf zu decken. Die LAD9 WP schaft auch über 60°C was die Legionellenangst beruhigen kann. Auch der WAF steigt, wenn man trotz allem Sparen mal das Putzwasser
mit höherer Temperatur bekommt.

Normalerweise habe ich Sperrzeiten von 18-14 Uhr, was also nur um 14:00 Uhr das Wasser auf 50°C aufheizt. Bei unserem zwei Personen Haushalt reicht das WW dann 24h und im PV Modus sogar 48h,
bevor nachgeheizt wird.

Gruß
   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 11 November 2020, 03:06:35
Die  https://www.loxwiki.eu/pages/viewpage.action?pageId=18219334 Seite hat eine ausführliche Liste von "Status Codes"
ein paar Beispiele:

106 ID_WEB_Switchoff_file_Nr0 Grund Abschaltung 0 im Speicher
1 = Wärmepumpe Störung
2 = Anlagen Störung
3 = Betriebsart Zweiter Wärmeerzeuger
4 = EVU-Sperre
5 = Lauftabtau (nur LW-Geräte)
6 = Temperatur Einsatzgrenze maximal
7 = Temperatur Einsatzgrenze minimal (bei LWD reversibel möglicherweise Abschaltung wegen Frostschutz bei Kühlbetrieb - Verdampfungstemperatur zu lange unter 0°C)
8 = Untere Einsatzgrenze
9 = Keine Anforderung

ID_WEB_HauptMenuStatus_Zeile1 Status Zeile 1
0 = Wärmepumpe läuft
1 = Wärmepumpe steht
2 = Wärmepumpe kommt
3 = Fehlercode Speicherplatz 0
4 = Abtauen
5 = Warte auf LIN-Verbindung
6 = Verdichter heizt auf
7 = Pumpenvorlauf

119 ID_WEB_HauptMenuStatus_Zeile3 Status Zeile 3
0 = Heizbetrieb
1 = Keine Anforderung
2 = Netz-Einschaltverzögerung
3 = Schaltspielsperre
4 = Sperrzeit
5 = Brauchwasser
6 = Info Ausheizprogramm
7 = Abtauen
8 = Pumpenvorlauf
9 = Thermische Desinfektion
10 = Kühlbetrieb
12 = Schwimmbad / Photovoltaik
13 = Heizen ext. Energiequelle
14 = Brauchwasser ext. Energiequelle
16 = Durchflussüberachung
17 = Zweiter Wärmeerzeuger 1 Betrieb



siehe Meldung 9 = Thermische Desinfektion bei 119 auf der Liste....   :o

Falls du mit den "Zahlen" arbeiten willst, anbei meine Einträge:
Ich habe in userHeatpumpValues 80 Operation definiert (Position 80, ernannt "Operation") , dies ist nur die Zahl.
Die UserReadings Definition die du gepostet hast (nochmals Danke), habe ich "OperationText" addiert um die "Operation" in Text umzuwandeln:

OperationText { ReadingsVal($name,"Operation","Error") == 0 ? "Heizen" : ReadingsVal($name,"Operation","Error") == 1 ? "Warmwasser" : ReadingsVal($name,"Operation","Error") == 2 ? "Schwimmbad / Photovoltaik" : ReadingsVal($name,"Operation","Error") == 3 ? "EVU" : ReadingsVal($name,"Operation","Error") == 4 ? "Abtauen" : ReadingsVal($name,"Operation","Error") == 5 ? "Keine Anforderung" : ReadingsVal($name,"Operation","Error") == 6 ? "Heizen ext. Energiequelle" : ReadingsVal($name,"Operation","Error") == 7 ? "Kühlbetrieb" : "Error" }

Update: Eine verbesserte Variante mit Array:

attr WaermePumpe userReadings OperationText { my $v=ReadingsNum($name,"Operation","8");; my @a=("Heizen","Warmwasser","Schwimmbad Photovoltaik","EVU","Abtauen","Keine Anforderung","Heizen ext. Energiequelle","Kühlbetrieb","Error");; return $a[$v];; }

(Wichtig! Falls Ihr event-on-change-reading nutzt, dann muss OperationText auch auf der event-on-change-reading Liste sein)




Ich fange erst an, die Daten auszuwerten, bin ich aber schon begeistert!  ;D


Zitat von: ch.eick am 10 November 2020, 09:10:29
Das scheint dann ein FW Unterschied zu sein.

Ich habe es eingetragen und umformatiert. Bitte überprüfe es noch mal, damit auch alles passt.

Ich finde die Ergänzung sehr gut geschrieben. Ich würde sogar vorschlagen, anstatt sie ganz unten zu platzieren (unter "nützliche Links"), lieber viel höher positionieren, am Ende der Paragraph "Erläuterung der Readings".

Falls du wieder in der WiKi bist, könntest du ruhig eine weitere Korrektur machen. Der Eintrag

LWD90V - ?? Duale Luft/Wasser-Wärmepumpe invertergeführt zur Außenaufstellung

Die zwei ?? sind überflüssig, meine LWP ist eine LWDV91-1/3, ich kann bestätigen, sie heist "Duale Luft/Wasser-Wärmepumpe invertergeführt zur Außenaufstellung" ("V" steht fuer Inverter).

Schöne Grüße,
Manos
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 11 November 2020, 09:57:16
Hallo Manos,

Zitat
Falls du mit den "Zahlen" arbeiten willst, anbei meine Einträge:
Ich habe in userHeatpumpValues 80 Operation definiert (Position 80, ernannt "Operation") , dies ist nur die Zahl.
Die UserReadings Definition die du gepostet hast (nochmals Danke), habe ich "OperationText" addiert um die "Operation" in Text umzuwandeln:


OperationText { ReadingsVal($name,"Operation","Error") == 0 ? "Heizen" : ReadingsVal($name,"Operation","Error") == 1 ? "Warmwasser" : ReadingsVal($name,"Operation","Error") == 2 ? "Schwimmbad / Photovoltaik" : ReadingsVal($name,"Operation","Error") == 3 ? "EVU" : ReadingsVal($name,"Operation","Error") == 4 ? "Abtauen" : ReadingsVal($name,"Operation","Error") == 5 ? "Keine Anforderung" : ReadingsVal($name,"Operation","Error") == 6 ? "Heizen ext. Energiequelle" : ReadingsVal($name,"Operation","Error") == 7 ? "Kühlbetrieb" : "Error" }

ich habe auch mal an anderer Stelle ein Replacement gemacht. Eventuell gefällt Dir der Code ja.
Bei meiner Variante spart man auch die vielen ReadingsVal()

Es wird nur einmal der Wert gelesen

{my $first_called = InternalVal("$NAME","path","n.a");;
my %replace = ("/auth/me" => "04_/auth/me","/info/version" => "05_/info/version","/processdata/scb_statistic_EnergyFlow" => "20_/processdata/scb_statistic_EnergyFlow","/modules_list" => "21_/modules_list","/logdata/download" => "24_/logdata/download","/update/status" => "41_/update/status","/system/reboot" => "04_/auth/me",);;
$replace{$first_called};;}


Bei den Bedienungsanleitungen wäre es besser den Link ins Wiki zu schreiben.

Gruß
   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 11 November 2020, 10:16:52
Hallo Manos,

Zitat von: Manos am 11 November 2020, 03:06:35
Ich finde die Ergänzung sehr gut geschrieben. Ich würde sogar vorschlagen, anstatt sie ganz unten zu platzieren (unter "nützliche Links"), lieber viel höher positionieren, am Ende der Paragraph "Erläuterung der Readings".

Falls du wieder in der WiKi bist, könntest du ruhig eine weitere Korrektur machen. Der Eintrag

LWD90V - ?? Duale Luft/Wasser-Wärmepumpe invertergeführt zur Außenaufstellung

Die zwei ?? sind überflüssig, meine LWP ist eine LWDV91-1/3, ich kann bestätigen, sie heist "Duale Luft/Wasser-Wärmepumpe invertergeführt zur Außenaufstellung" ("V" steht fuer Inverter).
Ich habe das Wiki entsprechend geändert und bitte Dich das nochmals zu überprüfe, da ich nicht der ersteller der Seite bin, soll es wenigstens richtig sein.

Ein Zugang zum Wiki für Änderungen kann übrigens jeder beantragen und somit helfen, das es immer besser wird.
Schlechte Information wird seltener gelesen :-)

Gruß
    Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 17 November 2020, 02:51:24
Zitat von: ch.eick am 11 November 2020, 10:16:52
Hallo Manos,
Ich habe das Wiki entsprechend geändert und bitte Dich das nochmals zu überprüfen, da ich nicht der Ersteller der Seite bin, soll es wenigstens richtig sein.

Ich habe die Anpassungen gesehen, sie sind perfekt!  :D

Zitat
ich habe auch mal an anderer Stelle ein Replacement gemacht. Eventuell gefällt Dir der Code ja.
Bei meiner Variante spart man auch die vielen ReadingsVal()

Es wird nur einmal der Wert gelesen
{my $first_called = InternalVal("$NAME","path","n.a");;
my %replace = ("/auth/me" => "04_/auth/me","/info/version" => "05_/info/version","/processdata/scb_statistic_EnergyFlow" => "20_/processdata/scb_statistic_EnergyFlow","/modules_list" => "21_/modules_list","/logdata/download" => "24_/logdata/download","/update/status" => "41_/update/status","/system/reboot" => "04_/auth/me",);;
$replace{$first_called};;}

Das ist weit über mein Auffassungsvermögen...  :o
Frag mich in ein paar Jahren wieder....   ;D ;D ;D

Schoene Gruesse
Manos
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 17 November 2020, 08:51:41
Zitat von: Manos am 17 November 2020, 02:51:24
Das ist weit über mein Auffassungsvermögen...  :o
Frag mich in ein paar Jahren wieder....   ;D ;D ;D
Das kannst Du so verwenden, wie es da steht :-)
%replace ist die Liste, was womit ersetzt werden soll.
$replace{} geht dann mit den Wert in diese Liste und gibt jeweils den ersatz Wert wieder zurück.

Der komplette Aufruf kann auch in der Commandline ausgeführt werden, da kannst Du schön testen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 17 November 2020, 20:08:54
Zitat von: ch.eick am 17 November 2020, 08:51:41
Das kannst Du so verwenden, wie es da steht :-)
%replace ist die Liste, was womit ersetzt werden soll.
$replace{} geht dann mit den Wert in diese Liste und gibt jeweils den ersatz Wert wieder zurück.

Der komplette Aufruf kann auch in der Commandline ausgeführt werden, da kannst Du schön testen.

Na gut, ich werde mich damit auseinandersetzen   :D

Ich habe bis jetzt unzählige Stunden verbracht in meinem Versuch zu verstehen warum mein Array nicht funktioniert

attr WaermePumpe userReadings OperationTextTEST { my $v=ReadingsNum($name,"Operation","8");; my @a=("Heizen","Warmwasser","Schwimmbad Photovoltaik","EVU","Abtauen","Keine Anforderung","Heizen ext. Energiequelle","Kühlbetrieb","Error");; return $a[$v];; }

bis ich am Ende drauf kam: OperationTextTEST war nicht auf der  event-on-change-reading Liste!  ::) ::) ::)
attr WaermePumpe event-on-change-reading OperationTextTEST

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 17 November 2020, 20:20:32
Zitat von: Manos am 17 November 2020, 20:08:54

attr WaermePumpe userReadings OperationTextTEST { my $v=ReadingsNum($name,"Operation","8");; my @a=("Heizen","Warmwasser","Schwimmbad Photovoltaik","EVU","Abtauen","Keine Anforderung","Heizen ext. Energiequelle","Kühlbetrieb","Error");; return $a[$v];; }

Ich kann auch noch kein Perl, aber es kommt immer was dazu :-)
Das mit dem Array funktioniert ja gut, wenn man einen Zahlenwert hat. Die andere Variante ist toll für das Umsetzen vom Zeichenketten.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 08 Februar 2021, 12:33:13
Hallo an alle,

ich stelle hier die Frage da meine Google Suche Erfolglos bliebt:
Dankt Luxtronic2 habe ich jetzt eine bessere Transparenz ueber die Funktion der WP.
Ich stelle fest, dass bereits ab -5°C der elektrische Heizstab ( 2ndHeatSource1 ) eingeschaltet wird. Ist das normal?
Ich haette gedacht, er wird erst bei kaelteren Temperaturen eingeschaltet wird.

Vielen Dank fuer das Luxtronic2 Modul, dadurch kann ich endlich verstehen was meine WP den ganzen Tag treibt....

EDIT: Die restliche Diskussion ist unter:  https://forum.fhem.de/index.php?topic=118734.msg1131726#msg1131726
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 Februar 2021, 17:57:12
Freigabe.ZWE unter Temperaturen müsste das sein. Steht bei mir auf -5°, ist aber auch bei -20° noch nie angesprungen.
Da die Pumpen meist überdimensioniert sind, braucht man den ZWE bei uns in der Regel nicht.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 Februar 2021, 19:00:54
Zitat von: ch.eick am 08 Februar 2021, 18:16:09
Das konnte ich leider mit der Angabe nicht finden. Wärst Du so nett und könntest das mal genauer nachschauen?
Danke für die Umstände im voraus.
   Christian

Service>Einstellungen>Temperaturen>Freig. ZWE

Laut Bedienungsanleitung ist das die Temperatur, ab der der ZWE bedarfsgerecht freigegeben werden kann...
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: regii am 09 Februar 2021, 13:00:23
Hallo zusammen,

aktuell kann man die Heizkurve mittels heatingCurveOffset und  heatingCurveEndPoint einstellen.
Ist es auch denkbar dies bei der Heizkurve für den Mischerkreis zu machen?

Viele Grüße
Sebastian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 09 Februar 2021, 17:08:37
Wenn ich mich recht erinnere, habe ich die Werte herab gesetzt.

@Manos zum Ändern brauchst du das Installateur-Passwort
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 09 Februar 2021, 17:19:41
Ich wollte es nur erwähnen, da ihr die gleichen Einstellungen habt.

Ich loggen den ZWE mit, wg. der Heizung war er noch nicht an.

Bei Manos bedarf es mehr Infos. ERR, getaktet oder geregelt....Evtl. wird die Wärme der Pumpe nicht bestmöglich genutzt, so dass die Anlage meint zuheizen zu müssen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 09 Februar 2021, 18:26:09
Zitat von: frober am 09 Februar 2021, 17:19:41
Bei Manos bedarf es mehr Infos. ERR, getaktet oder geregelt....Evtl. wird die Wärme der Pumpe nicht bestmöglich genutzt, so dass die Anlage meint zuheizen zu müssen.
Für den geneigten Anwender habe ich damals bei der Problemsuche mal folgende userreadings erstellt.


# Das Delta zwischen Vor- und Rücklauf zur WP
flowDispersion { ReadingsVal($name,"opStateHeatPump1","Error") eq "Wärmepumpe läuft" ? round((ReadingsVal($name,"flowTemperature",0) - ReadingsVal($name,"returnTemperature",0)),1) : round(ReadingsVal($name,"flowDispersion",0),1) },

# Die ungefähre Temperatur im Pufferspeicher für den Heizungsbereich
heatingBufferTemperature { ReadingsVal($name,"opStateHotWater","Error") ne "Aufheizen" ? ReadingsVal($name,"returnTemperature",0) : ReadingsVal($name,"heatingBufferTemperature",0) }
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 12 Februar 2021, 17:45:00
Zitat von: ch.eick am 12 Februar 2021, 09:05:55
P.S.
Es wäre toll, wenn Du für dieses Thema einen separaten Thread im Heizungsbereich aufmachen würdest. Dann bitte nur die Essens mit den Antworten rüber Kopieren.
Einen Link zur Luxtronik wäre auch toll. Anschließend alles was nicht direkt mit Luxtronik zu tun hat hier löschen. Ich lösche anschließend auch meine Sachen hier weg, sobald Du mir bescheid gibst.

Super Idee, ich habe jetzt alles uebetragen (meine und eure Kommentare):
LUXTRONIK2 - Wärmepumpe Tipps, Daten-Auswertung, Steuerung
https://forum.fhem.de/index.php/topic,118734.0.html
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 12 Februar 2021, 19:50:56
Zitat von: ch.eick am 12 Februar 2021, 19:35:22
Meine Einträge habe ich dann hier bereinigt.

Gruß
    Christian

dito

Grüße Bernd
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Init am 10 April 2021, 22:20:12
Hallo zusammen,

seit dem 01.04.2021 habe wir eine PV-Anlage. Nachdem ich nun den E3DC Speicher auslesen kann, haben wir angefangen, die Verbraucher zu beobachten. Hierbei ist natürlich einer unserer Hauptverbraucher unsere ALPHA_INNOTEC_SWC_60H. Wir haben festgestellt, dass wir nach dem Abstellen der Warmwasseraufbereitung in Nacht viel Strom gespart haben, aber natürlich noch einiges durch die Heizung verbraucht wird. Der nächste Schritt war die Abschaltung der Heizung in der Nacht. Ergebnis war ein erneutes deutliches Ersparnis.

Jetzt bin ich leider im Bereich Heizung wirklich ein totaler Laie :-(

Ich konnte dank des tollen Moduls hier alle Daten der Heizung gut auslesen und in Graphen darstellen.

Heute wollte ich dann via at Warmwasser und Heizung um 21h abschalten lassen, da wir in den letzten Tagen (manuelle Ab- und Anschaltung via App) keinen Komfortverlust gespürt hatten.
Nun habe ich festgestellt, dass man über dieses Modul nur das Warmwasser abschalten kann, aber nicht die Heizung. Gibt es hierfür einen Grund, ist dies bewusst nicht zur Verfügung gestellt worden?

Jetzt habe ich in aus der "Not" heraus in der Heizkurve der Heizung beim "Mond-Symbol" die Temperatur auf -15 gestellt. Habe gehofft, dass diese starke Nachtabsenkung, wenn es die Nachtabsenkung ist, einen ähnlichen Effekt hat wie die Ausschaltung.

Bin ich total auf dem Holzweg?

Bin für jede Anregung und Tipp dankbar.

Viele Grüße
Marc
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 11 April 2021, 08:47:47
Zitat von: Init am 10 April 2021, 22:20:12
Heute wollte ich dann via at Warmwasser und Heizung um 21h abschalten lassen, da wir in den letzten Tagen (manuelle Ab- und Anschaltung via App) keinen Komfortverlust gespürt hatten.
Nun habe ich festgestellt, dass man über dieses Modul nur das Warmwasser abschalten kann, aber nicht die Heizung. Gibt es hierfür einen Grund, ist dies bewusst nicht zur Verfügung gestellt worden?

Jetzt habe ich in aus der "Not" heraus in der Heizkurve der Heizung beim "Mond-Symbol" die Temperatur auf -15 gestellt. Habe gehofft, dass diese starke Nachtabsenkung, wenn es die Nachtabsenkung ist, einen ähnlichen Effekt hat wie die Ausschaltung.
Hallo Marc,
nicht jeder Wert der Luxtronic lässt sich verändern, die Tagesanhebung und Nachtabsenkung gehört dazu.
Bei mir habe ich das einmal fest eingestellt. Tagsüber +3K , Nachts -8K , Tageszeit von 10:00 bis 16:00 Uhr, was der PV Zeit im Winter entspricht.
Das Haus sollte aber dabei super Wärmegedämmt sein, damit es nicht zu sehr auskühlt. Die Energiemenge für das Heizen sollte gleich bleiben, da es ansonsten nichts bringt.
Eine Optimierung der Wärmepumpe und des Haushaltes muss vorher (durch den Installateur) passiert sein! Die Tagesanhebung und Nachtabsenkung ist nur der letzte Schritt der Optimierung.
Das Warmwasser wird durch Sperrzeiten beeinflusst, wenn Du einen Wärmespeicher hast. Bei mir wird es am 14:00 Uhr einmalig am Tag erhitzt. Eine WW Zirkulation solltest Du auf den Rhythmus der Bewohner anpassen.
Ein Pulsieren zu den Hauptzeiten sollte reichen. Ich habe morgens und abends nur ein kurzes Zirkulieren, wenn die Badezimmer Zeiten sind, hier aber auch nicht die gesamte Zeit durch.

Einige Werte der Luxtronik, die Du in der RAW Tabelle sehen kannst kannst Du zusätzlich als reading aufnehmen und einige davon auch verändern.

Von einem generellen Ein/Aus von WW oder Heizung rate ich ab, was nach meiner Kenntnis auch nicht unterstützt wird.

Photovoltaik mit Wärmepumpe und Strom Speicher (https://wiki.fhem.de/wiki/Kostal_Plenticore_10_Plus)

Gruß
    Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Init am 11 April 2021, 14:41:34
Hallo Christian,

vielen Dank für deine Antwort. Habe jetzt erstmal eine Ähnliche Einstellung zu Deiner vorgenommen.

Heizung von 10 - 16 Uhr
WW Sperrung von 00:00 - 13:00 und 15:00 - 00:00

Absenkung habe ich wieder auf -10 reduziert.

Isolierung unseres Hauses sollte kein Problem sein  ;)

Den Eintrag zu "Kostal Plenticore 10 Plus" werde ich mir nun mal in Ruhe anschauen :)

Viele Grüße
Marc
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 24 Juli 2021, 12:50:50

neues update sehe ich....

ZitatNew entries in the CHANGED file:
- feature: 23_LUXTRONIK2: addded support for firmware V1.86.2
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 20 Oktober 2021, 14:18:47
Hier auch nochmal hallo,
es gab noch einen parallen Thread Luxtronik2 - Heizungsmodus umstellen (https://forum.fhem.de/index.php/topic,123324.msg1180952.html#msg1180952)

VG
    Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: andi11 am 12 Februar 2022, 19:50:53
Ich habe bei meiner LWC60 die Heizkurve mit FHEM Modul eingestellt (das Modul kann 0,1K, die Heizung nur 0,5K)
Heute ist mir aufgefallen dass nach einem Neustart der Heizung (Sicherung raus/rein) die Heizung kräftig gearbeitet hat => Heizkurve war auf 50°C

Hat das noch jemand? Was kann ich da verhindern? Mittels DOIF mit FHEM rücksetzen wäre nur eine Notlösung. Momentan fahre ich mit 20,7/23,7°C da ist 50°C doch bissl arg warm  ;D

Firmware 1.81
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 12 Februar 2022, 21:45:14
Das Problem habe ich auch, nur habe ich den Zusammenhang nicht gesehen.

Nach 10Jahren dachte ich an die Pufferbatterie. Habe sie ohne Erfolg gewechselt.

Ich korrigiere es aktuell mit einem notify.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: andi11 am 13 Februar 2022, 05:59:57
Mist, Bug kann man es ja noch nicht mal nennen wenn man einstellt was eigentlich gar nicht geht  ;D

was korrigierst du alles? an vergessenen Parameter sind mir bisher nur die beiden von der Heizkurve aufgefallen.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 13 Februar 2022, 08:36:01
Zitat von: andi11 am 13 Februar 2022, 05:59:57
an vergessenen Parameter sind mir bisher nur die beiden von der Heizkurve aufgefallen.

Mehr habe ich auch nicht festgestellt.

Wie ist es über den Webzugang? Wenn es hier auch nur 0.5° weise geht, werden andere Werte vermutlich nicht in der Luxtronik gespeichert.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: andi11 am 13 Februar 2022, 08:39:28
Zitat von: frober am 13 Februar 2022, 08:36:01
Wie ist es über den Webzugang? Wenn es hier auch nur 0.5° weise geht, werden andere Werte vermutlich nicht in der Luxtronik gespeichert.
Da habe ich die Parameter gar nicht gefunden. Heiz und Warmwasser Hysterese, Luftabtauung, Wassertemp usw. aber keine Heizkurve.

Wenn die Werte nicht gespeichert werden, wäre dass FHEM Modul ein guter Platz zum fixen nach Stromausfall / Neustart. Denn es ermöglicht ja überhaupt mal die Einstellung (was ich sehr gut finde)
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 13 Februar 2022, 09:58:06
Webzugang benutze ich nicht. War nur eine Vermutung bzgl  Fernwartung.

Mich wundert, dass es sonst noch niemand aufgefallen ist. Die Funktion gibt es doch schon lange.

Die Korrektur übers Modul zu erledigen ist eine Idee, ob tupol dazu bereit ist?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: andi11 am 17 Februar 2022, 12:17:58
Wäre super, wenn Tupol day einbauen könnte :)

Hat das hier aus dem Wiki jemand in FHEM umgesetzt? Die entsprechenden Configs im Wiki wären sehr hilfreich.

Es geht um zu frühes beenden des Heizzyklus bei Luftabtauung.

Dieser Eigenheit läßt sich mit FHEM ausgleichen. Dafür hebt man im ersten Heizzyklus rechtzeitig vor dem Erreichen des oberen Grenzwertes die Solltemperatur um 0,5 K an (returnTemperatureSetBack) und wartet, bis der Abtautimer heatSourceDefrostTimer abgelaufen ist und die Luftabtauung beginnt. Die Wärmepumpe startet dadurch immer mit einen vollen Abtautimer. Die Anzahl der Starts wird minimiert. Die Temperatur wird auch im Bereich der Luftabtauung komplett durch die Heizkurve bestimmt.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 17 Februar 2022, 15:21:18
Zitat von: andi11 am 17 Februar 2022, 12:17:58
Wäre super, wenn Tupol day einbauen könnte :)

Hat das hier aus dem Wiki jemand in FHEM umgesetzt? Die entsprechenden Configs im Wiki wären sehr hilfreich.

Es geht um zu frühes beenden des Heizzyklus bei Luftabtauung.

Dieser Eigenheit läßt sich mit FHEM ausgleichen. Dafür hebt man im ersten Heizzyklus rechtzeitig vor dem Erreichen des oberen Grenzwertes die Solltemperatur um 0,5 K an (returnTemperatureSetBack)
und wartet, bis der Abtautimer heatSourceDefrostTimer abgelaufen ist und die Luftabtauung beginnt. Die Wärmepumpe startet dadurch immer mit einen vollen Abtautimer.
Die Anzahl der Starts wird minimiert. Die Temperatur wird auch im Bereich der Luftabtauung komplett durch die Heizkurve bestimmt.

Wenn ich es verstehen würde, könnte ich es auch einbauen :-)
Ich habe zwas Luftabtauung aktiviert, aber nicht von der FHEM Seite.
Auch die Heizkurve habe ich direkt in der LUXTRONIK eingestellt.
Ich meine auch, dass mir irgend wann im zweiten Heizkreis die Anhebung um 2K verloren gegangen wäre, konnte es aber noch nicht verifizieren,
außer dass der jungen Dame im Keller subjektiv die Füße kälter geworden sind, wie sie mir berechtet hat.

VG
   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: julian.specker am 25 Februar 2022, 22:35:47
Hallo liebe WP Spezialisten,

Ich bin seit dieser Woche stolzer Besitzer einer Alpha Innotec LWCV 122R3 mit Luxtronik2. Leider kriege ich die FHEM Integration nicht zum Laufen. Der State vom Device bleibt auf Initializing. Es werden keine Readings angezeigt. Über get RawData erhalte ich aber alle Daten der Wärmepumpe angezeigt.
Die Luxtronik hat die SW Version 3.86.1 (r7762)

Wäre sehr dankbar um einen Hinweis, wie ich dem Problem auf die Schliche komme.

Guss, Julian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 26 Februar 2022, 08:48:25
Hallo Julian,
erstmal Willkommen im Forum.

Hast du schon das Wiki gelesen?
https://wiki.fhem.de/wiki/Luxtronik_2.0

Und poste bitte die Definition als RAW (Button findest du unten direkt im Device) in Codetags ( die # über dem Editfenster)
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: julian.specker am 27 Februar 2022, 08:01:35
Hallo Bernd,

Danke für deine Antwort. Ja, ich habe das Wiki gelesen, komme aber leider dennoch nicht weiter. Merke auch, dass ich wohl etwas aus der Übung mit FHEM bin... Ich betreibe seit vielen Jahren eine FHEM Installation, habe in diese aber in den letzten Jahren aufgrund der Familie (kleine Kinder) und Job nur noch das Minimum für einen sicheren Betrieb investiert.

Raw Definition hat folgendes geliefert:

defmod heizung LUXTRONIK2 192.168.179.209:8889 30
attr heizung allowSetParameter 1
attr heizung disable 0
attr heizung doStatistics 1
attr heizung ignoreFirmwareCheck 1
attr heizung room Energie
attr heizung verbose 5

setstate heizung Initializing


Das setstate hat mich getriggert und ich habe deshalb ein setstate heizung testwert ausgeführt. Daraufhin ist der Status für immer auf testwert geblieben. Daraus schliesse ich, dass der Codeteil, an welchem im Modul der Status gesetzt wird, nie mehr durchlaufen wird. Wenn ich das device heizung lösche und wieder mit define heizung LUXTRONIK2 192.168.179.209:8889 30 neu anlege, ist der Status wieder auf Initializing.
Meine Vermutung ist nun, dass die von meiner Luxtronik gelieferten Werte nicht geparst werden können. Wo der Fehler passiert, kann ich bisher aber nicht eingrenzen. Ich habe die von get rawData gelieferten Werte angehängt. Ich bringe die Register irgendwie nicht in Deckung mit dem Code, deshalb bin ich unsicher, ob ich den Code einfach komplett nicht verstehe oder meine Luxtronik einfach ganz andere Daten als das Modul erwartet liefert.

Gruss, Julian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: andi11 am 27 Februar 2022, 08:07:03
steht im Logfile was drin? Ggf nach dem du verbose hochgesetzt hast?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: julian.specker am 27 Februar 2022, 10:35:37
Im Logfile mit Verbose 5 steht (bereinigt um viel Irrelevantes von anderen Geräten):

2022.02.27 10:21:02 3: set heizung statusRequest
2022.02.27 10:21:02 5: Starting notify loop for heizung, 1 event(s), first is statusRequest
2022.02.27 10:21:04 1: LUXTRONIK2 heizung: UpdateAborted.1191 Timeout when connecting to host 192.168.179.209
2022.02.27 10:21:04 1: telnet SSL/HTTPS error:  SSL accept attempt failed error:1408F10B:SSL routines:ssl3_get_record:wrong version number (peer: 127.0.0.1)


UpdateAborted.1191 scheint die Zeilennummer vom Luxtronik2 Modul zu sein, oder?
Den SSL Error habe ich bis jetzt nicht in Korrelation zu diesem Problem gebracht, da ich die identische Fehlermeldung auch im Log gesehen habe, bevor ich die Luxtronik installiert habe und die Verbindung zur Luxtronik so wie ich das verstehe nicht verschlüsselt wird. Mit der Regelmässigkeit in welcher die Fehlermeldung nun aber nach dem Timout kommt, muss ich da wohl umdenken. Das Modul läuft also in einen Timeout der Verbindung, weil eine falsche SSL Version geliefert wird?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 27 Februar 2022, 13:22:18
Ist dein Fhem und das Betriebssystem aktuell?
Hast du unter FHEMWEB sslVersion etwas definiert? Wenn ja, was?

Hast du die Luxtronik auf dem Port 8889 schon einmal angepingt?

Hast du Port 8888 schon einmal getestet?

Kommst du auf die Weboberfläche der Luxtronik?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: julian.specker am 27 Februar 2022, 14:48:30
Ist dein Fhem und das Betriebssystem aktuell?
Ja, beides ist aktuell.

Hast du unter FHEMWEB sslVersion etwas definiert? Wenn ja, was?
Nein, das einzige was in der Gesamten fhem.cfg zu SSL zu finden ist, ist betreffend zu meinem Roboterstaubsauger (über einen MQTT2 Clienten), dort ist die SSL Version auf SSLv23 festgesetzt. Oder kann das Wechselwirkungen verursachen?

Hast du die Luxtronik auf dem Port 8889 schon einmal angepingt?

Ping nicht, aber über curl reagiert er mir auf Port 8889, auf 8888 aber nicht. Ich erhalte wie vorhin geschrieben ja über get rawData ja auch korrekte Werte von der Luxtronik. Das File mit der Antwort darauf ist im vorletzten Post von mir ja auch angehängt. Könnte bitte mal jemand anhängen, wie die Antwort auf get rawData bei einer Funktionierenden Installation aussieht? Ich habe immer noch den Verdacht, dass meine die Register komplett anders geordnet hat.

Kommst du auf die Weboberfläche der Luxtronik?
Ja, dort wird mir ein Passwort abgefragt. Mit 999999 kann ich Einstellungen ändern, wenn ich irgend eine andere Zahl eingebe, kann ich nur Informationen sehen, keine Einstellungen ändern. Wenn ich bei der Passwortabfrage jedoch irgend einen Buchstaben eingebe, kommt die Fehlermeldung "Lost connection to controller!". Könnte das ggf. einen Zusammenhang haben?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 27 Februar 2022, 20:19:22
Zitat von: julian.specker am 27 Februar 2022, 14:48:30

Hast du unter FHEMWEB sslVersion etwas definiert? Wenn ja, was?
Nein, das einzige was in der Gesamten fhem.cfg zu SSL zu finden ist, ist betreffend zu meinem Roboterstaubsauger (über einen MQTT2 Clienten), dort ist die SSL Version auf SSLv23 festgesetzt. Oder kann das Wechselwirkungen verursachen?
Wenn SSL nur direkt im Device des Staubsaugers definiert ist, sollte es mMn keinen Einfluss haben. Müsstest du testen...

...du kannst auch mal ein attr WEB sslVersion TLSv12:!SSLv3 testen, ich meine aber, dass das mittlerweile die default-Einstellung ist...

Zitat

Hast du die Luxtronik auf dem Port 8889 schon einmal angepingt?

Ping nicht, aber über curl reagiert er mir auf Port 8889, auf 8888 aber nicht. Ich erhalte wie vorhin geschrieben ja über get rawData ja auch korrekte Werte von der Luxtronik. Das File mit der Antwort darauf ist im vorletzten Post von mir ja auch angehängt. Könnte bitte mal jemand anhängen, wie die Antwort auf get rawData bei einer Funktionierenden Installation aussieht? Ich habe immer noch den Verdacht, dass meine die Register komplett anders geordnet hat.
Ok, hätte ja sein können, dass beide Ports offen sind aber nur einen richtig funktioniert.

Zitat
Kommst du auf die Weboberfläche der Luxtronik?
Ja, dort wird mir ein Passwort abgefragt. Mit 999999 kann ich Einstellungen ändern, wenn ich irgend eine andere Zahl eingebe, kann ich nur Informationen sehen, keine Einstellungen ändern. Wenn ich bei der Passwortabfrage jedoch irgend einen Buchstaben eingebe, kommt die Fehlermeldung "Lost connection to controller!". Könnte das ggf. einen Zusammenhang haben?
Dass du die Verbindung verlierst, wenn du ein falsches Passwort eingibst ist normal.

Im Anhang meine Rohdaten von der FW V1.81. Sehen genauso aus wie deine...
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: julian.specker am 06 März 2022, 07:12:09
Ich konnte das Problem mittels einfügen von Loggingzeilen im Modul darauf zurückführen, dass die Funktion BlockingCall auf Zeile 419 nicht richtig funktioniert. Sobald ich diese Zeile durch LUXTRONIK2_UpdateDone(LUXTRONIK2_DoUpdate($name)); ersetzt habe, hat das Modul korrekt funktioniert. Im Modul Blocking.pm habe ich dann gesehen, dass im Modul nach telnet Ports gesucht wird und falls erfolgreich, der erste dann verwendet wird. Ich hatte bis jetzt einen telnet Port definiert und aber nicht wirklich verwendet. Sobald ich diesen gelöscht hatte, funktioniert das Modul Luxtronik2 auch ohne Modifikationen.

Vielen Dank an alle die mich bei der Fehlersuche unterstützt haben.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: andi11 am 06 März 2022, 07:59:19
könnte mir jemand den Codeschnipsel zukommen lassen um die Heizkurvenparameter nach Neustart der Heizung wieder zurück zu setzen? Solangs nicht im Modul ist will ich auf der sicheren Seite sein
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 06 März 2022, 09:43:56
Zitat von: andi11 am 06 März 2022, 07:59:19
könnte mir jemand den Codeschnipsel zukommen lassen um die Heizkurvenparameter nach Neustart der Heizung wieder zurück zu setzen? Solangs nicht im Modul ist will ich auf der sicheren Seite sein

defmod n_Heizkurve notify Heizung:heatingCurveEndPoint:.* {if (ReadingsVal('Heizung','heatingCurveEndPoint',0) != 24.8) {fhem ("set Heizung heatingCurveEndPoint 24.8;set Heizung heatingCurveOffset 21.1")}}

Temperaturen musst du entsprechend anpassen
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 23 Oktober 2022, 17:24:01
Servus Gemeinde,

ich habe seit 5 Jahren eine Novelan LAD7 und nutze das Luxtronik Modul schon sehr lange.
Ich habe mir sogar einen Bademodus gebaut, wo man quasi, wenn man baden gehen will, vorher die Zieltemperatur anhebt und auf Partymodus umstellt und nach 30 min alles wieder zurückgestellt wird.
Damit muss man dann nicht immer die höheren Temperaturen fahren.

So nun kommt aber hoffentlich bald eine PV-Anlage aufs Dach und da gibts wieder neue Anwendungsmöglichkeiten.
Zum einen habe ich Glück und ich habe die Comfort-Platine, diese hat bereits eine PV-Funktion und der AIT Support hat mir bereits geantwortet, dass man diesen Modus aktivieren kann und mit einem 230V Signal auf der SWT-Klemme den PV Überschuss die Heizung aktivieren kann. Das alles läuft dann automatisch. Die Werte aus dem Wechselrichter (SMA) bekommt man per Modbus ja raus.
Klingt alles schick. Dann noch Sperrzeiten für die Nacht rein und dann hat man hoffentlich die Sonnenenergie sinnvoll genutzt.

Jetzt habe ich aber noch ein anderen Anwendungsfall, das Thema Stromausfall.
Die komplette WP mit der Steuereinheit kann man nicht über Notstrom laufen lassen, da die LAD7 22A Anlaufstrom hat, dass kann der WR über seinen Notstromfunktion nicht.

Ich würde aber gern die Heizungssteuerung und den eingebauten (6KW) Heizstab über Notstrom betreiben wollen. (Außerdem habe ich einen Wasserführenden Kamin über die Solarthermiefunktion eingebunden, diese Pumpe sollte auf jedenfall auch weiter lauen, sonst kann ich den Kamin nicht nutzen)
Wenn also der WR auf Notstrom geht, dann würde ich gern über einen manuellen Umschalter im HAK oder die Steuerung + Heizstab ist permanent im Notstromkreislauf enthalten, in der Luxtronik auf den zweiten Wärmeerzeuger umstellen.

Für die direkte Einbindung in den Notstrom hatte ich mal AIT mit dieser Frage angeschrieben, damit ein Anlauf der Heizung nicht den WR ausschaltet:
Wenn ich im Menü des Hydraulikmoduls bei Warmwasser und Heizung von Auto auf Aus stelle, dann bleibt die Heizung auch aus ohne von alleine bei irgend einem Schwellwert einzuschalten?

Antwort vom AIT Support:
1.   Wenn die Betriebsart (Warmwasser / Heizung) auf AUS ist, wird die Maschine nicht angesteuert. Die Ansteuerung der Umwälzpumpe ist weiterhin aktiv.
Die Frostschutzfunktion der Wärmepumpe bleibt aktiv.

Damit hätte man schonmal verhindert, dass die WP den WR in Schwierigkeiten bringt.

Problem, ich kann gar nicht auf den zweiten Wärmeerzeuger umstellen, woran liegt das? Ist das ein verstecktes Menü oder muss ich noch irgendwas einschalten? Ich habe nur Auto, Party und OFF bei opModeHeating und opModeHotWater.
Allerdings steht bei mir auch 2ndHeatSource1 auf OFF.

Gibts Feedback zu meiner Idee oder spricht was dagegen?
VG
René



Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: andi11 am 23 Oktober 2022, 19:04:02
wie groß ist denn deine PV Anlage, dass du damit direkt den 6kW Heizstab betreiben willst?
Hatte auch mal in der Richtung überlegt, einphasig betrieben braucht der Heizstab entsprechend weniger. Alternativ könnte er mit SolidStateRelais und Schwingungspaket noch mit deutlich weniger Leistung arbeiten. Allerdings habe ich das aufgrund der Kosten und damit der fehlenden Einsparung nie real aufgebaut.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 23 Oktober 2022, 19:19:51
Hi Andi, geplant ist zwischen 12 und 15 kW.

OK, ich weiß nicht ob der heizstab geregelt ist oder ob nur 6kw heizstab an oder aus gehen. Dafür müssten dann auch 6kw Überschuss da sein und der Strom fällt wenn wahrscheinlich im Winter aus und nicht im Sommer, wo man dann keine 6kw hätte.

Aber vom Prinzip her, damit die Steuerung weiter Strom hat und die WP nicht anspringt, würde ich gern auf Aus bzw zwe1 stellen können, sodass auch der pumpenbetrieb für den Ofen (SLP) weiter funktioniert . Zwe1 ist nicht verfügbar bei mir...

Alternativ gibt's auch regelbare Heizstäbe, die mit weniger kW heizen können, den könnte ich in den 600ltr Puffer reinstecken.

VG René

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 24 Oktober 2022, 08:49:44
Hallo zusammen,

Meine Heizstäbe sind da noch schlimmer, das sind 2x9 kW :-), die direkt im Speicher verbaut sind. Unten ist für die Heizung und oben für WW.
Und dann gibt es noch den Internen in der LWP Steuerung.
Über welchen Heizstab reden wir jetzt hier?

Bei denen im Speicher sollte man die drei Teilwiederstände durch externe Lastrelais unterschiedlich verschalten können.

1. Einzeln das gibt drei Stufen
2. In Reihe 230V oder 400V
3. Dreieck 1-3 Phasig

Zitat
Antwort vom AIT Support:
1.   Wenn die Betriebsart (Warmwasser / Heizung) auf AUS ist, wird die Maschine nicht angesteuert. Die Ansteuerung der Umwälzpumpe ist weiterhin aktiv.
Die Frostschutzfunktion der Wärmepumpe bleibt aktiv.
Okay, das ist schon mal gut, und da macht man dann ja auch nichts kaputt.
Das geht über das FHEM Modul ja auch bereits. Ich schalte da nachts bereits jetzt schon die Heizung zeitweise komplett aus, damit die Wärmepumpe
mir nicht den Hausspeicher leer macht.

Das mit der zweiten Heizquelle ist bei mir noch nicht angefallen, da kenne ich micht momentan überhaupt nicht aus.

Im Modul sind nur die gängigsten Register als reading bereitgestellt. Mit "get <DEVICE> rawData" sieht man sie aber alle und kann sie dann auch als
reading definieren. Das habe ich für den PV-Modus bereits gemacht und nutze es regelmäßig.

userHeatpumpValues 36 SWTin_PV-Eigenverbrauch

Das Register 36 ist jedoch leider nur zu lesen, bei anderen müsste man das ausprobieren.

Zitat
Problem, ich kann gar nicht auf den zweiten Wärmeerzeuger umstellen, woran liegt das? Ist das ein verstecktes Menü oder muss ich noch irgendwas einschalten? Ich habe nur Auto, Party und OFF bei opModeHeating und opModeHotWater.
Allerdings steht bei mir auch 2ndHeatSource1 auf OFF.
Das ist bei mir auch auf "2ndHeatSource1 off"

Hier habe ich etwas in den RAW Registern gesehen

975 Einst_Medium_Waermequelle : 2


Wenn ich soetwas vorhabe, versuche ich immer zuerst am Gerät selber, mit einem Installateur das gewünschte Verhalten zu konfigurieren.
In diesem Fall wäre zu klären, was die zweite Heizquelle wäre und wann die Luxtronik diese einsetzt.
Das in der WP eingebaute Heizelement wird nach meiner Kenntnis nur zum Auftauen und eventuellem Nachheizen bei extremen tief Temperaturen eingesetzt. Das war bei mir noch nie an.
Die beiden Notheizelemente sind bei mir an den Sicherungen abgeschaltet und werden nicht über die WP gesteuert. Die sind am Anfang mal verwendet worden, als die WP noch nicht aufgestellt war.
An den Heizelementen ist ein einfaches Bimetall für die Regelung, aber Achtung, das geht auch über 80°C und ab 70°C verfärben sich schon die Alucompoundrohre!

Bei der Installation mit dem Kamin mit Wassertasche wird doch die Wärme direkt in den Speicher eingeleitet, das steuert doch nicht die WP. Die folge ist doch, dass die WP bereits die hohe Temperatur im Speicher vorfindet und daraufhin gar nicht erst angeht.

Bei der Notstromversorgung wäre es auch effektiver und mit einem niedrigeren Betriebsstrom verbunden, wenn die WP betrieben würde. Das 1:1 Heizen mit den Heizstäben verbraucht viel mehr Energie. Meine WP (LAD9) benötigt ca 35 Minuten, 3,8 kW, um das WW von etwas über 40°C auf 50° aufzuheizen. Das schafft sogar mein 8,95 kW Hausspeicher, zumindest ein mal ;-)

Somit hättest Du in der Kombination mit der Wassertasche bereits jetzt schon das Optimum, wenn Du rechtzeitig vor dem Heizbedarf den Kamin an machst und somit die WP von selber aus bleibt.
Zitat
Aber vom Prinzip her, damit die Steuerung weiter Strom hat und die WP nicht anspringt, würde ich gern auf Aus bzw zwe1 stellen können, sodass auch der pumpenbetrieb für den Ofen (SLP) weiter funktioniert . Zwe1 ist nicht verfügbar bei mir...
Das verstehe ich noch nicht so ganz, da scheint die WP ja doch den Kamin steuern zu müssen???
Beim Nachbarn ist wohl ein Temperaturfühler am Kamin berbaut, der dann die Pumpe für die Wassertasche aktiviert. Da geh ich später mal rüber und lass mich aufschlauen :-)

VG
    Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 24 Oktober 2022, 12:09:30
Hallo zusammen,
ich habe mit dem Nachbarn gesprochen, der einen Kamin mit Wassertasche und eine Wärmepumpe betreibt.

Die Wassertasche hat eine selber programierte Heizungssteuerung, die bei ca 60°C in der Wassertasche die Wärmepumpe über das EVU Signal sperrt.
Die Wassertasche läuft dann eigenständig in einen 1 m³ Speicher und heizt diesen bis auf maximal 90° C auf.
Danach würde bei einem weiteren Kaminbetrieb eine Notabschaltung erfolgen und die Wassertasche aktiv mit Leitungswasser gekühlt werden, was bei ihm
jedoch noch nie der Fall gewesen ist.
Durch weitere Zirkulationspumpen wird der WW Puffer und die FBH aus dem 1m³ Speicher durch 3 Wege Umschaltung versorgt. Erst wenn wenn der 1m³
Speicher nichts mehr liefert wird die Wärmepumpe per EVU Sugnal wieder frei gegeben.

Für die LAD mit MFS würde das bedeuten, dass man den MFS  per 3 Wegesteuerung oder über den Solarthermiekreis mit der Wassertasche versorgen würde
und in der Zeit die WW und Heizung auf "Aus" stellen würde. Eventuell ginge auch das EVU Signal für die Sperrung.
Wie bereits geschrieben, ist das mit der zweiten Wärmequelle, nach meiner Kenntnis, für den Frostschutz und das Nachheizen, wenn nötig.

Das Heizung und WW An/Aus, oder das EVU Signal sollte man mit FHEM aus dem Modul heraus hin bekommen.

Wenn die LAD über Notstrom läuft und der MFS aus der Wassertasche bedient wird, sollte die WP nicht anspringen, solange im Heizkreis genug Wärme vorhanden ist.
Ich verwende das im Übertragenen Sinne auch so. Tagsüber überheize ich das Haus und schalate am 16 Uhr die Heizung auf "Aus" In den Morgenstunden schalte ich
dann wieder auf "Automatik" und die FBH bedient sich zuerst aus dem MFS, bis dort die Temperatur zu niedrig wird. Erst dann aktivirt sich die WP und heizt kurz mit niedriger
elektirscher Leistung bis zu meiner Nachtabsenkung nach. Am 10:00 Uhr beginnt dann das Anheben auf die Tagestemperatur. So komme ich im Winter mit nur einem Heizzyklus
durch die Nacht, was vorher ca 3 Zyklen waren.
Für die jetzige Situation in Deutschland werde ich warscheinlich von 16:00 bis 10:00 Uhr die Heizung komplett aus lassen, da das Haus extrem gut Isoliert ist.

Wetterabhängig nutze ich auch automatisch den PV-Modus für das WW und spare mir dadurch das WW am nächsten Tag. Das geschieht bei hoher PV-Leistung am
heutigen Tag und einer schlechten Prognose am Folgetag.

VG
   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 24 Oktober 2022, 15:40:01
Hallo Christian,

danke für deine Ausführungen. Da bist du mir ein paar Schritte voraus, aber ich habe auch noch nicht alles verstanden.

Kurz zu meinem Aufbau:
LAD7  als Außeneinheit
Hydraulikmodul 1E als Steuereinheit mit 6KW Heizstab (3phasig)
Wasserführender Kamin, der als Solarthermie mit Termperaturdiff.steuerung eingebunden ist.
MFS 600 Speicher ohne extra Heizstab.

Wenn sich das Wasser im Kamin erwärmt und eine gewissen Wert übersteigt (weiß ich aktuell nicht mehr) springt die SLP automatisch an und pumpt das warme Wasser über eine Pumpengruppe (die auch wieder eine gewisse Temperatur anmischt, oben in den Speicher.
Das dient dazu, dass der Speicher nicht gleich extrem heißes Wasser bekommt.

Die FBHeizung hat auch wiederrum eine Pumpengruppe davor, damit dort keinen hohen Temperaturen reingehen können.

Im Kamin sitz der Fühler, der sonst auf dem Dach in der Solarthermie wäre.

Mein Heizstab ist noch nie angesprungen, evtl. war der mal im Betrieb, in der Bautrocknungsphase im Winter, da ein ein paar KW Stunden stehen hat.


Wenn man den Kamin betreibt, dann sieht man schön, dass der Puffer sich langsam füllt. In der Zeit sieht man auch gut, dass das Außengerät eigentlich nicht anspringt... da steht dann meist im Status... "Wärmepumpe steht seit 1d 05:01:18 - Keine Anforderung" Siehe auch Bild im Anhang von gestern.
Es gibt einen Puffermax Temperatur die man in der Regeleinheit einstellen kann.
Über den Fühler im Kamin sende ich mir ein Signal, sollte der Puffer voll sein, kann der Ofen ja nicht mehr richtig gekühlt werden, dann lege ich nichts mehr nach. Der Ofen selber hat noch eine TAS, Thermische Ablaufsicherung, als Schutz vor Überhitzung, wie bei deinem Nachbarn.

Im Moment brauch ich da also nix selber programmieren, das geht alles über die Regeleinheit und die Regeleinheit würde ich mal drauf wetten erkennt auch das Energie von der "Solarthermie/Kamin" kommt und dadurch brauch die WP auch nicht auf "Aus" gestellt werden.

Den PV-Modus möchte ich dann nächstes Jahr aktivieren und über eine schaltbare Steckdose und PV Überschuss, die WP dazu bringen, dass warme Wasser zu erzeugen.
Ich weiß auch das die WP das effizienter macht als ein Heizstab.

Jetzt  aber nochmal zu meinem Vorhaben... nachdem ich eure Beiträge gelesen habe:

Prio1:
Wie habt ihr das mit der Steuerung gemacht, damit die WP nachts ausbleibt? Egal ob Sommer oder Winter, tagsüber isses immer wärmer und damit für die WP bestimmt auch leichter.
Habt ihr da nur Sperrzeiten eingestellt? Kann man die über FHEM aktivieren oder macht ihr das an der Regeleinheit?

Prio2:
Ich möchte gern den Heizstab in der Regeleinheit ansteuern können. Leider kann ich nicht auf ZWE1 umstellen, bei mir steht nur "Auto", "Aus" und "Party"?!
Oder liegt das daran, dass das erst im Menü sichtbar wird, wenn man die Minimum-Temperatur unterschreitet, die in der Regeleinheit eingestellt ist für den Heizstab?! Wobei selbst bei -20 Grad, dass Teil noch nie aktiv war...

Laut AIT-Support:
ZitatSolange bei Ihnen kein andere Wärmeerzeuger integriert ist, handelt es sich beim zus. Wärmeerzeuger um den internen Heizstab. Ist diese Betriebsart aktiviert, wird die Anforderung komplett über den Heizstab erzeugt.
Viell. weil ich den Kamin habe, ist der ZWE1 nicht der Heizstab?!

Prio3:
Warum soll der Heizstab aktiviert werden können und die Regeleinheit bei Stromausfall nicht ausfallen?!
Ich überlege grad wie ich das System sinnvoll an den Backup-Ausgang des Wechselrichter bekomme. Die ganze Heizung geht nicht, da der Anlaufstrom der LAD7 über den Spezifikationen liegt.
Der Heizstab selber aber nicht und die Regeleinheit, dass wissen wir ja jetzt vom Support auch alle Sicherheitsfunktionen der Anlage überwacht und steuert.
Noch dazu kommt, dass die LAD7 kein Frostschutzmittel im Kreislauf nach Außen hat, sondern nur Wasser... das alles muss man ja dann im Winter gegen Einfrieren schützen oder sogar bei Stromausfall!

Damit ich mir jetzt nicht unbedingt einen regelbaren Heizstab oder PV-Heizstab extra einbauen muss, würde ich den internen Heizstab gern ansteuern können, die Frage ist nur wie?!
Wisst ihr das, sonst Frage ich nochmal beim AIT-Support nach, ob der Heizstab regelbar ist oder nur an und aus? Könnte man evtl. einen Shelly 3 Pro in die 3 phasen des Heizstabes einbauen und je nach verfügbaren Strom den Heizstab mit 1,2 oder 3 Phasen ansteuern? Anbei mal ein Bild vom Schaltschrank...

Wichtig wäre mir noch, die Steuereinheit darf nicht ausfallen, damit ich zur Not die Pumpe des Kamins und die anderen Pumpen, die die Wasser-/Heizkreise ansteuern nicht ausfallen.

Puhh jetzt wars doch mehr als gedacht, aber ich ich hoffe ich habe das jetzt gut rüber gebracht.

VG
René






Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 24 Oktober 2022, 18:21:13
Hallo René,

Zitat von: fireball am 24 Oktober 2022, 15:40:01
Jetzt  aber nochmal zu meinem Vorhaben... nachdem ich eure Beiträge gelesen habe:

Prio1:
Wie habt ihr das mit der Steuerung gemacht, damit die WP nachts ausbleibt? Egal ob Sommer oder Winter, tagsüber isses immer wärmer und damit für die WP bestimmt auch leichter.
Habt ihr da nur Sperrzeiten eingestellt? Kann man die über FHEM aktivieren oder macht ihr das an der Regeleinheit?
WW mit Sperrzeiten, das darf bei mir nur von 12:00 - 16:00 uhr auf 50°C

Heizung hat eine Tagesanhebung um 4 k und eine Nachtabsenkung um 8 k (das ist fast aus :-)
Die Tageszeit geht von 10:00 - 16:00 Uhr, das ist die PV-Zeit im Winter.
Zeitgesteuert schalte ich die Heizung zusätzlich über FHEM ab 18:30 ganz aus. Dadurch bleibt der MFS wärmer. Die Einschaltzeit wird je nach Wetterlage auf 02:00 Uhr oder 09:50 Uhr eingestellt.

Das DOIF dafür muss ich erst noch auf meiner Wiki Seite aktualisieren, da ist auch die Ansteuerung des PV-Modus mit drin. Das besondere ist aber die PV-Leistungsprognose über den DWD ;-)

Zitat
Prio2:
Ich möchte gern den Heizstab in der Regeleinheit ansteuern können. Leider kann ich nicht auf ZWE1 umstellen, bei mir steht nur "Auto", "Aus" und "Party"?!
Oder liegt das daran, dass das erst im Menü sichtbar wird, wenn man die Minimum-Temperatur unterschreitet, die in der Regeleinheit eingestellt ist für den Heizstab?! Wobei selbst bei -20 Grad, dass Teil noch nie aktiv war...

Laut AIT-Support:Viell. weil ich den Kamin habe, ist der ZWE1 nicht der Heizstab?!
Das kann Dir warscheinlich wirklich nur AIT beantworten.

Zitat
Prio3:
Warum soll der Heizstab aktiviert werden können und die Regeleinheit bei Stromausfall nicht ausfallen?!
Ich überlege grad wie ich das System sinnvoll an den Backup-Ausgang des Wechselrichter bekomme. Die ganze Heizung geht nicht, da der Anlaufstrom der LAD7 über den Spezifikationen liegt.
Der Heizstab selber aber nicht und die Regeleinheit, dass wissen wir ja jetzt vom Support auch alle Sicherheitsfunktionen der Anlage überwacht und steuert.
Noch dazu kommt, dass die LAD7 kein Frostschutzmittel im Kreislauf nach Außen hat, sondern nur Wasser... das alles muss man ja dann im Winter gegen Einfrieren schützen oder sogar bei Stromausfall!
Das mit dem Anlaufstrom kann ich nicht beantworten, aber im Normalbetrieb wird der ja über das Netz kurzzeitig geliefert und dann übernimmt der Speicher. Mein Speicher liefert ca 4,7 kW Dauerleistung
und das reicht im Winter für den Heizungszyklus, der nur ca 3kW zieht. Von der Zeit her muss der Speicher das dann maximal 30 Minuten liefern, also in Summe ca 1,5 kWh

Zitat
Damit ich mir jetzt nicht unbedingt einen regelbaren Heizstab oder PV-Heizstab extra einbauen muss, würde ich den internen Heizstab gern ansteuern können, die Frage ist nur wie?!
Wisst ihr das, sonst Frage ich nochmal beim AIT-Support nach, ob der Heizstab regelbar ist oder nur an und aus? Könnte man evtl. einen Shelly 3 Pro in die 3 phasen des Heizstabes einbauen und je nach verfügbaren Strom den Heizstab mit 1,2 oder 3 Phasen ansteuern? Anbei mal ein Bild vom Schaltschrank...

Wichtig wäre mir noch, die Steuereinheit darf nicht ausfallen, damit ich zur Not die Pumpe des Kamins und die anderen Pumpen, die die Wasser-/Heizkreise ansteuern nicht ausfallen.
Die Steuerung der LAD, also das Innerngerät mit der Luxtronik hängt bei mir an Phase L1, da sollten auch alle Pumpen und die Zusatzbaugruppe dran sein.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 24 Oktober 2022, 19:49:36
Hi Christian,

auf welcher Seite kann ich mich denn da ein wenig einlesen!?
Dann schau ich mir das mal an, das mit dem Wetterdienst ist ja auch noch viel weiter gedacht... sehr cool.
Viell kann ich da noch einiges optimieren.

Wegen der PRIO2... ich werde mal AIT fragen, aber was ich primär meinte... in FHEM habe ich die Auswahl des ZWE1 nicht... im Menü der Regeleinheit sehr wohl.
Daher frag ich mich jetzt, wo ist mein Problem im Luxtronik-Modul, dass mir in FHEM nur "Auto", "Aus" und "Party" angezeigt werden. Bisher konnte ich alles was ich auch über die Regeleinheit sehen konnte auch in FHEM auswählen.

Das mit dem Anlaufstrom ist natürlich nur im Backupfall relevant... solange Netz da ist, ist der Anlaufstrom ja kein Problem. Ich versuch nur jetzt herauszufinden, was man wie einbindet, denn wenn kein Strom da wäre und der WR eh über den Backupausgang die LAD nicht schalten kann, dann brauch ich den Stromkreis auch nicht mit einbinden.

Was hast du denn für einen Speicher? Ich habe auch einen BYD geplant...

VG
René
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 25 Oktober 2022, 14:59:23
Hallo René,
ich glaube so langsam sprengt das hier den Thread, bitte komm mit Deinen Kostal WR, BYD Speicher und LAD Wärmepumpen (https://forum.fhem.de/index.php/topic,114849.0.html) Fragen lieber in den anderen Thread herüber.

Zitat von: fireball am 24 Oktober 2022, 19:49:36
auf welcher Seite kann ich mich denn da ein wenig einlesen!?
Dann schau ich mir das mal an, das mit dem Wetterdienst ist ja auch noch viel weiter gedacht... sehr cool.
Viell kann ich da noch einiges optimieren.
LAD Wärmepumpe mit Luxtronik2 (https://wiki.fhem.de/wiki/Kostal_Plenticore_10_Plus#Beispiel_Luft_W.C3.A4rme_Pumpe)   <<< das habe ich auch gerade aktualisiert

Zitat
Wegen der PRIO2... ich werde mal AIT fragen, aber was ich primär meinte... in FHEM habe ich die Auswahl des ZWE1 nicht... im Menü der Regeleinheit sehr wohl.
Daher frag ich mich jetzt, wo ist mein Problem im Luxtronik-Modul, dass mir in FHEM nur "Auto", "Aus" und "Party" angezeigt werden. Bisher konnte ich alles was ich auch über die Regeleinheit sehen konnte auch in FHEM auswählen.
Wie bereits beschrieben gibt es im FHEM nur die gängigsten Einstellungen, die natürlich auch in der Luxtronik umgesetzt/angeboten werden müsssen.
In der RAW Abfrage siehst Du noch viele weitere Angebotene readings, die Du Dir einblenden kannst. Ob man die auch ändern kann ist eine weitere Frage.

Zitat
Das mit dem Anlaufstrom ist natürlich nur im Backupfall relevant... solange Netz da ist, ist der Anlaufstrom ja kein Problem. Ich versuch nur jetzt herauszufinden, was man wie einbindet, denn wenn kein Strom da wäre und der WR eh über den Backupausgang die LAD nicht schalten kann, dann brauch ich den Stromkreis auch nicht mit einbinden.
Das muss am WR natürlich auch ein 3 Phasen Notstromnetz sein.

Zitat
Was hast du denn für einen Speicher? Ich habe auch einen BYD geplant...
Es ist ein BYD HV, den es nicht mehr gibt :-) Bitte auch in den anderen Thread wechseln.

VG
   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 27 Oktober 2022, 08:57:10
Hi Christian, alles klar. Danke trotzdem für den vielen Input. Ich glaube ich habe da erstmal Hausaufgaben und brauch auch noch Feedback von AIT.

@tupol, falls du das Modul noch pflegst, wäre es möglich die anderen Optionen, speziell, den zusätzlichen Wärmeerzeuger mit als Option für Heizung und Warmwasser zu implementieren?!
Siehe Bild. Ist via Regeleinheit und heatpump24 möglich.

VG+Danke
René
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 27 Oktober 2022, 09:20:17
Zitat von: fireball am 27 Oktober 2022, 08:57:10
Hi Christian, alles klar. Danke trotzdem für den vielen Input. Ich glaube ich habe da erstmal Hausaufgaben und brauch auch noch Feedback von AIT.

@tupol, falls du das Modul noch pflegst, wäre es möglich die anderen Optionen, speziell, den zusätzlichen Wärmeerzeuger mit als Option für Heizung und Warmwasser zu implementieren?!
Siehe Bild. Ist via Regeleinheit und heatpump24 möglich.
Hallo René,
jetzt habe ich auch mal in die Optionen rein geschaut und auch das ZWE1 gefunden.
Kannst Du nochmal genau erklären, was damit in der Wärmepumpe durchgeführt wird?

Wenn ich es richtig verstanden habe, dann wird damit vollständig der interne Heizstab verwendet, oder ist das falsch???

Im Modul Code habe ich da folgendes gefunden und da ist die Zusatzheizung schon mit drin

my %wpMode = ( 0 => "Automatik",
             1 => "Zusatzheizung",
             2 => "Party",
             3 => "Ferien",
             4 => "Aus" );


EDIT:
Ich habe da mal einige Anpassungen im Modul gemacht und kann jetzt bei mir für das WW auch die Zusatzheizung aktivieren.
Das Anhängende Modul ist meine persönliche Version, da dort auch der Patch für die Zirkulationspumpe beinhaltet ist.
Hierbei wird die Zeitsteuerung manipuliert und vom Modul bei Verwendung überschrieben. Es gab dazu bereits eine Diskussion,
woraufhin es nicht ins offizielle Modul aufgenommen wurde.
Weiterhin ist der Ferien Modus korrigiert worden, da der im Original auch nicht drin war.

Bitte denkt daran, ich bin kein Programierer und habe auch noch nie ein Modul entwickelt. Bitte testet das ganze also sehr akribisch,
ich übernehme keine Verantwortung für Fehlfunktionen oder Schäden.



VG  Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 27 Oktober 2022, 11:39:03
Hallo Christian,

ich hab grad Feedback von AIT bekommen, anbei die Fragen und die Antworten:



Die Anworten waren:



Zusammengefasst verstehe ich das jetzt so.
Der interne Heizstab kann nicht geregelt werden, es gibt quasi nur an oder aus. Der Heizstab selber ist 3 Phasig angeschlossen, heißt für mich, zB mit nem Shelly 3 pro, könnte man die Phasen, wenn man das wirklich, will steuern, zB wie beim PV Überschuss laden.

Der Heizstab ist defintiv ZWE1 und somit könnte man auf einen externen Heizstab verzichten und den internen nutzen. Und im Falle eines Stromausfalls diesen auch mit in die Backupleitung integrieren. Ob das sinnvoll ist oder nicht, muss jeder für sich entscheiden, aber es sollte möglich sein. Auch zum Schutz der Heizung und vor allem, wenn der Anlaufstrom der WP nicht mit dem WR-Backup-Ausgang harmoniert

Ich versuch die Tage mal dein angepasstes Modul zu nutzen, würde mich aber auch über eine offizielle Integration freuen. Die Themen Zirkulationspumpe, Zeitsteuerung, Ferien Modus habe ich leider nicht verfolgt. Da ich bisher alles abdecken konnte.

VG
René
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 27 Oktober 2022, 16:52:34
Zitat von: fireball am 27 Oktober 2022, 11:39:03
Zusammengefasst verstehe ich das jetzt so.
Der interne Heizstab kann nicht geregelt werden, es gibt quasi nur an oder aus. Der Heizstab selber ist 3 Phasig angeschlossen, heißt für mich, zB mit nem Shelly 3 pro, könnte man die Phasen, wenn man das wirklich, will steuern, zB wie beim PV Überschuss laden.

Der Heizstab ist defintiv ZWE1 und somit könnte man auf einen externen Heizstab verzichten und den internen nutzen. Und im Falle eines Stromausfalls diesen auch mit in die Backupleitung integrieren. Ob das sinnvoll ist oder nicht, muss jeder für sich entscheiden, aber es sollte möglich sein. Auch zum Schutz der Heizung und vor allem, wenn der Anlaufstrom der WP nicht mit dem WR-Backup-Ausgang harmoniert

Ich versuch die Tage mal dein angepasstes Modul zu nutzen, würde mich aber auch über eine offizielle Integration freuen. Die Themen Zirkulationspumpe, Zeitsteuerung, Ferien Modus habe ich leider nicht verfolgt. Da ich bisher alles abdecken konnte.
Hallo René,
danke für die Weiterleitung der AIT Antworten.

Mit dem geänderten Modul (meine Version) solltest Du jetzt ZWE1 einschalten können.
Nach der Aussage von AIT schaltet dann die LAD Steuerung ausschließlich die ZWE1 zum erhitzen des Speichers ein, was WW und Heizung umfassen würde.

Die Drosselung des Heizelementes ZWE1 wäre dann eine elektrotechnische Aufgabe, die einen Eingriff in die LAD Steuerung bedeutet.
Wenn dort die Klemmen des Heizelementes separat abzugreifen sind, könnte man diese natürlich mit einem entsprechenden Last Relais auch separat unterbrechen und somit die Leistung in 1/3 Schritten reduzieren.
Das darf aber bitte nur ein gelernter Elektriker vornehmen und hätte auch einen sofortigen Verlust der Gewährleistung zur Folge.
Da ich dafür ausgebildet bin schaue ich dann bei Zeiten mal ins Gerät rein ;-)

Einen Test könnte ich morgen gegen 12 Uhr machen, da dann das WW bereitet wird.
Das wäre ja auch von Interesse, falls mal das Außengerät defekt ist und der Techniker auf sich warten lässt.

VG
   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 27 Oktober 2022, 18:36:37
Hi Christian, ja cool, das du das machen wirst. Also ich bin kein Elektriker, aber wenn du nochmal auf mein Foto vom Hausanschlusskasten schaust, ich würde da so ein regelbaren Relay (son shelly 3 pro mit 16a pro Phase zb) zwischen Sicherung und Steuerung reinbauen und nichts an der Regeleinheit machen.

Die Anwendungsfälle ob sinnvoll oder nicht, erweitern sich aber jetzt. Deine Idee bei einer Wartung ist natürlich auch noch ein guter Hinweis.
Ebenso haben hat der Schweizer ait Support sogar ein Video bei Youtube, wo auf den heizstab umgestellt wird.
https://youtu.be/hxpqr35glCc

Vg René
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 27 Oktober 2022, 18:48:32
Zitat von: fireball am 27 Oktober 2022, 18:36:37
Hi Christian, ja cool, das du das machen wirst. Also ich bin kein Elektriker, aber wenn du nochmal auf mein Foto vom Hausanschlusskasten schaust, ich würde da so ein regelbaren Relay (son shelly 3 pro mit 16a pro Phase zb) zwischen Sicherung und Steuerung reinbauen und nichts an der Regeleinheit machen.
Das geht auf keinen Fall, da Du nicht die Leistung der LAD Steuereinheit regeln müsstest, sondern nur die des Heizelementes und dafür musst Du im Gerät eingreifen.
Die Steuerungslogik und auch die Pumpen hängen an Phase 1 und dürften nicht gedrosselt werden :-)


Zitat
Die Anwendungsfälle ob sinnvoll oder nicht, erweitern sich aber jetzt. Deine Idee bei einer Wartung ist natürlich auch noch ein guter Hinweis.
Ebenso haben hat der Schweizer ait Support sogar ein Video bei Youtube, wo auf den heizstab umgestellt wird.
https://youtu.be/hxpqr35glCc
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 27 Oktober 2022, 19:29:39
Sry, ich hab mich da jetzt falsch ausgedrückt...
Bei mir ist das Aussengerät über 3 Phasen angeschlossen, mit einem Sicherungsautomat, der Heizstab genauso und die Regelung mit einer Sicherung mit einer Phase.

Wenn man die 3 Phasen vom Sicherungsautomat, der nur für den Heizstab ist, jetzt schaltbar macht, sollte das doch funktionieren?

Vg
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 31 Oktober 2022, 10:55:03
Zitat von: fireball am 27 Oktober 2022, 19:29:39
Sry, ich hab mich da jetzt falsch ausgedrückt...
Bei mir ist das Aussengerät über 3 Phasen angeschlossen, mit einem Sicherungsautomat, der Heizstab genauso und die Regelung mit einer Sicherung mit einer Phase.

Wenn man die 3 Phasen vom Sicherungsautomat, der nur für den Heizstab ist, jetzt schaltbar macht, sollte das doch funktionieren?
Da es sich rein nur um einen Heizstab handelt, sollte das gehen.
Nach der Installation vor einigen Jahren hatte ich einen Gewährleistungsfall mit dem AIT Servie bei mir vor Ort. Die Haben besonderen Wert auf die Einhaltung der
Energieversorgung mit den Allpoligen Sicherungen gelegt ;-) Was mit der Gewährleistung passieren würde, wenn man sich dann noch dazwischen hängt ist noch nicht so klar.

Bitte prüf nochmal die Dimensionierung deiner Sicherungsautomaten, die scheinen mir zu stark zu sein. Die geforderte Größe steht in den mitgelieferten Unterlagen.
Bei mir ist für die LAD9 ein B10 und ein B16 verbaut.

VG   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 31 Oktober 2022, 11:39:04
Hi Christian, kann sein, aber ich hab eh keine Garantie mehr, von daher wäre es eine Möglichkeit. Der Support hat ja auch gesagt, der Heizstab nimmt sich was er kriegt, im übertragenen Sinne.

Mit den Sicherungen hast du recht. Ist mir auch schon aufgefallen. Ist bei mir aber alles so von nem Elektrofachbetrieb aufgebaut und damals dann auch von einem ait Techniker in Betrieb genommen worden.

Der Heizstab müsste ne 3poligw b10 anstatt ner b20 bekommen und das Aussengerät eine c16, statt b20.

Viell ändere ich das mal die Tage, ich muss eh noch ein paar Elektrosachen für den zählerschrank Umbau kaufen.

VG René
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 31 Oktober 2022, 15:09:42
Zitat von: fireball am 31 Oktober 2022, 11:39:04
Hi Christian, kann sein, aber ich hab eh keine Garantie mehr, von daher wäre es eine Möglichkeit. Der Support hat ja auch gesagt, der Heizstab nimmt sich was er kriegt, im übertragenen Sinne.

Mit den Sicherungen hast du recht. Ist mir auch schon aufgefallen. Ist bei mir aber alles so von nem Elektrofachbetrieb aufgebaut und damals dann auch von einem ait Techniker in Betrieb genommen worden.

Der Heizstab müsste ne 3poligw b10 anstatt ner b20 bekommen und das Aussengerät eine c16, statt b20.
Die machen es sich halt einfach :-)
Der AIT Techniker hätte es eigetlich prüfen müssen.

Zitat
Viell ändere ich das mal die Tage, ich muss eh noch ein paar Elektrosachen für den zählerschrank Umbau kaufen.
Ich habe dann jetzt gerade mal den Heizstäb über das Modul getestet, damit wir hier wieder im Thgread Thema sind :-)

Somit lässt sich jetzt mit meiner Änderung der ZWE1 aktivieren. Sobald eine Anforderun kommt brummt der Zähler pro Phase dann mit 2100 Watt los, was zusammen 6300 Watt wären und somit locker 2000 Watt über der Wärmepumpe liegt. Somit ist das die Energieverschwendung pur, da es 1:1 umgesetzt wird. Ein denkbarer Anwendungsfall wäre jedoch eine defekte Wärmepumpe im Servicefall, oder wenn im Vorgarten ein Auto die Pumpe umgefahren hat.
Bei einem Heizstab ist natürlich auch eine Abschaltung einzelner Phasen oder auch eine Wellenpaketsteuerung denkbar. Einen Phasenanschnitt würde ich in Bezug auf den Wechselrichter nicht empfehlen.

Auf dem Typenschild des Heizelementes habe ich gerade überprüft, wird auch ein 1/2/3 Phasiger Betried beschrieben und mit 2/4/6 kW angegeben, was dann somit auch ohne schadhafte Folgen bleiben sollte.
Das ganze könnte man dann extern in der Verteilertafel mit den passenden Lastrelais umsetzen. Eine Phase kann direkt angeschlossen bleiben und die Phasen 2 und 3 jeweils mit einem eigenen Lastrelais versehen werden. Das wäre die günstigste Variante die Leistung in Stufen runter zu regeln.

Um über das Modul eine schnelle Reaktion zum Heizen zu bekommen wären folgende Schritte erforderlich:

-  set <Device> opModeHotWater Zusatzheizung
-  set <Device> opModeHeating Off

-  Aktivieren des PV-Modus über ein externes SWT-Signal, was ich bei mir mit einem Shelly 1 umgesetzt habe

-  set <Device> hotWaterTemperatureTarget 60          <<< im SWT-Modus (PV-Modus) ist in der Luxtronik2 ein Bug drin, deshalb setze ich die Temperatur zusätzlich hoch

Solte jetzt die Hysterese gegeben sein, wird nur das Warnwasser aufgeheizt.
Wenn die gewünschte Temperatur erreicht wurde schaltet die LAD das Heizen wieder ab.
In der Zwischenzeit könnte man das Heizelement  über die Phasen oder einen Leistungssteller entsprechend den eigenen Wünschen regeln.

Zum Schluss müsste wieder alles rückgängig gemacht werden.

-  Abschalten des PV-Modus über ein externes SWT-Signal

-  set <Device> hotWaterTemperatureTarget 50          <<< hier muss die vorherige Temperatur wieder gesetzt werden

-  set <Device> opModeHotWater Auto
-  set <Device> opModeHeating Auto

Natürlich könnte man damit auch separat nur Heizen, oder halt beides gleichzeitig aktivieren. Wenn beides aktiviert wurde wird über den PV-Modus zuerst geheizt und anschließend das WW bereitet.
Für eine optimale Anpassung auf die PV-Anlage kann man durch die Reduzierung der Heizelementeleistung den ganzen Vorgang zeitlich in die Länge ziehen.

In den readings bekommt man dann z.B. folgende Meldungen

| 2022-10-31 14:00:42 | Heizung | LUXTRONIK2 |       | opStateHeatPump3 | Elektrische Zusatzheizung |      |
| 2022-10-31 14:00:42 | Heizung | LUXTRONIK2 |       | opStateHotWater  | Aufheizen                 |      |
< snip >
| 2022-10-31 14:10:47 | Heizung | LUXTRONIK2 |       | opStateHeatPump3 | Keine Anforderung         |      |
| 2022-10-31 14:10:47 | Heizung | LUXTRONIK2 |       | opStateHotWater  | Temp. OK                  |      |


Um es nochmals zu sagen, das ganze verbraucht immens mehr Energie, als der Wärmepumpen Betrieb, da der COP Vorteil weg fällt. Im Katastrophenfall kann es jedoch Sinn machen.

VG
    Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 04 Januar 2023, 21:27:44
Hi Christian,

mir ist grad noch was eingefallen... wenn du deinen Shelly aktivierst... bleibt der dann an oder gibts du nur kurz die 230V auf SWT?
Oder nur so lange wie du PV Überschuss hast? Wie regelst du das, dass der nicht ständig ein und ausschaltet?!
VG
René
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 04 Januar 2023, 23:17:27
Zitat von: fireball am 04 Januar 2023, 21:27:44
Hi Christian,

mir ist grad noch was eingefallen... wenn du deinen Shelly aktivierst... bleibt der dann an oder gibts du nur kurz die 230V auf SWT?
Oder nur so lange wie du PV Überschuss hast? Wie regelst du das, dass der nicht ständig ein und ausschaltet?!
Hallo René,
es ist noch viel komplexer :-)

Zuerstmal hast Du recht, es ist ein Dauersignal und sollte Verhindern, dass es zu einem zu frühen wieder abschalten kommt.

Meine Implementierung ist hier zu finden. (https://wiki.fhem.de/wiki/Kostal_Plenticore_10_Plus#RAW_Definition_LWP_PV_Perl_.28DOIF_Modul.29)

Das ganze bekommt Informationen durch eine DWD PV Leistungsprognose, denn es soll ja letztlich Energie sparen.
Somit wird der PV Modus nur verwendet, wenn es heute Überschuss gibt und wenn morgen wenig Leistung von der PV kommt. Dabei bleibt dann am Folgetag
die Wärmepumpe zumindest für die WW Produktion aus. Dadurch läuft sie an einem Tag etwas stärker und verbraucht PV Leistung und am nächsten Tag bleibt
sie aus, da das Wasser noch über 50°C hat.
Meine WP hat auch für die Heizung eine Tagesanhebung und Nachtabsenkung. In der Übergangszeit wird zusätzlich die Heizung nachts teilweise
oder sogar ganz abgeschaltet. 
Es gibt auch eine Priorität, wenn der Wirlpool läuft, dann wird trotzdem die WP gestartet, was dann der Pool merkt und mangels Überschuss abschaltet.

Wichtig sind auch die Mindestlaufzeiten, da z.B. die WP einen Pumpenvorlauf hat und es im Speicher zu einem Temperaturverlust kommt. Wenn in der Situation
das PV Signal wieder weg ist, ist der Speicher kälter als vorher. Einmal eingeschaltet sollte es somit eine "RunTime Min" und zusätzlich auch eine "RunTime PerDay",
Letztere verhindert, dass der PV Modus mehrfach am Tag verwendet wird, was auch zu einem imensen Stromverbrauch und Stress für den Kompressor führen würde.

Zusätzlich habe ich in der Küche noch eine Fernbedienung, über die ich die Zirkulation und den PV-Modus manuell starten kann, das findet vor dem Hausputz oder
wenn wenn Besuch übernachtet statt. Also nur bei Situationen, die man technisch nicht automatisieren kann.

Die Umschaltung auf die zweite Heizquelle ist im DOIF noch nicht drin, könnte man aber natürlich noch rein nehmen.

VG   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 06 Januar 2023, 01:59:21
Hallo Christian,

zu erst, Frohes Neues Jahr 2023!

Ich bin gerade am Suchen, aber vielleicht kennst die Loesung schon:
Ich habe zwei getrennte Stromkreise (mit jeweils Stromzaehler) zu Hause.
Einer fuer das Haus und einer fuer die Waermepumpe.
Ich suche jetzt einen TRANSFERSCHALTER um beliebig den Strom meiner kleinen PV zum Stromkreis #1 (Haus), oder #2 (Waermepumpe) zu leiten.
Manuele TRANSFERSCHALTER gibt es.
Automatische TRANSFERSCHALTER gibt es auch.
Ich suche aber (ohne Erfolg) nach einen TRANSFERSCHALTER den ich selber fernsteuern kann (mit einer Shelly oder Tasmote oder direct per TCP/IP).
Hast du eine Idee ob so etwas gibt?

Uebrigens, wegen der "Steuerung der WarmWasser-ZirkulationsPumpe": Die Loesung war sehr einfach, ich habe die externe WWzirkulationspumpe direkt zu einer SHELLY angeschlossen und kann sie jetzt beliebig steuern. Zusaetzlich habe ich eine zweite SHELLY an den urspruenglichen Kabeln der Waermepumpesteuerung angeschlossen, damit ich auch die Steuerungsbefehle der Waermepumpe beobachten kann.


Schoene Gruesse

Manos
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 06 Januar 2023, 08:34:07
Zitat von: Manos am 06 Januar 2023, 01:59:21
Ich bin gerade am Suchen, aber vielleicht kennst die Loesung schon:
Ich habe zwei getrennte Stromkreise (mit jeweils Stromzaehler) zu Hause.
Einer fuer das Haus und einer fuer die Waermepumpe.
Ich suche jetzt einen TRANSFERSCHALTER um beliebig den Strom meiner kleinen PV zum Stromkreis #1 (Haus), oder #2 (Waermepumpe) zu leiten.
Manuele TRANSFERSCHALTER gibt es.
Automatische TRANSFERSCHALTER gibt es auch.
Ich suche aber (ohne Erfolg) nach einen TRANSFERSCHALTER den ich selber fernsteuern kann (mit einer Shelly oder Tasmote oder direct per TCP/IP).
Hast du eine Idee ob so etwas gibt?
Das macht man mit einer Zähler Kaskade, da braucht man nichts umzuschalten. Nach meine Kenntnis ist alles andere nicht zulässig.

Zitat
Uebrigens, wegen der "Steuerung der WarmWasser-ZirkulationsPumpe": Die Loesung war sehr einfach, ich habe die externe WWzirkulationspumpe direkt zu einer SHELLY angeschlossen und kann sie jetzt beliebig steuern. Zusaetzlich habe ich eine zweite SHELLY an den urspruenglichen Kabeln der Waermepumpesteuerung angeschlossen, damit ich auch die Steuerungsbefehle der Waermepumpe beobachten kann.
Dafür hatten wir doch im Modul etwas für die WW Zirkulation über die Zeitsteuerung eingebaut? Ich such nochmal imThread, was Du machen wolltest.
EDIT: Ich hatte Dir doch hier schon eine Antwort gegeben. (https://forum.fhem.de/index.php/topic,123324.msg1237611.html#msg1237611) Wenn Du meine kompletten Änderungen haben möchtest, kann ich Dir das Modul mal in eine Dropbox laden. Ich kann es nur nicht über das Repository, da ich das Modul nicht betreue und keine Ahnung habe, wie man ein Modul wirklich pflegt.
Ein wenig copy/paste an einzelnen Stellen schaffe ich gerade noch.

In den Bildern sieht man meine Änderungen:
- hotWaterCircPumpRun (wurde von jemand anderem eingebaut)
- opModeHotWater Zusatzheizung
- Umbenennung und Ergänzung bei Party/Ferien

Hier mal ein diff vom original und meiner Version

314a315,334
>    # Warmwasser Zirkulation
>    elsif( int(@_)==4 && ( $cmd eq 'hotWaterCircPumpRun' ) ) {
>         Log3 $name, 3, "set $name $cmd $val";
>         $hash->{LOCAL} = 1;
>         if( $val eq "on" ) {
>                         $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation507", $val);
>                         $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation508", $val);
>                         $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation697", $val);
>                         $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation698", $val);
>         }
>         elsif( $val eq "off" ) {
>                         $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation507", $val);
>                         $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation508", $val);
>         }
>                 else{
>                         $resultStr = "$name Error: Wrong parameter given - use on,off";
>                 }
>         $hash->{LOCAL} = 0;
>         return $resultStr;
>    }
330c350
<           ." opModeHotWater:Auto,Party,Off"
---
>           ." opModeHotWater:Auto,Party,Ferien,Off"
332c352
<           ." opModeHeating:Auto,Party,Off"
---
>           ." opModeHeating:Auto,Party,Ferien,Off"
334c354,355
<           ." INTERVAL ";
---
>           ." INTERVAL "
>           ." hotWaterCircPumpRun:on,off";
1536a1558,1574
>    #Zirkulation
>    elsif ($parameterName eq "zirkulation507") {
>                 $setParameter = 507; #Einschaltzeit
>                 $setValue = $realValue eq "on" ? '60' : '0';
>    }
>    elsif ($parameterName eq "zirkulation508") {
>                 $setParameter = 508; #Ausschaltzeit
>                 $setValue = '0';
>    }
>    elsif ($parameterName eq "zirkulation697") {
>                 $setParameter = 697; #Laufzeit Ein
>                 $setValue = '1';
>    }
>    elsif ($parameterName eq "zirkulation698") {
>                 $setParameter = 698; #Laufzeit Aus
>                 $setValue = '0';
>    }
2499c2537
<          Betriebsmodus des Heißwasserspeichers ( Auto | Party | Off )
---
>          Betriebsmodus des Heißwasserspeichers ( Auto | Party | Ferien | Off )
2507c2545
<          Betriebsmodus der Heizung ( Auto | Off )
---
>          Betriebsmodus der Heizung ( Auto | Party | Ferien | Off )



VG  Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: JF79 am 07 Januar 2023, 17:56:42
Hallo zusammen,

ich nutze das LUXTRONIK2-Plugin nun seit einigen Zeit zur Auswertung. Es funktioniert wirklich super!

Nun habe ich mich an die Optimeriung meiner Wärmepumpe (LWC80) gemacht.

Hat jemand von euch es geschafft den Luxtronik-Fehler "Vorzeitiger Abbruch bei Luftabtauung" zu umgehen?

Im Wiki steht dazu ja folgendes:
ZitatDieser Eigenheit läßt sich mit FHEM ausgleichen. Dafür hebt man im ersten Heizzyklus rechtzeitig vor dem Erreichen des oberen Grenzwertes die Solltemperatur um 0,5 K an (returnTemperatureSetBack) und wartet, bis der Abtautimer heatSourceDefrostTimer abgelaufen ist und die Luftabtauung beginnt.

Ich wollte dies selbst programmieren, bin mir aber unsicher wie ich den "ersten Heizzyklus" erkennen kann.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 07 Januar 2023, 19:11:49
Zitat von: JF79 am 07 Januar 2023, 17:56:42
Hat jemand von euch es geschafft den Luxtronik-Fehler "Vorzeitiger Abbruch bei Luftabtauung" zu umgehen?
Das ist bei mir noch nie aufgetreten.
Ich würde dazu erstmal alles mit loggen und dann schauen, welche Meldungen zu diesem Zeitpunkt, bzw. kurz davor auftreten.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: JF79 am 07 Januar 2023, 23:55:52
Zitat von: ch.eick am 07 Januar 2023, 19:11:49
Das ist bei mir noch nie aufgetreten.
Ich würde dazu erstmal alles mit loggen und dann schauen, welche Meldungen zu diesem Zeitpunkt, bzw. kurz davor auftreten.

Es läuft immer ähnlich ab (wenn Außentemp. über dem eingestellten Wert "T-Luftabt" (7°C)):
1) 1. Heizzyklus
2) Luftabtauung
3) Keine Anforderung (also WP aus bis wieder untere Hysterese erreicht wird).

Leider wird dabei nicht die Zieltemperatur erreicht (obere Hysterese).

Nach meinen Recherchen ist das auch kein Fehler der nur bei mir auftritt sondern viel mehr ein "Feature" der Luxtronik. Dieses Problem ist sowohl im FHEM Wiki zum Luxtronik2-Modul als auch im Haustechnikforum dokumentiert.

Im FHEM Wiki wird ja auch direkt erklärt wie man das ganze umgehen kann. Leider scheitere ich bislang mit der Umsetzung.


Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 08 Januar 2023, 02:55:24
Zitat von: ch.eick am 06 Januar 2023, 08:34:07
Das macht man mit einer Zähler Kaskade, da braucht man nichts umzuschalten. Nach meine Kenntnis ist alles andere nicht zulässig.
Nee, Kaskadierung ist eine sehr teure Loesung.
Heute, bis 600W ist zulaessig. Wahrscheinlich naechsten Monat werde 1200W sein, vielleicht sogar 1500W bis zum Sommer.
1500W ist eine gute PV Leistung - Meine Waermepumpe verbraucht zwischen 1100W bis 2000W
Ich kann die Leistung meines Microwechselrichters (HOYMILES 1200) beliebig anpassen.


Zitat von: ch.eick am 06 Januar 2023, 08:34:07
Dafür hatten wir doch im Modul etwas für die WW Zirkulation über die Zeitsteuerung eingebaut? Ich such nochmal imThread, was Du machen wolltest.
EDIT: Ich hatte Dir doch hier schon eine Antwort gegeben. (https://forum.fhem.de/index.php/topic,123324.msg1237611.html#msg1237611) Wenn Du meine kompletten Änderungen haben möchtest, kann ich Dir das Modul mal in eine Dropbox laden. Ich kann es nur nicht über das Repository, da ich das Modul nicht betreue und keine Ahnung habe, wie man ein Modul wirklich pflegt.
Ein wenig copy/paste an einzelnen Stellen schaffe ich gerade noch.

In den Bildern sieht man meine Änderungen:
- hotWaterCircPumpRun (wurde von jemand anderem eingebaut)
- opModeHotWater Zusatzheizung
- Umbenennung und Ergänzung bei Party/Ferien

Wenn du mir das Modul auf eine Dropbox lassen koenntest, waere ich dankbar.
Ich habe den Eindruck, dass ich mit FHEM, keine Befehle an die Waermepumpe geben kann.
Um Probleme mit der Garantie zu vermeiden, fand ich die Loesung mit den SHELLYs als gute Alternative.

Schoene Gruesse
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 08 Januar 2023, 09:45:08
Zitat von: JF79 am 07 Januar 2023, 23:55:52
Es läuft immer ähnlich ab (wenn Außentemp. über dem eingestellten Wert "T-Luftabt" (7°C)):
1) 1. Heizzyklus
2) Luftabtauung
3) Keine Anforderung (also WP aus bis wieder untere Hysterese erreicht wird).

Leider wird dabei nicht die Zieltemperatur erreicht (obere Hysterese).

Nach meinen Recherchen ist das auch kein Fehler der nur bei mir auftritt sondern viel mehr ein "Feature" der Luxtronik. Dieses Problem ist sowohl im FHEM Wiki zum Luxtronik2-Modul als auch im Haustechnikforum dokumentiert.

Im FHEM Wiki wird ja auch direkt erklärt wie man das ganze umgehen kann. Leider scheitere ich bislang mit der Umsetzung.
Ich habe das Gefühl, dass meine LAD9 LWP etwas überdimensioniert ist. Das Luftabtauen habe ich in den letzten Jahren nur wenige male überhaupt gesehen und da ist kein Problem aufgetreten.
Du könntest ja mal den Wiki Ersteller anschreiben, eventuell kann der dazu noch etwas DOIF Code als Beispiel liefern.

Die Luftabtauung wird ja nur aktiv, wenn es zu einer Vereisung kommt und der Heizzyklus noch nicht beendet worden ist.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: andi11 am 08 Januar 2023, 09:48:46
ich hab das bei der LWC60 auch mit der Luftabtauung, exakt wie im Wiki beschrieben. Ich hab aber keinen Ahnung, wie ich den WIKI Artikel in ein DOIF o.ä. umsetzen könnte.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 08 Januar 2023, 11:25:07
Zitat von: Manos am 08 Januar 2023, 02:55:24
Nee, Kaskadierung ist eine sehr teure Loesung.
Ich denke der Umbau wird genau so teuer sein, wie der Einbau eines geeigneten Umschalters, wobei die Frage der Zulässigkeit zuerst geklärt werden sollte.

Zitat
Heute, bis 600W ist zulaessig. Wahrscheinlich naechsten Monat werde 1200W sein, vielleicht sogar 1500W bis zum Sommer.
1500W ist eine gute PV Leistung - Meine Waermepumpe verbraucht zwischen 1100W bis 2000W
Ich kann die Leistung meines Microwechselrichters (HOYMILES 1200) beliebig anpassen.
Hier meinst Du sicher die Leistung von Steckersolar-Geräten (neuer genormter Begriff für Balkonmodule).
Bei mir hatte ich das mit dem zweiten Zähler für die WP auch schon mal durchgerechnet und selbst diese Mehrkosten hätte ich wegen der PV-Anlage nie rein bekommen.
Bei mir läuft alles über einen Zähler, egal ob WP oder Haushalt.

Zitat
Wenn du mir das Modul auf eine Dropbox lassen koenntest, waere ich dankbar.
Ich habe den Eindruck, dass ich mit FHEM, keine Befehle an die Waermepumpe geben kann.
Das kannst Du doch schnell testen, indem Du im Device einfach mal die WW Temperatur hoch und später wieder runter setzt.

=> Mal angenommen Du hast normalerweise 50°C WW Temepratur
set <Device> hotWaterTemperatureTarget 60
set <Device> statusRequest                         <<<< Damit es sofort abgefragt wird
=> Das reading hotWaterTemperatureTarget sollte jetzt auf 60 stehen
set <Device> hotWaterTemperatureTarget 50
set <Device> statusRequest
=> jetzt sollte Deine Temperatur wieder im reading stehen


Ich habe mal meine Version hierhin kopiert. (https://www.dropbox.com/s/cc6b8rm8o5a68u2/23_LUXTRONIK2.pm?dl=0)
Bitte denkt daran Euch jeweils eine Backup Kopie der Versionen anzulegen. Wenn Ihr den update nicht expliziet für das Modul deaktiviert, wird es bei einem "update all" mit dem Repository überschrieben.
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 13 Januar 2023, 17:59:38
Danke Christian,

ich werde testen wenn ich wieder in Deutschland bin.
Ich bin aber der Meinung, ich habe es schon probiert und es hat nicht funktioniert (ich habe eine neuere Firmware als du).
Deswegen war die Idee mit der SHELLY, vor allem als ich festgestellt habe, das Steuerungskabel der WP ist nur mit WAGO Klemmen an die externe Warmwasser Zirkulationspumpe angeschlossen  ::)

Einen Stromzaehler zu haben ist doch keine schlechte Idee am Ende.
Ich habe zwei unterschiedliche Stromtarife, mein WP Strom ist 10 cent preiwerter. Ich muss den gesamt Strom berechnen um heraus zu finden ob es sich wirklich lohnt... Aug jedem Fall, es macht das Thema Photovoltaich komplizierter.

Ich habe noch kein PV auf dem Dach. Ich teste noch mit Balkonkraftwerke.
Ich brauche eine PV Anlage mit Speicher und die Preise sind noch etwas zu teuer.

Die Balkonkraftwerke werden WAHRSCHEINLICH von 600W, hoch auf 1500W erlaubt.
Meine WP verbraucht zwischen 2,1kW bis 2,5kw Strom. Dann ist sogar ein Balkonkraftwerk ausreichend.

Ob PV mit Speicher oder Balkonkraftwerk, das Threma ist die Einspeisung beliebig auf zwei Stromkreise.
Ein Balkonkraftwerk hat hier ein Vorteil: Es darf in die Steckdose eingesteckt werden. Dann reichen zwei Steckdoesen nebeneinander, jede vom anderen Stromkreis.

Ich haette eine SHELLY 2.5 dafuer benutzt um den Strom des Balkonkraftwerks zwischen diese zwei Steckdosen zu leiten. Leider klappt es nicht, weil die SHELLYs nur die Phase steuern (und nicht auch den Neutral).
Ich habe Wechseltransfer gesehen die zwei Stromkreise steuern (siehe Bild): Zwei Stromeingaenge, ein Ausgang. Ich brauche einen Schalter der genau das gegenteil macht: Ein Stromeingang, zwei Stromausgaenge.

Falls ich einen 8kWh PV Speicher habe und es keine akzeptable Loesung gibt, dann steht es ausser Diskussion, beides WP und Haus muessen unter einen Stromzaehler laufen.

Schoene Gruesse

Manos
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 13 Januar 2023, 19:35:56
Nimm keinen billigen China Transferschalter, die können einen Kurzschluss verursachen.

https://youtu.be/D_epV1m31vo (https://youtu.be/D_epV1m31vo)
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 14 Januar 2023, 01:09:48

Danke fuer den Link Frober  ;)

Stimmt! Diese chinesische Transfer Switches sehen nicht vertrauenswuerdig aus. Und trotzdem sind sie bei AMAZON  :-\
Deswegen war meine uerspruengliche Frage (ein paar Posts vorher), ob es bessere Transfer Switches gebe.

Dank deines Links, ich glaube ich habe das Produkt gefunden  :)
Der gleiche Youtuber hat auch die Loesung;
https://www.youtube.com/watch?v=3enEGXv_TTk (https://www.youtube.com/watch?v=3enEGXv_TTk)

Schoene Gruesse
Manos
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 03 Februar 2023, 17:45:49
Zitat von: ch.eick am 08 Januar 2023, 11:25:07

........

Bei mir hatte ich das mit dem zweiten Zähler für die WP auch schon mal durchgerechnet und selbst diese Mehrkosten hätte ich wegen der PV-Anlage nie rein bekommen.
Bei mir läuft alles über einen Zähler, egal ob WP oder Haushalt.
Das kannst Du doch schnell testen, indem Du im Device einfach mal die WW Temperatur hoch und später wieder runter setzt.

Ich glaube du hast Recht, mit einer gute PV Anlage lohnt sich ein zweiter Zaehler fuer die WP nicht.... muss ich noch rechnen.
Ich habe (noch) keine PV, ausser zwei Balkonkraftwerke zum "spielen" daher denke ich noch nach.

Zum Thema SHELLY fuer die Steuerung der externe WarmWasserPumpe, ich glaube dies wird die einzige brauchbare Moeglichkeit.
Meine WP Firmware V3.87.0 scheint nicht kompatibel zu sein:
ZitatFirmware 'V3.87.0' not compatible for parameter setting. To test set attribute 'ignoreFirmwareChcek' to 1
Hat jemand erfolgreich Befehle an die WP mit dieser Firmware geschickt? (Alpha-Innotec WP)
Und noch eine Frage: Meine WP braucht die Eingabe eines Passworts bei der Anmeldung ueber Web, oder mit der App.
Ich kann mich nicht erinnern, das Passwort in FHEM eingegeben zu haben - kann das vielleicht der Grund sein?

Schoene Gruesse
Manos






Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: andi11 am 03 Februar 2023, 18:29:35
Zitat von: Manos am 03 Februar 2023, 17:45:49
Firmware 'V3.87.0' not compatible for parameter setting. To test set attribute 'ignoreFirmwareChcek' to 1
Setz doch das Attribut mal im Device deiner Heizung zum testen?
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 03 Februar 2023, 19:41:09
Zitat von: andi11 am 03 Februar 2023, 18:29:35
Setz doch das Attribut mal im Device deiner Heizung zum testen?

Es hat funktioniert!!!  ;D
(mit allowSetParameter 1 und ignoreFirmwareCheck 1)

Vielen Dank Andi!

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 07 Februar 2023, 14:21:23
Hallo Christian,

nachdem (Dank Andy11) ich festgestellt habe, dass meine Luxtronik2 doch steuerbar ist, habe ich deine Version der SW probiert.

Installation erfolgreich (siehe Bild), ich habe jetzt die Option der WarmWasserPumpe da.

Leider aber, sehe ich nach dem Befehl, keine Status Aenderung  :(

Daher, ein paar Fragen:
#1 [Geloescht] Ich habe bereits die WW Zirkulationszeiten im Pflegeprogram eingestellt (siehe Bild, Einstellungen Mo-Fr). Spielt das eine Rolle?
    [Antwort:]Ja! Das Zeitprogram fuer die ganze Woche (Mo-So) muss ausgewaehlt sein.
    [Nachtrag:] Flober war so nett, den Link der Erklaerungen der WarmWasserFunktion zu finden und posten:
    https://forum.fhem.de/index.php/topic,99002.0.html (https://forum.fhem.de/index.php/topic,99002.0.html)

#2 [Geloescht] die Ergaenzungen deiner Version (wenn ich richtig verstanden habe), spielen mit Parametern 5007,508,687,698.
>    # Warmwasser Zirkulation
>    elsif( int(@_)==4 && ( $cmd eq 'hotWaterCircPumpRun' ) ) {
>        Log3 $name, 3, "set $name $cmd $val";
>        $hash->{LOCAL} = 1;
>        if( $val eq "on" ) {
>                        $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation507", $val);
>                        $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation508", $val);
>                        $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation697", $val);
>                        $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation698", $val);
>        }
>        elsif( $val eq "off" ) {
>                        $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation507", $val);
>                        $resultStr = LUXTRONIK2_SetParameter ($hash, "zirkulation508", $val);
>        }
>                else{
>                        $resultStr = "$name Error: Wrong parameter given - use on,off";
>                }
>        $hash->{LOCAL} = 0;
>        return $resultStr;
>    }
>          ." INTERVAL "
>          ." hotWaterCircPumpRun:on,off";
1536a1558,1574
>    #Zirkulation
>    elsif ($parameterName eq "zirkulation507") {
>                $setParameter = 507; #Einschaltzeit
>                $setValue = $realValue eq "on" ? '60' : '0';
>    }
>    elsif ($parameterName eq "zirkulation508") {
>                $setParameter = 508; #Ausschaltzeit
>                $setValue = '0';
>    }
>    elsif ($parameterName eq "zirkulation697") {
>                $setParameter = 697; #Laufzeit Ein
>                $setValue = '1';
>    }
>    elsif ($parameterName eq "zirkulation698") {
>                $setParameter = 698; #Laufzeit Aus
>                $setValue = '0';
>    }


Bei mir diese Parameter sind:
507 Einst_SuZIPWo_zeit_0_0 : 0
508 Einst_SuZIPWo_zeit_0_1 : 0
697 Einst_Zirk_Ein_akt : 1 
698 Einst_Zirk_Aus_akt : 0

Es scheint die richtigen Parametern zu sein, sind es vielleicht die Einstellungen im Pflegeprogram die das Problem verursachen?
Du hattest ein Mal erklaert, wie die Pumpe funktioniert, ich kann mich wage daran erinnern, finde ich aber deine Post nicht...
[Antwort:] 507 Einst_SuZIPWo_zeit_0_0 : 0 und 508 Einst_SuZIPWo_zeit_0_1 : 0 ist das 'Woche' Program
697 Einst_Zirk_Ein_akt : 1  und 698 Einst_Zirk_Aus_akt : 0 ist die Taktung (1Min aktiv, 0Min Pause)
[Nachtrag:] Flober war so nett, den Link der Erklaerungen der WarmWasserFunktion zu finden und posten:
    https://forum.fhem.de/index.php/topic,99002.0.html (https://forum.fhem.de/index.php/topic,99002.0.html)

#3
Ich habe jede Menge "Pumpen" gefunden (siehe Bild),
'WWcirculationpump' weiss jemand welcher Nummer in den Raw-Daten das ist?
'hotWaterCircPumpExtern' weiss jemand welcher Nummer in den Raw-Daten das ist?

Weiterhin habe ich eine 'heatingSystemCircPump' die ich nicht verstehe. Sie laeuft fast staendig, auch wenn die Heizung Nachts ausgeschaltet ist  :o
Sie macht eine Pause zwischen circa 00:30 und 01:30 jeden Tag, ansonsten ist sie fast immer ON (siehe Daten unten, die Werte muss man von unten nach oben lesen).
2023-02-04 08:55:18    heatingSystemCircPump: on
2023-02-04 08:40:18    heatingSystemCircPump: off
Weiss jemand mehr darueber? Sollte sie nicht AUS gehen wenn die Heizung Nachts AUS ist?
[Geloescht] Antwort von AIT: Die Pumpe ist die HUP. Diese läuft ständig, damit immer die aktuelle Rücklauftemperatur im Heizkreis erfasst wird, damit die minimale Rücklauftemperatur nicht unterschritten wird und lässt sich auch durch das Zeitschaltprogramm nicht ausschalten.
Diese Antwort passt mir nicht, dies bedeutet mein Heizungskreis (Fussbodenheizung) laeuft staendig und ich werde gezwungen sein, die Raumthermostaten in jedem Raum zu steuern!. Letzteres habe ich nie gemacht, ich habe "Dumme" Thermostaten die ich nicht Fern-steuern kann :-(  weil ich davon ausging, ich koennte den Heizungskreis durch die WP-Steuerung Nachts abschalten... so eine Sch...!!!!
[UPDATE 16.02.2023] Ich fange langsam an zu glauben, dass der Technischer Dienst von Alpha-Innotec genauso wenig Ahnung hat, wie ich! Ich habe dieses Kapitel (Pumpenoptimierung) gefunden:
[b]Pumpenoptimierung[/b]
Nein = Heizungsumwälzpumpen laufen immer, es sei denn, es wird eine andere Bereitungsart angefordert (Warmwasser, ...) oder das Gerät ist ausgeschaltet
Ja = Heizungsumwälzpumpen werden bei Bedarf ausgeschaltet
Die Heizungsumwälzpumpen werden ausgeschaltet, wenn die Wärmepumpe mehr als 3 Stunden nicht angefordert wird.
Die Heizungsumwälzpumpen takten dann alle 30 Minuten für jeweils 5 Minuten, bis die Wärmepumpe wieder eine Anforderung bekommt.
Liegt die Aussentemperatur über der Rücklauf-Soll Temperatur, werden die Heizungsumwälzpumpen dauerhaft ausgeschaltet.
Sie werden alle 150 Stunden für jeweils 1 Minute eingeschaltet, um das Festsitzen der Pumpe zu verhindern

[b]Pumpenoptim. Zeit[/b]
Wenn die Pumpenoptimierung eingeschaltet ist (Pumpenoptim. JA), kann hier die Zeit definiert werden, nach der die Heizungsumwälzpumpe abschaltet.
Ist für diese Zeit die Wärmepumpe aus, weil keine Heizungsanforderung ansteht, geht die Pumpe in einem Zyklus für 30 Minuten aus, 5 Minuten ein, bis
wieder eine Heizungsanforderung ansteht.

[UPDATE 30.03.2023] Am Anfang hatte ich Probleme die Pausen der Heizungsumwälzpumpe (HUP) zu steuern. Erst mit der Firmware V3.88.0-9015 (Alpha Innotec) die ich diesen Monat installiert habe, funktionieren die HUP Ausschaltungen wie erwartet.

Schoene Gruesse und Sorry falls ein paar "Dumme" Fragen dazwischen sind.
Manos

Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 07 Februar 2023, 14:36:04
Aelter werden (und sich nicht erinnern koennen) ist Sch....  >:(

Ich konnte mich doch eine deiner Post erinnern Christian.
Die Werte 697 Einst_Zirk_Ein_akt : 1  und 698 Einst_Zirk_Aus_akt : 0 sind die Taktung!
Ich habe sie im Pflegeprogram gefunden (siehe Bild) und sie waren dementsprechend geaendert  :)

Und jetzt habe ich auch bemerkt, es hat auch die Zeiten des Programs Mo-So geaendert (waehrend ich das Program 5+2 benutze).
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 07 Februar 2023, 14:54:29
Zitat von: Manos am 07 Februar 2023, 14:36:04
Aelter werden (und sich nicht erinnern koennen) ist Sch....  >:(

Ich konnte mich doch eine deiner Post erinnern Christian.
Die Werte 697 Einst_Zirk_Ein_akt : 1  und 698 Einst_Zirk_Aus_akt : 0 sind die Taktung!
Ich habe sie im Pflegeprogram gefunden (siehe Bild) und sie waren dementsprechend geaendert  :)

Und jetzt habe ich auch bemerkt, es hat auch die Zeiten des Programs Mo-So geaendert (waehrend ich das Program 5+2 benutze).
Bei mir habe ich keine Zeiteinstellungen für die Zirkulation im Wochenplan, da ich das ja selber extern, mit Anwesenheit und Zeit, steuer.
Also entweder per Zeitsteuerung in der Luxtronik oder extern über FHEM, beides gleichzeitig kann Seiteneffekte haben und verwirrt den Installateur.
Eine reine Zeitsteuerung ist auch besser in der Luxtronik aufgehoben.
Das mit der Zirkulation ist nicht von mir ;-)


2023-02-04 08:55:18   heatingSystemCircPump: on
2023-02-04 08:40:18   heatingSystemCircPump: off
2023-02-04 01:20:18   heatingSystemCircPump: on
2023-02-04 00:20:18   heatingSystemCircPump: off

Die Heizungszirculation muss zyklisch laufen, damit die Luxtronik die Rücklauftemperatur der FBH richtig erfassen kann.
Da habe ich beim Stromzähler auch immer wieder kleine Peaks.

VG   Christian
Titel: Antw:LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 07 Februar 2023, 21:07:49
Die WW-Zirkulation ist hier beschrieben:

https://forum.fhem.de/index.php/topic,99002.0.html (https://forum.fhem.de/index.php/topic,99002.0.html)
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 31 März 2023, 15:03:18
Am Anfang hatte ich Probleme die Pausen der Heizungsumwälzpumpe (HUP) meiner Alpha Innotec wie es im Handbuch geschrieben wird (siehe unten) zu steuern.

Erst mit der Firmware V3.88.0-9015 funktionieren die HUP Ausschaltungen wie erwartet.

Pumpenoptimierung
Nein = Heizungsumwälzpumpen laufen immer, es sei denn, es wird eine andere Bereitungsart angefordert (Warmwasser, ...) oder das Gerät ist ausgeschaltet
Ja = Heizungsumwälzpumpen werden bei Bedarf ausgeschaltet
Die Heizungsumwälzpumpen werden ausgeschaltet, wenn die Wärmepumpe mehr als 3 Stunden nicht angefordert wird.
Die Heizungsumwälzpumpen takten dann alle 30 Minuten für jeweils 5 Minuten, bis die Wärmepumpe wieder eine Anforderung bekommt.
Liegt die Aussentemperatur über der Rücklauf-Soll Temperatur, werden die Heizungsumwälzpumpen dauerhaft ausgeschaltet.
Sie werden alle 150 Stunden für jeweils 1 Minute eingeschaltet, um das Festsitzen der Pumpe zu verhindern

Pumpenoptim. Zeit
Wenn die Pumpenoptimierung eingeschaltet ist (Pumpenoptim. JA), kann hier die Zeit definiert werden, nach der die Heizungsumwälzpumpe abschaltet.
Ist für diese Zeit die Wärmepumpe aus, weil keine Heizungsanforderung ansteht, geht die Pumpe in einem Zyklus für 30 Minuten aus, 5 Minuten ein, bis
wieder eine Heizungsanforderung ansteht.

Schoene Gruesse
Manos


Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 07 April 2023, 21:29:43
Gibt es eine Liste welche Firmware Versionen von LUXTRONIK2 mit FHEM funktionieren?

Bei meiner Wärmepumpe LWD50 ist 2.77 von 2017 installiert und mit FHEM kann vieles ausgelsen werden. Was natürlich super ist.

Leider habe ich verschiedene Probleme:

1. normal verliert die Heizung 1 Grad pro Stunde WW. Manchmal aber 8 Grad und das ohne Wasserverbrauch! Laut Installateur neue Firmware soll helfen.

2. die counterHeatQHeating,counterHeatQHotWater und counterHeatingQTotal werte springen.
heizung_all-2023.log:2023-04-06_11:16:23 heizung counterHeatQTotal: 18899.6
heizung_all-2023.log:2023-04-06_11:27:23 heizung counterHeatQTotal: 214767202.1
...
heizung_all-2023.log:2023-04-07_09:15:51 heizung counterHeatQTotal: 429515577.5
heizung_all-2023.log:2023-04-07_09:22:51 heizung counterHeatQTotal: 18848.0
könnte das mit einer neuen Firmware auch behoben sein? Ich erechne daraus den COP und (Tag/Monat/Jahr...) das ist nicht schön wenn der so springt oder falsch ist.

3. Heizung hört nach kurzer Zeit einfach auf Brauchwasser zu erzeugen obwohl hotWaterTemperature noch nicht erreicht ist.
2023-04-07_08:28:40 heizung Wärmepumpe kommt in 13:05:32 - Pumpenvorlauf
...
2023-04-07_08:29:40 heizung Wärmepumpe läuft seit 00:00:19 - Brauchwasser
...
2023-04-07_08:44:40 heizung Wärmepumpe läuft seit 00:15:19 - Brauchwasser
...
2023-04-07_08:45:46 heizung Wärmepumpe kommt in 00:03:35 - Schaltspielzeit

Ich hab in den letzten Jahren diese Versionen gesammelt:
wp2reg-V2.81  wp2reg-V2.84.1  wp2reg-V2.86.0  wp2reg-V2.88.1-9086

Hier im Forum hat jemand die 2.84 erfolgreich mit FHEM am laufen. Leider hab ich die aber nicht.
Ich würde ungern durch ein update die Verbindung zu meiner Heizung verlieren.

VG Zwiebel

Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 08 April 2023, 02:22:57
@Zwiebel

"Hier im Forum hat jemand die 2.84 erfolgreich mit FHEM am laufen."
siehe mein Kommentar https://forum.fhem.de/index.php?msg=1270341
V3.88.0-9015 funktioniert

zu 1. Es ist die Tankschaltung der Warmwasserpumpe
siehe mein Kommentar https://forum.fhem.de/index.php?msg=1262742
und Flober's Link der Erklaerungen der WarmWasserFunktion:
    https://forum.fhem.de/index.php/topic,99002.0.html


zu 2. Ich bin nicht sicher ob du den COP so wie du es beschrieben hast, berechnen kannst.
Guck ob du bei RAW DATA den Wert 257 benutzt.
Falls du ihn nicht auf deiner Liste der Readings siehst, musst du ihn addieren mit der Funktion userHeatpumpValues:
attr WaermePumpe userHeatpumpValues 257 LeistungWatt
(WaermePumpe ist meine Waermepumpe: defmod WaermePumpe LUXTRONIK2 192.168.xxx.xxx:xxxx,
ich habe ihn den Wert 257 als "LeistungWatt" bennant)
Das ist die Leistung die deine Waermepumpe liefert (ich weiss nicht was die von dir ernannter Parameter machen...)
Um den COP berechnen zu koennen, muss du jetzt wissen wieviel Strom deine Waermepumpe verbraucht. Ich zum Beispiel, habe einen separaten Stromzaehler fuer die Waermepumpe - mit Volkszaehler habe ich den Stromverbrauch direkt vom Stromzaehler ("Verbrauch_aktuell_WPumpe").
Der COP wird dann berechnet: COP {(ReadingsVal($name,"LeistungWatt",0)/ReadingsVal("Verbrauch_aktuell_WPumpe","LAST",0))}
Dann benutze ich die Funktion "userReadings" um den COP zu definieren:
attr WaermePumpe userReadings COP {(ReadingsVal($name,"LeistungWatt",0)/ReadingsVal("Verbrauch_aktuell_WPumpe","LAST",0))}

zu 3. sprichst du vielleicht von Schaltspielsperre?
Schaltspielsperre: Nach den Anschlussbedingungen der Energie-VersorgungsUnternehmen darf die Wärmepumpe nur 3 mal pro Stunde
einschalten. Der Wärmepumpenmanager wird daher nur maximal alle 20 Minuten eine Einschaltung ermöglichen. Nach den Anschlussbedingungen der Energie-VersorgungsUnternehmen darf die Wärmepumpe nur 3 mal pro Stunde einschalten. Der Wärmepumpenmanager wird daher nur maximal alle 20 Minuten eine Einschaltung ermöglichen.
siehe https://forum.fhem.de/index.php?topic=99786.0#

Schoene Gruesse
Manos
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 April 2023, 09:27:29
FW kannst jederzeit wieder downgraden.

Die COP kann doch das Modul selbst errechnen, sofern die Wärmemenge vorhanden ist.
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 08 April 2023, 09:56:18
danke für das schnelle feedback.

1. In der Zeit in dem die WW Temperatur so schnell abfällt findet keine Zirkulation statt. Die Wärme verschwindet einfach!?!
Als resultat springt die Wärmepumpe wieder an und heizt WW auf, was scheinbar auch notwendig ist...

2. Die Wärmepumpe hängt an einem eigenen Stromzähler (Power to Heat) somit kann ich jederzeit den genauen Stromverbrauch ermitteln. Nicht über einene statischen Wert aus dem Datenblatt. Jetzt wäre es schön wenn die Wärmepumpe einen verlässlichen counterHeatQHeating liefern könnte. Der Wert stimmt wenn nicht gerade diese Sprünge erzeugt werden.
Das userReading dazu:
COP_today:counterHeatQ.*  { sprintf("%.1f",ReadingsVal($name,"counterHeatQTotal_today",  0)/(ReadingsVal("ehz1","consumption_total_heizung_today", 0)/1000)) }
Im Anhang hab ich die Ausgabe von rawDATA angehängt.

schlecht:
2023-04-08_05:19:09 heizung COP_today: -3258700426.4
2023-04-08_07:58:26 heizung COP_today: -2061914144.1

gut:
2023-04-08_08:55:31 heizung COP_today: 2.6
2023-04-08_09:04:31 heizung COP_today: 2.7
2023-04-08_09:20:36 heizung COP_today: 2.8
2023-04-08_09:24:36 heizung COP_today: 2.9
2023-04-08_09:32:36 heizung COP_today: 2.8

3. Die Wärmpepumpe darf bei mir nur zwischen 8:30 bis 19:00 Uhr Heizen und WW erwärmen. Damit komm ich super klar.
Wenn jetzt die Pumpe um 8:30 zum Heizen (Brauchwasser) anfängt, dann ist die zuletzt vor über 12 h gelaufen! Verwunderlich ist das dann um 8:45 eine "Schaltspielzeit" als Meldung erscheint. Das führt zu einem unnötigen Takt.


Meine Wärmepumpe kann nur die 2er Version der Firmware installieren. Zumindest wird mir bei heatpump24.com nur die Letzte: wp2reg-V2.88.1-9086 angezeigt.
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 April 2023, 11:08:22
Die Wärme kann nicht einfach verschwinden.
Hängt dein Wasch-, Spülmaschine oder etwas anderes am WW-Anschluß?
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 08 April 2023, 14:05:48
@frober - da stimmt ich dir voll zu! Wärme kann nicht verschwinden. Aber hoffentlich nicht nach draußen in die Auseneinheit der Wärmepumpe.

Im Anhang hab ich mal ein Bild vom 8. März.
2023-03-08_09:44:30 heizung hotWaterTemperature: 50.0
...
2023-03-08_11:00:35 heizung hotWaterTemperature: 43.6
Also 7 Grad weniger innerhalb von gut einer Stunden, bei keinem Wasserverbrauch. Den Wasserverbrauch messe ich an der Wasseruhr (AI-on-the-edge-device (https://github.com/jomjol/AI-on-the-edge-device))

Kann da ein Ventil hängen? Laut meinem Installateur wäre das ja dann jedes mal so...aber soo oft kommt es auch wieder nicht vor.

Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 April 2023, 17:29:01
Schwer zu sagen, dazu müsstest du auch das Abtauen, WW-Aufbereitung/Umschaltventil etc loggen.

Oder einfach eine andere FW testen und schauen ob es besser wird.
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 08 April 2023, 17:41:50
Ich log alles mit was es von der Heizung gibt...vielleicht kann man es noch brauchen.

Jetzt habe ich die Firmware Version V2.88.1 installiert und bekomme weiterhin Werte in FHEM! Das ist sehr gut!
Mit der neuen Version komm ich jetzt auch mit dem Firefox auf die Webseite der Wärmepumpe! Vorher ging das nur mit einem sehr alten Internet Explorer.

Dann mal schauen wie sich die Heizung in Zukunft verhält und meine Probleme 1/2/3 damit gelöst sind.   
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 08 April 2023, 20:01:22
Zitat von: frober am 08 April 2023, 09:27:29Die COP kann doch das Modul selbst errechnen, sofern die Wärmemenge vorhanden ist.
Jetzt habe ich Appetit bekommen und erzählst keine Details  >:(
wie denn?  ;D


@Zwiebel Ich verstehe nicht wie du den COP berechnest.
counterHeatQTotal_today
consumption_total_heizung_today
welche Werte sind das in RAW DATA?
Der COP aendert sich sehr stark davon abhaengig, ob du Heizung- oder Brauch-Wasser machsts (siehe Bild). Die Abtauen-Intervale muss du nicht rechnen, sonst kommen ganz koemische Werte...

Frage: Deine SVG_heizung_log_3 Kurve zeigt die Abschaltun um ca 09:30. Ist das vielleicht ein Befehl des Stromversogers?
Ausserdem, die Pumpe war bei 2200W und nach der Wiedereinschaltung faengt sie (und bleibt) bei 1500W bis 11:00. Ist das vielleicht weil das System Prioritaet fuer Heizung hat? (erst wird die Heizung bedient, danach das Brauchwasser). Dann waere die Abschaltung um 09:30 nur die notwendige Zeit fuer die Umstellung von Brauchwasser auf Heizwasser.

Wie oft laeuft deine Warmwasser-Umlauf-Pumpe?
7 Grad Fall ist zu viel, nicht aber wenn deine WW-Umlauf-Pumpe staendig laeuft...
hier eine Bild von meine, nachdem ich die Taktung der WW-Umlauf-Pumpe drastisch reduziert habe (siehe Bild).

Regulierst du die Heizung fuer jedes Zimmer? Ist dir Bewusst, dass die Heizungs-Umlauf-Pumpe STAENDIG laeuft (auch wenn kein Heizungswasser produziert wird)?

Schoene Gruesse
Manos



WP COP.JPG
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 08 April 2023, 20:52:15
@ Manos - sorry wenn das zu kryptisch war.
 
rawData
Zeigt alle von der Steuerung auslesbaren Parameter und Betriebswerte an.
Diese können dann mit den Attributen userHeatpumpParameters und userHeatpumpValues einem Gerätewert zugeordnet werden.

counterHeatQTotal ist ein hochlaufender Wert, den ich mir kurz vor Mitternacht in ein reading speichere.
z.B.
counterHeatQTotal.midnight: 18857.3
counterHeatQTotal: 18881.6
somit habe ich ein
counterHeatQTotal_today: 24.3
consumption_total_heizung_today: 6587  # liefert der Stromzähler seit Mitternacht
counterHeatQTotal_today / consumption_total_heizung_today -> 24,3 / 6.587 = 3.7 - Das ist mein COP bis jetzt
So läuft das auch für gestern/Monat/Jahr - aber nur sinnvoll wenn counterHeatQTotal richtig hoch zählt. (Hoffe das Firmware Update hilft hier.)

Meine Heizung wird nicht vom Enerieversorger gesteuert.

Bei der WW Produktion muß die Wärmepumpe immer härter arbeiten weil die Temperatur nach oben geht.
Bei der Heizung ist das auch so aber nicht so extrem. Es wird bei einer Vorlauf Temp von 23 Grad geheizt bis 27 Grad erreicht ist. Da ist die Leistungsaufnahme fast immer gleich startet bei 1400 Watt und geht dann bis 1500 Watt.

Prio bei mir ist WW vor heizen. (das ist bestimmt bei jeder Heizung so)
Intressant ist auch hier das die Wärmepumpe manchmal von WW auf heizen umschalten kann ohne ein zusätzlichen Takt (ImpulseVerdichter1) zu benötigen, das ist aber nicht immer so. Woran kann das liegen?

Meine Warmwasser-Umlauf-Pumpe läuft nur am Sonntag von 10 bis 12, um nicht fest zu werden. Den zusätzlichen Komfort sehe ich nicht. Dann muß man halt mal paar Sekunden auf warmes Wasser warten.

Ja ich nutze ERR die aber weitesgehend offen sind wenn die Heizung heizt. Wie kann ich denn diese Heizungs-Umlauf-Pumpe wirklich auschalten? Auch wenn die Effizienzpumpe heist braucht die bis zu 80 Watt Nachts, bei der sowieso nicht geheizt wird! grrr

Aus deiner WP_COP Grafik lese ich 14 Impulse raus...kommt mir etwas viel vor. Bei mir sind es normal 2 für WW und 2 für heizen am Tag...was aber auch mal 6-8 sein kann wegen dem WW Temp. Verlust.

VG
Zwiebel
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 08 April 2023, 21:32:19
Zitat von: Manos am 08 April 2023, 20:01:22
Zitat von: frober am 08 April 2023, 09:27:29Die COP kann doch das Modul selbst errechnen, sofern die Wärmemenge vorhanden ist.
Jetzt habe ich Appetit bekommen und erzählst keine Details  >:(
wie denn?  ;D

Steht in der Commref, zur Erläuterung
https://forum.fhem.de/index.php?topic=24805.msg183975#msg183975 (https://forum.fhem.de/index.php?topic=24805.msg183975#msg183975)

@Zwiebel, für die HUP kannst du die Steuerspannung einstellen. Steht normal auf 10V ( volle Leistung), kannst bis auf 3V runter. Im 'Leerlauf' wird sie dann reduziert. Komplett null geht nicht, da die Rücklauftemp überwacht wird.
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 08 April 2023, 23:00:05
Hallo Zwiebel,

das war schnell  ;D
Danke fuer die Erklaeuterungen der counterHeat Parameter. Gute Idee (um die Berechnung der COP zu machen), damit haette ich mir einen Volkszaehler gesparrt.

Ja, meine WP ist leider zu "Ueberdimensioniert" oder das Haus ist zu gut isoliert... Die Taktung der WarmWasserUmlaufPumpe macht alles schlimmer. Ich bin noch am experimentieren...

ZitatMeine Warmwasser-Umlauf-Pumpe läuft nur am Sonntag von 10 bis 12, um nicht fest zu werden.
Aha. Jetzt haengt es aber davon ab, wieviele Personen wie oft Warmwasser beziehen und ob du getrennte Wasser Hähne fur Warm und Kalt hast. Denn, das Wasser auf der ganzen Laenge der Warmwasser-Leitung ist kalt. Auch wenn die Nutzer den Wasserhahn in der mittlere Stellung haben, es wird viel Warmwasser durch die Leitungen fliessen (obwohl das warme Wasser nicht bis zum Wasserhahn ankommt).

ZitatJa ich nutze ERR die aber weitesgehend offen sind wenn die Heizung heizt.
Irrtum! Genauso habe ich gedacht (es wurde mir so vom Installateur gesagt).
Ich war Wochen auf der Suche der Temperatursenkung vor allem Nachts (es kommt dir sicherlich bekannt vor).
Alpha Innotec hat eine heatingSystemCircPump (HUP - HeizungsUmwalzPumpe).
Antwort des Alpha Innotec Kundendiensts: Die Pumpe ist die HUP. Diese läuft ständig, damit immer die aktuelle Rücklauftemperatur im Heizkreis erfasst wird, damit die minimale Rücklauftemperatur nicht unterschritten wird und lässt sich auch durch das Zeitschaltprogramm nicht ausschalten.  :))
Dies bedeutet dein Heizungskreis laeuft staendig, auch wenn die Heizung NICHT heizt!!!!
Und da die ERR ganz offen sind....  8)
Gluecklicherweise hat der Kundendienst wenig Ahnung, weil es gibt ein Handbuch wo eine Loesung beschrieben wird:
Unter Einstellungen->Systemeinstellung
Pumpenoptimierung
Nein = Heizungsumwälzpumpen laufen immer, es sei denn, es wird eine andere Bereitungsart angefordert (Warmwasser, ...) oder das Gerät ist ausgeschaltet
Ja = Heizungsumwälzpumpen werden bei Bedarf ausgeschaltet
Die Heizungsumwälzpumpen werden ausgeschaltet, wenn die Wärmepumpe mehr als 3 Stunden nicht angefordert wird. - Mehr als 3 Stunden  :o gluecklicherweise nicht umbedingt, lies weiter...
Die Heizungsumwälzpumpen takten dann alle 30 Minuten für jeweils 5 Minuten, bis die Wärmepumpe wieder eine Anforderung bekommt.
Liegt die Aussentemperatur über der Rücklauf-Soll Temperatur, werden die Heizungsumwälzpumpen dauerhaft ausgeschaltet.
Sie werden alle 150 Stunden für jeweils 1 Minute eingeschaltet, um das Festsitzen der Pumpe zu verhindern

Pumpenoptim. Zeit
Wenn die Pumpenoptimierung eingeschaltet ist (Pumpenoptim. JA), kann hier die Zeit (Werkseinstellung 3 Stunden) definiert werden, nach der die Heizungsumwälzpumpe abschaltet.
Ist für diese Zeit die Wärmepumpe aus, weil keine Heizungsanforderung ansteht, geht die Pumpe in einem Zyklus für 30 Minuten aus, 5 Minuten ein, bis wieder eine Heizungsanforderung ansteht.

Meine Pumpenoptim.Zeit ist jetzt auf 15Min (anstatt 3 Stunden) und es hat nicht sauber funktioniert bis ich die Firmware V3.88.0-9015 installiert habe  ;D


Alles, was ich hier oben beschrieben habe ist aber leider kein ausreichender Grund warum dein System 7 Grad binnen 1 Stunde verlieren wurde  :-\

Schoene Gruesse
Manos


Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 08 April 2023, 23:50:14
Hallo Frober,

ZitatSteht in der Commref, zur Erläuterung
https://forum.fhem.de/index.php?topic=24805.msg183975#msg183975
Ah das hast du gemeint!  :o

So weit war ich schon, aber ich hatte damals die Hilfe Erklaerungen des Moduls gelesen:
Zitatcompressor2ElectricalPowerWatt
Electrical power of the 2nd compressor to calculated the COP and estimate electrical consumption (calculations not implemented yet)
und damit war das ganze fuer mich gegessen.
Ich werde meine Fragen im alten Post schreiben.

Es war relativ einfach fuer mich, ich habe einen separaten Stromzaehler fuer die Waermepumpe und mit Volkszaehler kann ich den Stromverbrauch direkt von da verfolgen.
Aber ich haette lieber die Moeglichkeit den COP zu berechnen ohne die Daten eines separaten Stromzaehlers.

Schoene Gruesse
Manos
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: frober am 09 April 2023, 09:54:54
Ich habe eine getaktete WP.
ERR abgeklemmt.
Hydraulischer Abgleich durchgeführt, soweit wie möglich, da nichts berechnet wurde.
HUP min. Spannung auf 3,5V. Unter EffizienzPumpe-Effizienzp.min.
Pumpenoptimierung ist aus, da sie das Taktverhalten gestört hat.
Bis auf eine Zusatzheizung im Bad, läuft das so optimal.

Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 09 April 2023, 10:25:27
Bei mir werden die ERR über Loxone geregelt und da kann ich schon sagen das nachts alles aus ist...

@Manos - hast du in FHEM etwas automatisiert um die Heizungsumwälzpumpe wirklich aus zu bekommen?
bei heatingSystemCircPumpDeaerate gibt es ja laut Doku noch das Takten..."Dadurch taktet die Pumpe jeweils 5 Minuten ein und 5 Minuten aus".

Leider funktioniert seit dem Update das Fachhandwerker pw 9445 nicht mehr. Damit kann ich die HUP Spannung (zur Zeit 8,25) nicht verändern.
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Manos am 09 April 2023, 13:55:05
Zitat von: Zwiebel am 09 April 2023, 10:25:27@Manos - hast du in FHEM etwas automatisiert um die Heizungsumwälzpumpe wirklich aus zu bekommen?
bei heatingSystemCircPumpDeaerate gibt es ja laut Doku noch das Takten..."Dadurch taktet die Pumpe jeweils 5 Minuten ein und 5 Minuten aus".

Ich steuere nicht die WP von FHEM, weil die WP ein "Ehefrau Kritisches System" ist.
Ich bin viel Unterwegs und falls der FHEM Server "crasht", meine Frau wird ueberleben falls sie die Rolladen, Beleuchtung, Garagentor ein paar Tage mit der Hand ein- und ausschalten muss. Aber nicht falls die Heizung nicht funktioniert (sie wird es wahrscheinlich doch ueberleben, ich danach aber nicht... :))   
Ich nutze keine Systeme ohne Backup ("Fail-safe"), leider ist die Steuerung der Luxtronik zu kompliziert fuer eine Person ohne  Know-how um die notwendigen manuellen Aenderungen durchzufuehren fuer den Fall das FHEM nicht mehr funktioniert.
Was bedeuerlich ist...
Die beste FHEM Steuerung ist die Loesung die Christian beschrieben hat (Extra Code, den man addieren muss) fuer die Steuerung der WarmWasserZirkulationspumpe:
https://forum.fhem.de/index.php?msg=1255938 (https://forum.fhem.de/index.php?msg=1255938)
Funktioniert perfekt und ich haette sie gerne benutzt, waere es nicht das Problem, dass ich vorher geschildert habe.

Zum Thema Heizungsumwälzpumpe, ich brauche FHEM gar nicht.
Ich habe nur Pumpenoptimierung JA (ist Werkeinstellung) und Pumpenoptim. Zeit auf 15Min
Wenn die WP seit 15Min keine Heizung macht, geht die Heizungsumwälzpumpe AUS, danach laeuft sie jede halbe Stunde fuer 5 Minuten (weil Alpha Innotec die RuecklaufTemperatur unbedingt beobachten muss) und es gibt keine weitere Sorgen mehr. Mann muss es nur wissen...und sogar der Technische Dienst wusste es nicht.

ZitatBei mir werden die ERR über Loxone geregelt und da kann ich schon sagen das nachts alles aus ist.
Du hast Glueck! Ich habe mich auf die Aussage des Installateurs verlassen und die ERR haben weder Fernsteuerung noch Programmierung :-\  Ich habe 2 Jahre gebraucht bis ich das Problem der staendig laufende Heizungsumwälzpumpe gefunden habe (dank FHEM) und ohne die Pumpenoptim. Zeit haette ich alle ERR austauschen muessen.




Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 25 April 2023, 16:01:52
Hallo zusammen,
durch das neue Forum hatte ich diesen thread total aus dem Auge verloren :-)

Das Problem mit der HUP habe ich und ich habe die gleiche Erklärung vom Hersteller bekommen, dass die WP die aktuelle Rücklauftemperatur ermittelt.
Habt Ihr da schon etwas optimieren können?

Ich im Winter meine Heizung jetzt komplett abgeschaltet und je nach Außentemperatur dann um 02:00 oder 09:50 Uhr wieder eingeschaltet. Das Haus ist Energieeffizienzklasse A+ und top gedämmt.
Raumtermostate habe ich nicht, sondern nur Schalter, um einen Raum An/Aus zu machen. Im wohnzimmer habe ich dann eins eingebaut, wenn der Kaminofen mal an ist geht die FBH dann aus und das meistens dann für mehrere Tage.
Es ist auch noch eine KWL eingebaut, die die Wärme schön verteilt.

Die WW Zirkulation hatte mir auch am Anfang das WW in 24h um 8K runter gezogen, jetzt läuft die Pumpe nur noch 1x morgens und 1x abends, aber nur wenn jemand zuhause ist.

Im Fhem habe ich dann ein DOIF im Perl Modus, dass die PV Optimierung und auch die Heizungssteuerung erledigt. Für den Urlaub gibt es da ein WW Aus/An und eine Absenkung des Wohnzimmer Thermostates auf 19 °C. Mehr geht nicht, da ansonsten auch das Appartment über die KWL runter gezogen wird.

Die Calculations innerhalb des Moduls hatte ich zu Beginn mal aktiviert, das war mir aber zu ungenau, sodass ich einen SMA EM davor geschaltet habe. Ich brauche da genauere Werte für die Heizkostenabrechnung.
Daraus und aus den Wärmemengenangaben der WP berechne ich dann auch den COP für das Grafana Dashboard.

VG Christian
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: Zwiebel am 25 April 2023, 17:26:32
Hallo,

also die Heizung komplett abschalten ist schon heftig. Wie machst du das händisch Sicherun raus? Hoffentlich nicht vergessen wieder rein zu machen.

8k verlust in 24h an WW find ich jetzt nicht so viel! Ich hab normal 1k in 1h.

Das update auf 2.88 konnte mein:
Problem "1)" auch nicht lösen. 8k verlust des WW in 1h - manchmal....

Problem 2) verlässliche counterHeatQHeating Werte scheint behoben zu sein!

Problem 3) - Unterbrechung der WW Produktion ... das scheint auch noch weiter zu bestehen....

VG Zwiebel
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 25 April 2023, 20:40:53
Zitat von: Zwiebel am 25 April 2023, 17:26:32also die Heizung komplett abschalten ist schon heftig. Wie machst du das händisch Sicherun raus? Hoffentlich nicht vergessen wieder rein zu machen.
Ich habe zuerst die Heizung mit Tagesanhebung und Nachtabsenkung auf die Zeit von 10-16 Uhr optimiert.
Danach hatte ich bei starker Kälte noch in der Nacht ein bis zwei Heizzyklen, bevor dann um 10:00 Uhr die Tagesanhebung kam.
Da das Haus jedoch nur 1-1,5K an Raumtemperatur in der Nacht verliert, schalte ich um 18:30 die Heizung mit der Luxtronik von Automatik auf Aus.
Dann läuft zwar, wie hier schon erwähnt immer noch die HUP für die Messung der Rücklauftemperatur, es wird aber nicht mehr geheizt.
Bei fest eingestellten Temperaturen werden dann die im Bild eingestellten Zeiten verwendet, als wenn es sehr kalt ist  geht die Heizung um 2 Uhr auf Automatik und wenn es nicht so kalt ist erst um 09:50 Uhr. Dann wird erst der Pufferspeicher verwendet, bis letztlich die LWP wieder anspringt. Das gilt dann sogar für die Mietwohnung mit, aber man dankt es mit niedrigen Heizungskosten.

Zitat8k verlust in 24h an WW find ich jetzt nicht so viel! Ich hab normal 1k in 1h.
Bei uns würden wir dann quasi nur für die Zirkulation nachladen müssen. Ich lasse das WW lieber im Speicher und habe nur den Komfort zu unseren Zeiten. Bei unserem zwei Personen Haushalt machen wir nur einmal WW um 12:00 Uhr und haben jetzt durch die Optimierung, vor dem nächsten WW Zyklus noch immer ca. 43 °C.
Für das Spülen und Putzen gibt es den Wasserkocher, oder eine Fernbedienung in der Küche für den PV-Modus. Das hat imens die Kosten für WW gesenkt.[/quote]
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: andi11 am 30 April 2023, 07:30:32
ich benutze returnTemperatureSetBack  zum temporären absenken.
Wenn die solaren Erträge für das Haus recht groß sind reicht das bei uns in der Übergangszeit sehr gut um das Haus komplett durch die Fenster (ohne Beschattung ) zu heizen. Wir haben auch keine Einzelraumregelgung mehr. => Wenn die Raumtemperatur in meinem Referenzraum  höher als die Wunschtemperatur ist, dann wird abgesenkt. Theoretisch sollte die Fußbodenheizung keine Temperatur an den Raum abgeben, aber garnicht heizen ist mir gedanklich lieber.
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 24 Mai 2023, 22:12:41
Moinsen Leute... hatte eben Kontakt mit Novelan... auf die Frage nach "kann die Luxtronik auch den Stromverbrauch messen?" kam grad:

ZitatBezüglich des Stromverbrauchs:
Seit der Software-Version V2.88 besteht die Möglichkeit den Energiemonitor zu nutzen.
Ab Aufspielen der Software (ggf. nochmal resetten) kann nun der Strombezug der Wärmepumpe ausgelesen werden.
Dies ist ein kumulierter Werte

Das klingt doch super, viell kann ja jemand Christian?! :P das mal live ausprobieren und überprüfen ob die Werte was taugen?!
Ich werde nämlich jetzt doch keinen separaten Stromzähler mehr vor die WP hängen, wenn meine PV kommt, da sich das aktuell nicht mehr in meiner Region lohnt.
Aber was die WP verbraucht, wäre sehr interessant zu wissen, nur wollte ich keinen teuren Zwischenzähler einbauen lassen.

BTW habe ich das gleich wie Zwiebel festgestellt, die neusten Versionen haben eine neue WebSeite und nicht mehr das alte JavaApplet.

VG
René

Bild von der neuen Software/WebSeite, wäre cool Christian, wenn du das in deiner angepassten Version mit auslesen kannst oder jemand es in die offizielle Version bauen könnte?! DANKE
Damit könnte man dann auch sehr schnell und einfach den COP berechnen.
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 27 Juni 2023, 15:05:45
Zitat von: fireball am 24 Mai 2023, 22:12:41Moinsen Leute... hatte eben Kontakt mit Novelan... auf die Frage nach "kann die Luxtronik auch den Stromverbrauch messen?" kam grad:

ZitatBezüglich des Stromverbrauchs:
Seit der Software-Version V2.88 besteht die Möglichkeit den Energiemonitor zu nutzen.
Ab Aufspielen der Software (ggf. nochmal resetten) kann nun der Strombezug der Wärmepumpe ausgelesen werden.
Dies ist ein kumulierter Werte

Das klingt doch super, viell kann ja jemand Christian?! :P das mal live ausprobieren und überprüfen ob die Werte was taugen?!
Ich werde nämlich jetzt doch keinen separaten Stromzähler mehr vor die WP hängen, wenn meine PV kommt, da sich das aktuell nicht mehr in meiner Region lohnt.
Aber was die WP verbraucht, wäre sehr interessant zu wissen, nur wollte ich keinen teuren Zwischenzähler einbauen lassen.

BTW habe ich das gleich wie Zwiebel festgestellt, die neusten Versionen haben eine neue WebSeite und nicht mehr das alte JavaApplet.

VG
René

Bild von der neuen Software/WebSeite, wäre cool Christian, wenn du das in deiner angepassten Version mit auslesen kannst oder jemand es in die offizielle Version bauen könnte?! DANKE
Damit könnte man dann auch sehr schnell und einfach den COP berechnen.
Hallo zusammen,

"Christian" ist kein Maintainer und auch kein Programmierer :-) :-)

Läuft den mit der v2.88 noch das FHEM Modul, bevor ich da ein Update der FW mache?

VG  Christian
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 27 Juni 2023, 17:48:52
Hi Christian,

bei mir alles schick seit dem:

Internals:
   DEF        192.168.178.10 60
   FUUID      5d374cc9-f33f-0804-97c9-4d204c772424ed1f
   HOST       192.168.178.10
   INTERVAL   60
   MODEL      LD7
   NAME       LAD7
   NOTIFYDEV  global
   NR         65
   PORT       8888
   STATE      Wärmepumpe steht seit 08:51:51 - Keine Anforderung
   TYPE       LUXTRONIK2
   eventCount 1261
   READINGS:
     2023-06-27 17:43:42   2ndHeatSource1  off
     2023-06-27 17:43:42   ambientTemperature 21.6
     2023-06-27 17:43:42   averageAmbientTemperature 16.7
     2023-06-27 17:43:42   bivalentLevel   1
     2023-06-27 17:43:42   compressor1     off
     2023-06-27 17:43:42   counterHeatQHeating 37445.0
     2023-06-27 17:43:42   counterHeatQHotWater 40031.8
     2023-06-27 17:43:42   counterHeatQTotal 77476.8
     2023-06-27 17:43:42   counterHours2ndHeatSource1 454.1
     2023-06-27 17:43:42   counterHoursHeatPump 12419.5
     2023-06-27 17:43:42   counterHoursHeating 7851.3
     2023-06-27 17:43:42   counterHoursHotWater 4566.2
     2023-06-27 17:43:42   delayDeviceTimeCalc -60
     2023-06-27 17:43:42   deviceTimeCalc  2023-06-27 17:44:42
     2023-06-27 17:43:42   durationFetchReadings 0.051
     2023-06-27 17:43:42   firmware        V2.88.2
     2023-06-27 17:43:42   flowTemperature 25.2
     2023-06-27 17:43:42   heatPumpElectricalPowerEstimated 0
     2023-05-04 09:47:45   heatSourceDefrostCounterAir 87
     2023-06-04 08:51:32   heatSourceDefrostCounterReverse 3471
     2023-06-04 08:51:32   heatSourceDefrostLast Mode: reverse Time: 01:00 Amb: 14.0 - 14.0 hsIN: 14.2 - 14.2
     2023-06-27 17:43:42   heatSourceIN    21.7
     2023-06-27 17:43:42   heatSourceMotor off
     2023-06-27 17:43:42   heatSourceOUT   -50.0
     2023-06-27 17:43:42   heatingCurveEndPoint 35.0
     2023-06-27 17:43:42   heatingCurveOffset 21.0
     2023-06-12 06:04:13   heatingCycle    finished
     2023-06-27 17:43:42   heatingLimit    on
     2023-06-27 17:43:42   heatingSystemCircPump off
     2023-06-27 17:43:42   heatingSystemCircPumpDeaerate off
     2023-06-27 17:43:42   hotGasTemperature 31.2
     2023-06-27 17:43:42   hotWaterCircPumpDeaerate off
     2023-06-27 17:43:42   hotWaterCircPumpExtern off
     2023-06-27 17:43:42   hotWaterSwitchingValve off
     2023-06-27 17:43:42   hotWaterTemperature 50.1
     2023-06-27 17:43:42   hotWaterTemperatureTarget 50.0
     2023-06-27 17:43:42   mixer1FlowTemperature 28.6
     2023-06-27 17:43:42   mixer1TargetTemperature 20.5
     2023-06-27 17:43:42   opModeHeating   Automatik
     2023-06-27 17:43:42   opModeHotWater  Automatik
     2023-06-27 17:43:42   opStateHeatPump1 Wärmepumpe steht
     2023-06-27 17:43:42   opStateHeatPump2 seit 08:51:51
     2023-06-27 17:43:42   opStateHeatPump3 Keine Anforderung
     2023-06-27 17:43:42   opStateHeating  Heizgrenze (Soll 15.0°C)
     2023-06-27 17:43:42   opStateHotWater Temp. OK
     2023-06-27 17:43:42   returnTemperature 23.9
     2023-06-27 17:43:42   returnTemperatureExtern 28.0
     2023-06-27 06:56:16   returnTemperatureHeating 22.9
     2023-06-27 17:43:42   returnTemperatureHyst 4.0
     2023-06-27 17:43:42   returnTemperatureSetBack 0.0
     2023-06-27 17:43:42   returnTemperatureTarget 15.0
     2023-06-27 17:43:42   solarBufferTemperature 26.3
     2023-06-27 17:43:42   solarCollectorTemperature 23.1
     2023-06-27 17:43:42   solarPump       off
     2023-06-27 17:43:42   statAmbientTemperatureDay Min: 14.3 Avg: 17.2 Max: 22.3
     2023-06-26 23:59:55   statAmbientTemperatureDayLast Min: 17.6 Avg: 21.2 Max: 26.0
     2023-06-27 17:43:42   statAmbientTemperatureHour Min: 19.9 Avg: 21.4 Max: 22.3
     2023-06-27 16:59:55   statAmbientTemperatureHourLast Min: 15.5 Avg: 17.2 Max: 19.9
     2023-06-27 17:43:42   statAmbientTemperatureMonth Min: 8.7 Avg: 20.7 Max: 37.8
     2023-05-31 23:59:55   statAmbientTemperatureMonthLast Min: 3.6 Avg: 14.9 Max: 33.2
     2023-06-27 17:43:42   statAmbientTemperatureYear Min: -5.7 Avg: 9.6 Max: 37.8
     2022-12-31 23:59:55   statAmbientTemperatureYearLast Min: -9.2 Avg: 7.2 Max: 21.9 (since: 2022-09-29_22:41:25 )
     2023-06-27 17:43:42   statCounterHeatQHeating Hour: 0.0 Day: 0.0 Month: 3.8 Year: 3435.6
     2023-06-27 16:59:55   statCounterHeatQHeatingLast Hour: 0.0 Day: 0.0 Month: 114.5 Year: 1799.2 (since: 2022-09-30 )
     2023-06-27 17:43:42   statCounterHeatQHotWater Hour: 0.0 Day: 8.6 Month: 176.4 Year: 2850.3
     2023-06-27 16:59:55   statCounterHeatQHotWaterLast Hour: 0.0 Day: 5.5 Month: 330.5 Year: 1358.2 (since: 2022-09-30 )
     2023-06-27 17:43:42   statCounterHeatQTotal Hour: 0.0 Day: 8.6 Month: 180.2 Year: 6285.9
     2023-06-27 16:59:55   statCounterHeatQTotalLast Hour: 0.0 Day: 5.5 Month: 445.0 Year: 3157.4 (since: 2022-09-30 )
     2023-06-27 17:43:42   statCounterHours2ndHeatSource1 Hour: 0.0 Day: 0.0 Month: 0.0 Year: 0.0
     2023-06-27 16:59:55   statCounterHours2ndHeatSource1Last Hour: 0.0 Day: 0.0 Month: 0.0 Year: 0.0 (since: 2022-09-30 )
     2023-06-27 17:43:42   statCounterHoursHeatPump Hour: 0.0 Day: 0.8 Month: 16.5 Year: 769.9
     2023-06-27 16:59:55   statCounterHoursHeatPumpLast Hour: 0.0 Day: 0.5 Month: 46.3 Year: 404.9 (since: 2022-09-30 )
     2023-06-27 17:43:42   statCounterHoursHeating Hour: 0.0 Day: 0.0 Month: 0.4 Year: 440.4
     2023-06-27 16:59:55   statCounterHoursHeatingLast Hour: 0.0 Day: 0.0 Month: 12.7 Year: 244.6 (since: 2022-09-30 )
     2023-06-27 17:43:42   statCounterHoursHotWater Hour: 0.0 Day: 0.8 Month: 16.0 Year: 329.4
     2023-06-27 16:59:55   statCounterHoursHotWaterLast Hour: 0.0 Day: 0.5 Month: 33.6 Year: 160.2 (since: 2022-09-30 )
     2023-06-27 17:43:42   statHeatSourceDefrostCounterAir Hour: 0 Day: 0 Month: 0 Year: 18
     2023-06-27 16:59:55   statHeatSourceDefrostCounterAirLast Hour: 0 Day: 0 Month: 1 Year: 7 (since: 2022-09-30 )
     2023-06-27 17:43:42   statHeatSourceDefrostCounterReverse Hour: 0 Day: 0 Month: 2 Year: 456
     2023-06-27 16:59:55   statHeatSourceDefrostCounterReverseLast Hour: 0 Day: 0 Month: 10 Year: 271 (since: 2022-09-30 )
     2023-06-27 17:43:42   state           Wärmepumpe steht seit 08:51:51 - Keine Anforderung
     2023-06-27 17:43:42   thresholdHeatingLimit 14.0
     2023-06-27 17:43:42   thresholdTemperatureSetBack -20.0
     2023-06-27 17:43:42   typeHeatpump    LD7
     2023-06-27 17:43:42   typeSerial      2309/11-282
     2023-06-27 17:43:42   ventBOSUPCircPumpDeaerate off
   fhem:
     alertFirmware 1
     counterRetry 22
     durationFetchReadingsMax 1.591
     durationFetchReadingsMin 0.005
     heatingPumpLastRun 1687845556.75467
     heatingPumpLastStop 1687880622.15679
     hotWaterLastRun 1687848436.83315
     modulVersion $Date: 2021-10-14 17:16:14 +0200 (Thu, 14 Oct 2021) $
     portDefined 0
     statBoilerCoolDownStep 0
     statBoilerHeatUpStep 0
     defrost:
       mode       none
   helper:
     _98_statistics EnergieManagement
     fetched_calc_values 200
     fetched_parameters 1140
     fetched_visib_attr 365
Attributes:
   alias      LAD7
   allowSetParameter 1
   autoSynchClock 10
   doStatistics 0
   event-on-change-reading .*
   icon       sani_heating_heatpump
   ignoreFirmwareCheck 1
   room       HWR

Ich will nur irgendwann auf deine Version umstellen, da ich den Heizstabbetrieb haben möchte.
Ich kann aus FHEM heraus jetzt ein Relais schalten, welches zwisxchen 1/3phasig den Heizstab ansteuert.

Leider gibt die Luxtronik den Stromverbrauch nicht preis, aber extra ne GLT Lizenz für MODBUS für 300 Euro ist mir da zu teuer und zusätzlich noch das nodered-Projekt installieren, das ist mir bisl too much... wird wahrscheinlich ein MODBUSfähiger Zwischenzähler...

VG
René
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 27 Juni 2023, 19:25:32
Dann mach ich morgen auch den Upgrade und schau mir das mal an.

EDIT:
  Ich habe mich mal hier mit einem Request angehängt. (https://github.com/coolchip/luxtronik2/issues/41) Das wäre zwar Node-Red,
  aber es könnte ja auch einen Backport geben, oder halt über den Umweg.

EDIT:
  Der Update auf V2.88 lief problemlos und wird nun im FHEM Modul auch angezeigt.
  Im WebGUI werden unter "Eingesetzte Energie" nun auch kWh Zähler angeboten.
  Dann schaun wo ma ob da wat angezeigt wird, wenn die LAD dat nächste ma läuft.

EDIT:
  Nun war der erste Lauf für das WW und es wird in der Luxtronik ein Vertrauch von 1.8 kWh angezeigt.
  Durch den vorgeschalteten Zähler komme ich ebenfalls auf genau 1.8 kWh,
  wobei dort bei mir noch eine KWL, eine Fritzbox und die Steuerung der LAD9 mit gezählt werden,
  die jedoch bei der Anzeige in kWh dann in den Rundungsfehlern verschwinden sollten
 
## Differenz eines Zaehlerstandes in einem Zeitraum
##
SET @begin_time:='2023-06-29 11:59:00', @end_time:='2023-06-29 12:40:00';
SET @device:='StromZaehler_Heizung', @reading:='SMAEM1901401955_Saldo_Wirkleistung_Zaehler';

SELECT round(sum(VALUE),4) AS VALUE
   FROM (
     (SELECT TIMESTAMP,READING,VALUE FROM history
      WHERE DEVICE     = @device
        AND READING    = @reading
        AND TIMESTAMP >= @begin_time
        AND TIMESTAMP <= @end_time
      ORDER BY TIMESTAMP DESC
      LIMIT 1)

     UNION ALL

     (SELECT TIMESTAMP,READING,(VALUE * -1) AS VALUE FROM history
      WHERE DEVICE     = @device
        AND READING    = @reading
        AND TIMESTAMP >= @begin_time
        AND TIMESTAMP <= @end_time
      ORDER BY TIMESTAMP
      LIMIT 1)
  ) AS X1;
 
Im Browser kann man bei der websocket Verbindung für die Informationen ein xml File erkennen, was regelmäßig aktualisiert wird.
Dort sind die kWh nun ebenfalls vorhanden und mit der id

Nur die neuen kWh für Heizung, Warmwasser, Gesamt und Heizstab. Der PV-Modus ist hier wohl nicht separat berechnet.
<item id='0x0x55d690'><value>0.0 kWh</value></item>
<item id='0x0x55d6c8'><value>1.8 kWh</value></item>
<item id='0x0x5091e8'><value>1.8 kWh</value></item>
<item id='0x0x55d770'><value>0.0 kWh</value></item>
Information
<?xml version="1.0"?><values><item id='0x0x559fc0'><value>42.4°C</value></item><item id='0x0x560a20'><value>30.8°C</value></item><item id='0x0x5785b8'><value>15.0°C</value></item><item id='0x0x557d20'><value>26.2°C</value></item><item id='0x0x50baa8'><value>43.5°C</value></item><item id='0x0x557ca8'><value>28.6°C</value></item><item id='0x0x556dd0'><value>22.3°C</value></item><item id='0x0x557ad0'><value>50.8°C</value></item><item id='0x0x50de20'><value>50.0°C</value></item><item id='0x0x557a30'><value>29.7°C</value></item><item id='0x0x578ce8'><value>26.8°C</value></item><item id='0x0x5771c8'><value>36.3°C</value></item><item id='0x0x558790'><value>27.7°C</value></item><item id='0x0x553e48'><value>36.3°C</value></item><item id='0x0x577ca8'><value>5.0°C</value></item><item id='0x0x55c258'><value>150.0°C</value></item><item id='0x0x55c290'><value>5.0°C</value></item><item id='0x0x5797c8'><value>70.0°C</value></item><item id='0x0x557db0'><value>52.7°C</value></item><item id='0x0x578af8'><value>35.5°C</value></item><item id='0x0x578b30'><value>73.4°C</value></item><item id='0x0x50b9f0'><value>25.8 K</value></item><item id='0x0x50ba28'><value>11.6 K</value></item><item id='0x0x50b8f8'><value>Aus</value></item><item id='0x0x50b968'><value>Ein</value></item><item id='0x0x50b9a0'><value>Aus</value></item><item id='0x0x579dd8'><value>Ein</value></item><item id='0x0x579e80'><value>Aus</value></item><item id='0x0x555c68'><value>0.00 V</value></item><item id='0x0x556948'><value>--- l/h</value></item><item id='0x0x556980'><value>9.01 bar</value></item><item id='0x0x558808'><value>8.97 bar</value></item><item id='0x0x50e010'><value>Aus</value></item><item id='0x0x50e048'><value>Aus</value></item><item id='0x0x50e080'><value>Aus</value></item><item id='0x0x50e0e0'><value>Aus</value></item><item id='0x0x50e118'><value>Aus</value></item><item id='0x0x50e150'><value>Ein</value></item><item id='0x0x50e188'><value>Aus</value></item><item id='0x0x50e1c0'><value>Aus</value></item><item id='0x0x50de78'><value>Aus</value></item><item id='0x0x50dee8'><value>Aus</value></item><item id='0x0x50df20'><value>Aus</value></item><item id='0x0x50df58'><value>Aus</value></item><item id='0x0x578fa0'><value>Aus</value></item><item id='0x0x578fd8'><value>Aus</value></item><item id='0x0x579010'><value>Aus</value></item><item id='0x0x579048'><value>Aus</value></item><item id='0x0x579080'><value>Aus</value></item><item id='0x0x558988'><value>Ein</value></item><item id='0x0x5589c0'><value>Aus</value></item><item id='0x0x558a68'><value>Aus</value></item><item id='0x0x558aa0'><value>0.00 V</value></item><item id='0x0x5578b0'><value>6.00 V</value></item><item id='0x0x557690'><value>Aus</value></item><item id='0x0x579a08'><value>00:00:01</value></item><item id='0x0x558510'><value>00:00:00</value></item><item id='0x0x5585b8'><value>00:00:00</value></item><item id='0x0x577240'><value>00:00:00</value></item><item id='0x0x509808'><value>00:58:05</value></item><item id='0x0x5585f0'><value>00:00:00</value></item><item id='0x0x558628'><value>20:32:20</value></item><item id='0x0x558660'><value>00:00:00</value></item><item id='0x0x509860'><value>00:00:00</value></item><item id='0x0x5567a8'><value>3457h</value></item><item id='0x0x5567e0'><value>6039</value></item><item id='0x0x556818'><value>00:34</value></item><item id='0x0x5605b0'><value>113h</value></item><item id='0x0x560658'><value>3457h</value></item><item id='0x0x560690'><value>2215h</value></item><item id='0x0x5606c8'><value>1240h</value></item><item id='0x0x558358'><value>0h</value></item><item id='0x0x50dd18'><value>LD9</value></item><item id='0x0x50dd70'><value>V2.88.2</value></item><item id='0x0x55c8d8'><value>9488</value></item><item id='0x0x55e408'><value>1001</value></item><item id='0x0x55e440'><value>1</value></item><item id='0x0x55e508'><value>----</value></item><item id='0x0x55e610'><value>20870.5 kWh</value></item><item id='0x0x55e648'><value>12034.2 kWh</value></item><item id='0x0x509190'><value>36956.9 kWh</value></item><item id='0x0x55d568'><value>0.0 kWh</value></item><item id='0x0x55d690'><value>0.0 kWh</value></item><item id='0x0x55d6c8'><value>1.8 kWh</value></item><item id='0x0x5091e8'><value>1.8 kWh</value></item><item id='0x0x55d770'><value>0.0 kWh</value></item><item id='0x0x55de38'><value>Aus</value></item><item id='0x0x55e078'><value>0.0°C</value></item><item id='0x0x55e0b0'><value>0.0°C</value></item><item id='0x0x55ecf0'><value>0.0°C</value></item><item id='0x0x55ed60'><value>0.0°C</value></item><item id='0x0x55ed98'><value>0.0°C</value></item><item id='0x0x55edd0'><value>0</value></item><item id='0x0x55ee08'><value>0</value></item><item id='0x0x55ee40'><value>0</value></item><item id='0x0x55ee78'><value>0.0°C</value></item><item id='0x0x55eeb0'><value>0.0°C</value></item><item id='0x0x55eee8'><value>0</value></item><item id='0x0x55ef20'><value>0</value></item><item id='0x0x55ef58'><value>0</value></item><item id='0x0x55ef90'><value>0.0°C</value></item><item id='0x0x55f2e0'><value>0.0°C</value></item><item id='0x0x55f318'><value>0</value></item><item id='0x0x55f350'><value>0</value></item><item id='0x0x55f388'><value>0</value></item><item id='0x0x55f3c0'><value>0.0°C</value></item><item id='0x0x55f3f8'><value>0.0°C</value></item></values>

Mit verbose 5 und einer Abfrage "get <DEVICE> rawData" bekomme ich folgende Meldungen.
Hier weiß ich jedoch nicht, ob die Anzahl von 200, 1140, 365 sich bereits geändert hat.
2023.06.29 15:25:03.107 5: LUXTRONIK2 Heizung: ReadData.1229 Opening connection to 192.168.178.10:8888
2023.06.29 15:25:03.108 5: LUXTRONIK2 Heizung: ReadData.1245 Ask host for operational values
2023.06.29 15:25:03.109 5: LUXTRONIK2 Heizung: ReadData.1248 Start to receive operational values
2023.06.29 15:25:03.110 5: LUXTRONIK2 Heizung: ReadData.1292 200 operational values received
2023.06.29 15:25:03.111 5: LUXTRONIK2 Heizung: ReadData.1297 Ask host for set parameters
2023.06.29 15:25:03.111 5: LUXTRONIK2 Heizung: ReadData.1300 Start to receive set parameters
2023.06.29 15:25:03.112 5: LUXTRONIK2 Heizung: ReadData.1335 1140 set values received
2023.06.29 15:25:03.112 5: LUXTRONIK2 Heizung: ReadData.1340 Ask host for visibility attributes
2023.06.29 15:25:03.112 5: LUXTRONIK2 Heizung: ReadData.1343 Start to receive visibility attributes
2023.06.29 15:25:03.113 5: LUXTRONIK2 Heizung: ReadData.1377 365 visibility attributs received
2023.06.29 15:25:03.113 5: LUXTRONIK2 Heizung: ReadData.1381 Closing connection to host 192.168.178.10
set <DEVICE> statusRequest
2023.06.29 15:39:22.135 3: set Heizung statusRequest
2023.06.29 15:39:22.176 5: LUXTRONIK2 Heizung: ReadData.1229 Opening connection to 192.168.178.10:8888
< snip s.o. >
2023.06.29 15:39:22.205 4: LUXTRONIK2 Heizung: UpdateDone.677 Heizung|1|1|1|0|0|0|0|1|0|0|1|287|222|507|321|274|150|262|no|V2.88.2|140|1688045882|303|4294966796|500|397|0|0|1688045962.17573|1688045962.19168|48|406122|12446217|7975503|4464955|208705|120342|no|no|0|10998|1687714004|1|200|1140|1|4294967236|4294967096|40|50|1500|no|365|40|280|363|292|363|no|no|0|40522|150|0|2507/28-310|no|0|20|240|260|no|no|no|0|0|SWTin_PV-Eigenverbrauch 0|no|no|no|0|0

In einem anderen Forum findet man hierzu auch Informationen. (https://loxwiki.atlassian.net/wiki/spaces/LOX/pages/1533935938/Websockets+Webinterface+ab+FW+3.81) Es gibt wohl auch die Möglichkeit über Node-Red, was jedoch die neuen Register auch noch nicht ausliest.
Den Node-Red Flow habe ich auch bereits ausprobiert. Man könnte dann die Kommunikation zu FHEM über mqtt umarbeiten.
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 29 Dezember 2023, 21:13:11
Hi,

ich habe auf die neuste Firmware upgedatet, läuft immer noch :) , also V2.88.3. Das mal als kleines Feedback.

Weiterhin "glaube" ich, dass die RAW Werte
|
1134  : 0
1135  : 0
1136  : 60272
1137  : 36044
1138  : 0
1139  : 0

die Werte 1136 = Verbrauch Heizung, 1137 = Verbrauch Warmwasser und 113[4|5|8|9] = Verbauch Heizstab sind.
Warum glaube ich das, aktuell habe ich über das WebInterface diese Werte:
Eingesetzte Energie
Heizung    604.0 kWh
Warmwasser 360.4 kWh
Gesamt 964.4 kWh
Heizstab 0.0 kWh

Ich glaube der Wert gesamt wird berechnet, aber die Werte Heizung und Warmwasser spiegeln gerundet die RAW Werte wieder.
Was ich aber auch gesehen habe, das WebInterface ist quasi Live, die andere Werte brauch ewig um sich anzugleichen.

Ich habe dann versucht die Werte über RAW auszulesen, aber die bleiben leider leer, warum auch immer...

userHeatpumpValues 1136 Verbrauch_Heizung, 1137 Verbrauch_Warmwasser
Viell. kann ja jemand noch was draus machen!?
VG
René

PS: Weiß jemand, warum man die Werte
1136 Verbrauch_Heizung, 1137 Verbrauch_Warmwasser, 36 PV_Modus, 1030 SMART_GRIDnicht auslesen kann?!
get raw_data funktioniert ja, aber die Werte haben keinen Namen... das ist der einzige Unterschied... 36 PV_MODUS kann ich auslesen... aber da steht auch ein Name
Viell. isses ein Problem von dem Modul, weil da keine Namen vor den Werten stehen.

PSS:
Ich  glaube es liegt nicht am Modul oder so, die Werte die ich nicht als Reading darstellen kann sind in unter Heatpump Parameters (1140) und die, die ich auslesen kann, sind unter Heatpump Values (200). Da gibts auch teilweise eine Doppelbelegung der Nummern...
=> erledigt: Wer Doku lesen kann... es gibt auch userHeatpumpParameters
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: ch.eick am 04 Januar 2024, 11:00:44
Zitat von: fireball am 29 Dezember 2023, 21:13:11Ich glaube der Wert gesamt wird berechnet, aber die Werte Heizung und Warmwasser spiegeln gerundet die RAW Werte wieder.
Was ich aber auch gesehen habe, das WebInterface ist quasi Live, die andere Werte brauch ewig um sich anzugleichen.
Hallo René,
also das Auslesen der Werte klappt jetzt bei mir auch.
Das Gesamt berechnet wird sehe ich auch so, was wir in einem userReading erledigen könnten.

Hast Du den Heizstab jetzt schon mal aktiviert, damit wir das Register auch raus finden?
Ich vermisse ebenfalls noch den PV-Modus Zähler, wobei das ja letztendlich in Heizung und Warmwasser geht.


Hier mal meine aktuellen Änderungen
## für die Verbrauche_.* readings braucht es einen Event, um das userReading zu triggern, jedoch nicht auf Verbrauch_Gesamt.
attr Heizung event-on-change-reading SWTin_PV-Eigenverbrauch,ambientTemperature,averageAmbientTemperature,counterHeatQ.*,flowDispersion,flowTemperature,heatSourceIN,2ndHeatSource1,heatSourceMotor,heatingBufferTemperature,heatingSystemCircPump,heatingSystemCircPumpDeaerate,hotWaterCircPumpDeaerate,hotWaterCircPumpExtern,hotWaterTemperature.*,opStateHeatPump.*,opStateHotWater,returnTemperature,returnTemperatureExtern,returnTemperatureHeating,returnTemperatureHyst,returnTemperatureSetBack,returnTemperatureTarget,opMode.*,Verbrauch_Heizung,Verbrauch_Warmwasser

## Hier fehlt jetzt noch der Heizstab und eventuell PV-Modus, wenn es da geben sollte
attr Heizung userHeatpumpParameters 1136 Verbrauch_Heizung, 1137 Verbrauch_Warmwasser

attr Heizung userHeatpumpValues 36 SWTin_PV-Eigenverbrauch

attr Heizung userReadings flowDispersion:opStateHeatPump1 { ReadingsVal($name,"opStateHeatPump1","Error") eq "Wärmepumpe läuft" ? round((ReadingsVal($name,"flowTemperature",0) - ReadingsVal($name,"returnTemperature",0)),1) : round(ReadingsVal($name,"flowDispersion",0),1) },\
heatingBufferTemperature:opStateHotWater { ReadingsVal($name,"opStateHotWater","Error") ne "Aufheizen" ? ReadingsVal($name,"returnTemperature",0) : ReadingsVal($name,"heatingBufferTemperature",0) },\
Verbrauch_Gesamt:Verbrauch_.* { ReadingsVal($name,"Verbrauch_Heizung",0) + ReadingsVal($name,"Verbrauch_Warmwasser",0) }

Als Oberfläche/GUI habe ich bei mir die LWP mit einem DOIF im Perl Modus bei der PV Eigenverbrauchssteuerung mit untergebracht.
Dort haben sich dann auch so einige weitere Steuerungen der LWP angesiedelt, was aber sicherlich nochmals überarbeitet werden müsste.
Die Uhrzeiten und Watt Werte im Bild dienen der Feinjustierung für die Eigenverbrauchssteigerung, sowie der Optimierung der Heizungsschaltzeiten.
Screenshot 2024-01-04 110002.png

Zusätzlich habe ich noch eine Fernbedienung (oder Taster) mit Sonderwünschen belegt, was hier nur als Code Fragmente für die Kopplung zur LWP dargestellt wird. Eine Rückmeldung habe ich akustisch über SONOS Boxen realisiert.
## Bei einem einzel Klick auf die Fernbedienung

    if (get_Exec("brightness_up_click")==0 and $_brightness_count==0) { ## Ist es der erste Durchlauf ?
                                                                       ## Dann den single click in 2 Sekunden auslösen
      set_Exec("brightness_up_click",2,'Log 3, "$SELF 20 : test brightness_up_click => single click";fhem_set("Zirkulation on");fhem_set("alias=Mobil speak 40 Gleich kommt warmes Wasser");');
     
    }

## Wird der Taster >3 Sekunden gedrückt schalte ich den PV-Modus ein.
## Verwendung: Besuch mit Übernachtungsgästen oder Putzwasser mit 60°C am Großputztag

    if (::ReadingsVal("$SELF","x_brightness_up_release",0) > 3) {

      ::CommandSetReading(undef, "LWP_PV_Perl ui_command_1 01_2_Eigenverbrauch_manuell_An");
      fhem_set("alias=Mobil speak 40 Die Wärmepumpe wird gestartet");

      if (AttrVal("$SELF","verbose",0) >=3)
         {Log 3, "$SELF 42 : LWP on for manuel PV-Modus"};
      set_Reading("x_arrow_left_release","---");
    }

VG    Christian
Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 24 Januar 2024, 18:16:45
Hi Christian,

sry für die späte Rückmeldung, ich war aktuell mit nem Profi (du kennst ihn auch :) ) aus dem HT-Forum unterwegs um meine WP zu optimieren... bin jetzt von 13 Takten am Tag, als die Heizperiode los ging, runter auf 1 Takt für WW und einen für Heizung :) und viell. kann man das noch zusammenlegen, dann wäre ich bei einem Takt pro Tag, das wäre mega...

Zurück zum Heizstab...
Ich habe mal 2,5 KW durch den Heizstab gejagt... keiner der erwarteten Werte hat sich geändert, leider. Also keine Ahnung wo sich der Wert versteckt oder ob es ihn gibt. :( Zumindest sind 1135/1136/1138/1139 auf 0 geblieben.

Übrigens zum Thema Heizstab noch, ich habe den aktuell nur mit einer Phase angeschlossen und er lief dann auch nur mit 2KW... ich kann mit FHEM Phase 2/3 noch dazuschalten, das habe ich aber nicht im laufenden Betrieb ausprobiert.

Ich habe jetzt auch noch gesehen, dass die ZUP, also die Pumpe im Regler nicht in der Luxtronik enthalten ist, die muss man sich extra raussuchen und das müsste dieser Wert sein: 47 LAD_ZUP

Bei uns sind ja die wichtigen laufenden Komponenten:
compressor1 = Verdichter
heatSourceMotor = Motor des Ventilators
Value 47 = Umwälzpumpe in der Steuerung (ZUP)
hotWaterCircPumpExtern = Zirkulationspumpe im Warmwasserstrang des Hauses (ZIP)
heatingSystemCircPump = Heizungs-Umlaufpumpe, bei mir extra Mischergruppe für FBH (HUP/FUP 1)
solarPump = für den Wasserführenden Kamin (SLP)

Damit kann man evtl. auch bei defekt ne Diagnose machen?!


VG
René


Titel: Aw: LUXTRONIK2 (Wärmepumpe) - stark erweitert - bitte um Tests
Beitrag von: fireball am 30 Januar 2024, 14:07:51
Hi,

noch ne Kleinigkeit bzgl. der ZIP, ich habe das bei mir mit einem DOIF und nem ReadingsProxy gelöst.
Ich finde die Lösung etwas eleganter, da der ReadingsProxy auch gleichzeitig den Status der ZIP anzeigt und er auch das on-for-timer beherrscht.
Das DOIF kann man dann beliebig erweitern, mit Anwesenheit etc... ich habe da jetzt nur meinen Bewegungsmelder drin und einen Taster für die manuelle Steuerung.

Internals:
   CFGFN     
   DEF        LAD7:hotWaterCircPumpExtern
   DEVICE     LAD7
   FUUID      65b62eb0-f33f-0804-cd5c-0fbdc3baee4d4b32
   NAME       Zirkulation
   NOTIFYDEV  global,LAD7
   NR         428512
   NTFY_ORDER 50-Zirkulation2
   READING    hotWaterCircPumpExtern
   STATE      off
   TYPE       readingsProxy
   eventCount 6049
   CONTENT:
     LAD7       1
   OLDREADINGS:
   READINGS:
     2024-01-30 13:05:13   lastCmd         off
     2024-01-30 14:06:37   state           off
Attributes:
   group      Heizung
   icon       sani_pump
   room       HWR
   setFn      {($CMD eq "on")?"hotWaterCircPumpRun on":"hotWaterCircPumpRun off"}
   setList    on off
   verbose    0
   webCmd     on:off:on-for-timer 60



Internals:
   DEF        ([06:00-07:00] and [BM_OG_Flur01] eq "on") (set Zirkulation on-for-timer 120, set LAD7 statusRequest)
DOELSEIF ([Wohnzimmer_Taster_1_1] eq "on") (set Zirkulation on-for-timer 120, set LAD7 statusRequest, set Wohnzimmer_Taster_1_1 off)
DOELSE
   FUUID      656f73d3-f33f-0804-a6c7-8e1624e71400ebf6
   MODEL      FHEM
   NAME       Zirkulationssteuerung
   NOTIFYDEV  global,BM_OG_Flur01,Wohnzimmer_Taster_1_1
   NR         676
   NTFY_ORDER 50-LAD7_ZIP
   STATE      initialized
   TYPE       DOIF
   VERSION    27740 2023-07-10 09:31:11
   eventCount 63
   READINGS:
     2024-01-30 13:48:13   Device          BM_OG_Flur01
     2024-01-30 13:07:14   cmd             0
     2024-01-30 13:48:13   e_BM_OG_Flur01_STATE off
     2024-01-30 13:07:14   mode            enabled
     2024-01-30 13:07:14   state           initialized
     2024-01-30 13:07:14   timer_01_c01    31.01.2024 06:00:00
     2024-01-30 13:07:14   timer_02_c01    31.01.2024 07:00:00
   Regex:
     accu:
     bar:
     barAvg:
     collect:
     cond:
       BM_OG_Flur01:
         0:
           &STATE     ^BM_OG_Flur01$
         1:
       Wohnzimmer_Taster_1_1:
         1:
           &STATE     ^Wohnzimmer_Taster_1_1$
   attr:
     cmdState:
     cmdpause:
       3600
     wait:
     waitdel:
   condition:
     0          ::DOIF_time($hash,0,1,$wday,$hms) and ::InternalDoIf($hash,'BM_OG_Flur01','STATE') eq "on"
     1          ::InternalDoIf($hash,'Wohnzimmer_Taster_1_1','STATE') eq "on"
   days:
   do:
     0:
       0          set Zirkulation on-for-timer 120, set LAD7 statusRequest
     1:
       0          set Zirkulation on-for-timer 120, set LAD7 statusRequest, set Wohnzimmer_Taster_1_1 off
     2:
   helper:
     NOTIFYDEV  global,BM_OG_Flur01,Wohnzimmer_Taster_1_1
     event      off,reportedState: off,swbStatus: 0
     globalinit 1
     last_timer 2
     sleeptimer -1
     triggerDev BM_OG_Flur01
     triggerEvents:
       off
       reportedState: off
       swbStatus: 0
     triggerEventsState:
       state: off
       reportedState: off
       swbStatus: 0
   internals:
     all         BM_OG_Flur01:STATE Wohnzimmer_Taster_1_1:STATE
   interval:
     0          -1
     1          0
   intervalfunc:
   localtime:
     0          1706677200
     1          1706680800
   readings:
   realtime:
     0          06:00:00
     1          07:00:00
   time:
     0          06:00:00
     1          07:00:00
   timeCond:
     0          0
     1          0
   timer:
     0          0
     1          0
   timers:
     0           0  1
   trigger:
   triggertime:
     1706677200:
       localtime  1706677200
       hash:
     1706680800:
       localtime  1706680800
       hash:
   uiState:
   uiTable:
Attributes:
   cmdpause   3600
   devStateIcon cmd_1:FS20.on cmd_2:FS20.on
   group      Heizung
   icon       helper_doif
   room       HWR

Wichtig hier ist cmdpause, womit ich verhindere, dass innerhalb von einer Stunde, der Trigger nochmal ausgeführt wird.

VG René