Stromzähler korrigieren

Begonnen von stgeran, 31 Januar 2013, 08:10:25

Vorheriges Thema - Nächstes Thema

PeMue

Hallo Puschel,

irgendwie glaube ich nicht, dass Dein Geschirrspüer nur 0,2 kW (sprich 200 W) Leistung hat. Wenn der Wasser warm macht, dann sollte schon irgendetwas mit >1 kW kommen, es sei denn, Du spülst mit warmem Wasser von der Solaranlage.
Beim Stundenplot bin ich mir auch nicht sicher, ob der so stimmt: der EM liefert Energiewerte (Anzahl von LED Blitzen pro 5 min.) also eine Leistung. Wenn man die Energie wieder will, muss man integrieren (inklusive des deltaT), macht das das Charting Frontend richtig?

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Puschel74

Hallo,

es geht hier um den Wert in 5 Minuten und nicht pro Stunde.
Die kanpp 200W * 12 ergibt schon 2,4 kW - dazu müsste der Geschirrspüler aber eine ganze Stunde heizen.

Grüße

Edith: Du kannst mir aber jetzt nich einreden das der Zähler in 5 Minuten >96 Umdrehungen macht nur um >1kW zu kommen ;-)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

PeMue

Hallo,

ich bin der Meinung, dass das Modul die Anzahl der LED Blitze (während der 5 min.) in eine Leistung umrechnet (daher vermutlich der Korrekturfaktor corr2). D.h. bei 1 kW müssten in 5 min. bei Dir etwa 8 LED Blitze kommen. Und bei konstanter Leistung müssten es dann im Stundenwert heißen: Summe (von 1 bis 12)(1 kW/5 min)*60 = 1 kWh.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Puschel74

Hallo,

Zitatdaher vermutlich der Korrekturfaktor corr2

Diesen corr2 habe ich noch nicht ganz geblickt (egal was ich da Eintrage ändert sich der Wert nicht wirklich).

Zitatbei 1 kW müssten in 5 min. bei Dir etwa 8 LED Blitze kommen.
Da stimme ich dir vollkommen und vorbehaltlos zu (98/12 = 8).
Mit einem kleinen Einwand:
Die Hochrechnung auf 1 Stunde stimmt aber nur wenn ich 5 Minuten*12 = 60 Minuten lang 1 kW beziehe.

Hier schon nicht:
Zitat(1 kW/5 min)*60 = 1 kWh.
Das müsste doch eher
(1 kW/5 min)*12 = 1 kWh. heissen (5*12=60)

Wenn ich aber in 5 Minuten 4 "Blitze" am Sensor sehe bedeutet das hochgerechnet auf 1 Stunde zwar 0.5 kW - momentan (also die letzten 5 Minuten) sind es aber nur 1000 W / 96 (Umdrehungen/kWh) * 4 (Umdrehungen).
Und das gibt eben in den letzten 5 Minuten ~ 41,6 W.

Oder wo hab ich meinen Denkfehler?

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

PeMue

Hallo Puschel,

meine Formel oben stimmt nicht ganz (es war zu spät und ich war zu wenig bei der Sache). Es müsste so

(siehe Anhang / see attachement)

heißen. Die Leistung ist ja die Arbeit pro Zeiteinheit, die vom EM1010 auch per LED Blitze gezählt wird. Bei konstanter Zahl von LED Blitzen (8 Blitze pro 5 min.) müssten dann in 12 5-Minuten "Scheiben" in Summe 96 LED Blitze kommen, d.h. nach der Formel dann W = 12*1 kW* 5 min. = 1 kW*60 min. = 1 kWh.

ZitatWenn ich aber in 5 Minuten 4 "Blitze" am Sensor sehe ...
In diesem Fall müsstest Du bei konstanter Leistung (konstant 4 LED Blitze in 5 min. über einen Zeitraum von einer Stunde) genau die Hälfte, also 0,5 kWh erhalten.
Hast Du aber nur 4 LED Blitze in den ersten 5 Minuten und dann nichts mehr, kommst Du auf 0,5 kW*5 min. + 11*0 = 0,5/12 kW*60 min. = 41 W.
Alles klar?

Viele Grüße und einen schönen Tag wünscht

Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

fiedel

Hi Puschel,

diese Energieberechnung hat mich auch fast in den Wahnsinn getrieben. ;o) Und das, obwohl ich eine gute Vorlage hatte.
Mit OWDevice geht das z.B. so:

Zähler macht 1kWH = 75U
Berechnung Momentanverbrauch: z.B.10 (Impulse der letzten 5 min durch 300 sek) mal 3600sek mal (1kW durch 75U) = 1,6 kW (genaugenommen kWH innerhalb der letzen 5 min)

Das Userreading dazu sieht so aus:
consumption_power differential {ReadingsVal("OW_Counter","counters.A",0)*3600*0.01333333333333;;},

Wenn z.B. mein 1,8 kW Wasserkocher nur 2,5 min lang kocht, bekomme ich irgendwas um 1 kW im Plot angezeigt. Würde er 5 min, oder länger kochen, zeigt der Plot auch 1,8 kW an.

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Puschel74

Hallo,

danke für die Antworten.

Wenn ich aber ein Gerät mit einer Anschlussleistung von 1,2 kW habe bedeutet das ja nur das, wenn dieses Gerät 1 Stunde lang voll läuft auch 1,2 kWh umgewandelt wurde.
Wenn diese Gerät nun nur 5 Minuten läuft sind es dementsprechend eben nur 100 W die "verbraucht" wurden.

Und genau diese 100W bekomme ich nun in meinem Chart für den 5-Minuten-Wert auch angezeigt wenn das Gerät nur 5 Minuten läuft.

Ich kann dort mit einem - wenn das Gerät 1 Stunde laufen würde - Wert nichts anfangen sondern ich will dort den tatsächlichen momentanen 5-Minuten Verbrauch sehen.
Ich mach ja auch über das Charting-Frontend die Verbauchsanzeige für die vergangene Zeit (Tage, Woche, Monate) und wenn ich im 5-Minuten-Wert 1,2kW eingetragen bekomme und das Gerät läuft 10 Minuten zeigt mir der Stunden-Chart hier 2,4 kWh an (was aber nicht stimmen kann da das Gerät nur 10 Minuten gelaufen ist und niemals mehr als die Anschlussleistung aufnehmen können sollte).

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

PeMue

Hallo Puschel,

in diesem Fall müsste an Deiner Y-Achse keine Leistung sondern der Verbrauch pro 5 min. stehen (kWh pro 5 min.). Dann müsste auch die Summation wieder stimmen.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Puschel74

Hallo,

Zitatin diesem Fall müsste an Deiner Y-Achse keine Leistung sondern der Verbrauch pro 5 min. stehen (kWh pro 5 min.).

Naja, die ich unseren Drehstromzähler mit dem EM1000WZ abfrage kann dort ja auch keine Leistung eingetragen werden sondern nur ein Verbrauch ;-)
Und da der EM1000WZ den Verbrauch alle 5 Minuten übermittelt wird eben auch die kWh/5 Minuten aufgetragen.
Von daher hast du recht.

Ich muss im Frontend-Unterforum mal bei Johannes nachfragen wie man die Achsenbeschriftung nachtragen kann - ich vermute mal das geht nur direkt im Charting-Tool.

ZitatDann müsste auch die Summation wieder stimmen.
Das macht sie zum Glück auch wieder seit ich gestern die Definition des EM1000WZ geändert habe.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

fiedel

Zitat von: Puschel74 schrieb am Do, 27 Juni 2013 09:30Wenn ich aber ein Gerät mit einer Anschlussleistung von 1,2 kW habe bedeutet das ja nur das, wenn dieses Gerät 1 Stunde lang voll läuft auch 1,2 kWh umgewandelt wurde.
Wenn diese Gerät nun nur 5 Minuten läuft sind es dementsprechend eben nur 100 W die "verbraucht" wurden.

Das hat mir auch viel Kopfzerbrechen bereitet. ;o)
Wenn du so ein 1,2 kW- Gerät an einen Energiemonitor steckst, so zeigt dieser auch 1200W an. Das ist der Momentanverbrauch. Und ich möchte ja wissen, wieviel Watt mein Haus im Moment verbraucht. Die aufsummierten kWHs über den ganzen Tag werte ich dann zusätzlich aus:


(siehe Anhang / see attachement)

FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

stgeran

Ich häng mich nochmal dran:
Wie bekommt ihr denn die Summe im Plot hin?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

fiedel

Hi stgeran,

mit einem kleinen "Rechenprogramm" in der 99_MyUtils.pm. Hab ich auch alles nur hier abgekupfert:

In die CFG:



define OW_Counter OWDevice 1D.EFCFFF000000 300
attr OW_Counter comment hex11
attr OW_Counter fp_7_Plots_Energie 201,278,4,Zählerstände
attr OW_Counter model DS2423
attr OW_Counter offsetA 24999.18
attr OW_Counter offsetB 12288.061
attr OW_Counter polls counters.A,counters.B
attr OW_Counter room 1_Energie
attr OW_Counter stateFormat { sprintf("%.3f kWh %.3f m³", ReadingsVal("OW_Counter","displayA","kWh"), ReadingsVal("OW_Counter","displayB","m³"));; }
attr OW_Counter userReadings displayA {ReadingsVal("OW_Counter","counters.A",0)/75.0+AttrVal("OW_Counter","offsetA",0);;}, consumption_power differential {ReadingsVal("OW_Counter","counters.A",0)*3600*0.01333333333333;;}, daily_power {ReadingsVal("OW_Counter","displayA",0)-Value("Dum_DP_Diff_D");;}, displayB {ReadingsVal("OW_Counter","counters.B",0)/100.0+AttrVal("OW_Counter","offsetB",0);;}, consumption_gas differential {ReadingsVal("OW_Counter","counters.B",0)*3600*0.01;;}, daily_gas {ReadingsVal("OW_Counter","displayB",0)-Value("Dum_DG_Diff_D");;}


#############################################################################
## Dummies und Funktionen zur Berechnung des Energieverbrauchs Tag / Monat ##
#############################################################################

# Dummys für Daily
define Dum_DP_Diff_D dummy
attr Dum_DP_Diff_D group Berechnungen
attr Dum_DP_Diff_D room 1_Energie

define Dum_DG_Diff_D dummy
attr Dum_DG_Diff_D group Berechnungen
attr Dum_DG_Diff_D room 1_Energie

define Dum_Daily_Power_D dummy
attr Dum_Daily_Power_D group Berechnungen
attr Dum_Daily_Power_D room 1_Energie

define Dum_Daily_Gas_D dummy
attr Dum_Daily_Gas_D group Berechnungen
attr Dum_Daily_Gas_D room 1_Energie

# Dummys für Monthly
define Dum_MP_Diff_D dummy
attr Dum_MP_Diff_D group Berechnungen
attr Dum_MP_Diff_D room 1_Energie

define Dum_MG_Diff_D dummy
attr Dum_MG_Diff_D group Berechnungen
attr Dum_MG_Diff_D room 1_Energie

define Dum_Monthly_Power_D dummy
attr Dum_Monthly_Power_D group Berechnungen
attr Dum_Monthly_Power_D room 1_Energie

define Dum_Monthly_Gas_D dummy
attr Dum_Monthly_Gas_D group Berechnungen
attr Dum_Monthly_Gas_D room 1_Energie

# Berechnung Energieverbrauch Tag gesamt
define Func_Daily_Energy_A at *23:50:00 {prg_Daily_Stat()}
attr Func_Daily_Energy_A group Berechnungen
attr Func_Daily_Energy_A room 1_Energie

# Berechnung Energieverbrauch Monat gesamt
define Func_Monthly_Energy_A at *23:55:00 {prg_Monthly_Stat()}
attr Func_Monthly_Energy_A group Berechnungen
attr Func_Monthly_Energy_A room 1_Energie


#Logs:
define Log_Energy_M FileLog /media/fhem/log/OW_Counter-%Y-%m.log OW_Counter:counters.A.*|OW_Counter:counters.B.*|OW_Counter:displayA.*|OW_Counter:displayB.*|OW_Counter:consumption_power.*|OW_Counter:consumption_gas.*|OW_Counter:daily_power.*|OW_Counter:daily_gas.*
attr Log_Energy_M logtype stromverbrauch:Plot, gasverbrauch:Plot, text
attr Log_Energy_M room 1_Energie

define Log_Energy_Y FileLog /media/fhem/log/OW_Counter-%Y.log Dum_DP_Diff_D.*|Dum_DG_Diff_D.*|Dum_Daily_Power_D.*|Dum_Daily_Gas_D.*|Dum_MP_Diff_D.*|Dum_MG_Diff_D.*|Dum_Monthly_Power_D.*|Dum_Monthly_Gas_D.*
attr Log_Energy_Y logtype energie_monat:Plot, energie_jahr:Plot, text
attr Log_Energy_Y room 1_Energie




In die 99_MyUtils.pm:



#### Energie Tagesverbräuche berechnen
sub
prg_Daily_Stat()
 {
 #
 # Zunächst Tagesverbrauch (aktueller Wert - Wert von gestern) berechnen
   $data{DPval} = ReadingsVal("OW_Counter","displayA",0) - Value("Dum_DP_Diff_D");
   $data{DGval} = ReadingsVal("OW_Counter","displayB",0) - Value("Dum_DG_Diff_D");
 # Tagesverbrauch in DailyPower speichern
   fhem ("set Dum_Daily_Power_D $data{DPval}");
   fhem ("set Dum_Daily_Gas_D $data{DGval}");
 # Aktuellen Wert in Daily_Power_Diff speichern (entspricht Zählerstand am Tagesende)
   $data{DPval} = ReadingsVal("OW_Counter","displayA",0);
   $data{DGval} = ReadingsVal("OW_Counter","displayB",0);
   fhem ("set Dum_DP_Diff_D $data{DPval}");
   fhem ("set Dum_DG_Diff_D $data{DGval}");
   fhem("save");
}
#




#### Energie Monatsverbräuche berechnen
 # Zunächst Monatsverbrauch (aktueller Wert - Wert vom letzten Monat) berechnen
 # Monatsverbrauch in MonthlyPower speichern
 # Aktuellen Wert in Monthly_Power_Diff speichern (entspricht Zählerstand am Monatsende)
sub
prg_Monthly_Stat()
 {
  my ($sec,$min,$hour,$mday,$month,$year,$wday,$yday,$isdst) = localtime;
  my ($sec2,$min2,$hour2,$mday2,$month2,$year2,$wday2,$yday2,$isdst2) = localtime(time + (60*60*24) );
  if ( $month2 > $month or $year2 > $year ){
   $data{MPval} = ReadingsVal("OW_Counter","displayA",0) - Value("Dum_MP_Diff_D");
   $data{MGval} = ReadingsVal("OW_Counter","displayB",0) - Value("Dum_MG_Diff_D");
   fhem ("set Dum_Monthly_Power_D $data{MPval}");
   fhem ("set Dum_Monthly_Gas_D $data{MGval}");
   $data{MPval} = ReadingsVal("OW_Counter","displayA",0);
   $data{MGval} = ReadingsVal("OW_Counter","displayB",0);
   fhem ("set Dum_MP_Diff_D $data{MPval}");
   fhem ("set Dum_MG_Diff_D $data{MGval}");
   fhem("save");
   Log 1, "Monatsber. Energie erfolgt: $month2 > $month oder $year2 > $year erfüllt";
   } else {
        Log 1, "Monatsber. n. erfolgt: $month2 > $month oder $year2 > $year n. erfüllt";
       }
}
#




Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

stgeran

OK, das mit den 99_MyUtils.pm hab ich begriffen, das wird IN diese Datei kopiert. Die cfg muss ich im ersten Teil verändern, ich habe ein EM1010,
das alle 5Min einen Wert liefert. Die Dummys kann ich aber dann wieder so verwenden, oder?
Gruß Gerhard
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

fiedel

Hi Gerhard,

das EM- Modul gibt die Werte für täglich und monatlich summiert schon aus, wenn man es konfiguriert - glaub ich. ;o) Meine Dummies sind ja nur die Speicher für die Werte aus den Berechnungen. Forsche mal noch weiter zum EM- Modul. Da gab es mal einen ganz langen Thread, ich glaub zum ESA2000- Zähler. Das müsste dann ähnlich oder sogar gleich funktionieren. Ansonsten geht es sicher auch nach "meiner" Methode, denn der EM sendet ja auch nur einen Wert in regelmäßigen Abständen, so wie ich meinen 1-Wire-Zähler polle.  

Das Prinzip ist, dass man Werte in Dummies (genutzt als "Zwischenmerker") schreibt und kurz vor Mitternacht mit diesen Werten rechnet. Die Ergebnisse werden dann wieder in diese oder andere Zwischenmerker geschrieben, für die Berechnung am nächsten Tag oder zum Plotten.

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

PeMue

Hallo zusammen,

das CUL_EM Modul hat das schon. Bei mir ist folgendes in der fhem.cfg:
define Stromverbrauch_tag_log FileLog ./log/verbr-tag-%Y.log Stromverbrauch:cum_.*
attr Stromverbrauch_tag_log room Strom_log
define Stromverbrauch_m_wl SVG Stromverbrauch_tag_log:energy5day:CURRENT
attr Stromverbrauch_m_wl fixedrange month
attr Stromverbrauch_m_wl label "Verbrauch (Energie): Sum $data{sum1}, Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr Stromverbrauch_m_wl room Strom
define Stromverbrauch_y_wl SVG Stromverbrauch_tag_log:energy5month:CURRENT
attr Stromverbrauch_y_wl fixedrange year
attr Stromverbrauch_y_wl label "Verbrauch (Energie): Sum $data{sum1}, Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr Stromverbrauch_y_wl room Strom
Die erste Zeile loggt einfach folgende Events
2013.09.19 00:09:28 3: CUL_EM Stromverbrauch: CUM_DAY: 0.866 CUM: 39201.693 COST: 0.20, die schon generiert werden in eine Datei. Der Rest ist nur Plot (Tageswerte als Monatsplot, Monatswerte als Jahresplot). Ich sehe gerade dass ich das mal an Großschreibung anpassen sollte ...

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser