Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
*~
/ebusd-configuration-*.deb
/ebusd-configuration-*.tgz
.DS_Store

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use a global git ignore on your system and don't make it project specific ;-)

99 changes: 99 additions & 0 deletions ebusd-2.1.x/de/vaillant/15.emm.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
# type (r[1-9];w;u),circuit,name,[comment],[QQ],ZZ,PBSB,[ID],field1,part (m/s),datatypes/templates,divider/values,unit,comment,field2,part (m/s),datatypes/templates,divider/values,unit,comment,field3,part (m/s),datatypes/templates,divider/values,unit,comment,field4,part (m/s),datatypes/templates,divider/values,unit,comment
#,EMM00,sensoDIREKT VRC710,,,,,,,,,,,

*[SW],scan,,,SW,,,,,,,,,

*r,,,,,08,"B524","02000000",,,IGN:4,,,
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all of the messages have 08 set as target, to basically the config is for 08 (a heater) and not 15 (a controller).
so something is totally awkward with that.
please share the scan result and some example hex sequences to clarify this

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll try to clarify.
Yes, all messages have 08 as target. From my observations the 15 device (EMM0, VRC710) changes the behavior / unlocks certain behavior of the 08 device. So the messages are only available, when EMM0 and BAI are online. So what is needed is a mechanism to define a message that is dependent on versions of more than one circuit / device. In this case 08 and 15.
This is why I decided to define message in a 15 configuration file with 08 as target.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But to be honest, I'm not sure if really all messages are only available if both circuits are online.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hm interesting. please share your scan result.
this is really weird and I have not seen such before, so this needs to be sorted out carefully

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

scan id = no data stored
scan.05 = no data stored
scan.08 = Vaillant;BAI00;1003;7603
scan.08 id = 21;23;23;0010043897;0001;009317;N9
scan.15 = Vaillant;EMM00;0104;8503
scan.15 id = 21;23;24;0020274790;0082;027273;N1
scan.f6 = Vaillant;NETX2;4035;5703
scan.f6 id = 21;23;32;0020260962;0933;127538;N5

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure what you're talking about. Can you clarify?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess he meant something like this: john30/ebusd#50 ...seems to be possible to change addresses. And if you have done something like this, it will of course mix up everything.
Anyway did you or anyone else made some progress with the vrc 710?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Despite the expressed disbelief on the correctness of 08 target I can confirm the findings of @R0Y4LTS.
Using the CSV files in this pull request I was able to read reasonable looking values.

Hardware is an 'ecoTEC plus' with 'VRC 710' connected using 'Esera EBC 100 eBus Koppler USB' with Vaillant 'VR 940f' cable (#0010035754), default configuration options without address assignments defined.

This is excellent work by @R0Y4LTS and a good start for supporting VRC 710 eventually.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@R0Y4LTS wie bekomme ich deine Änderungen sauber auf meine Kiste?
Habe auch eine ecotec und bei mir ist fast alles futsch. Es lief mit der 22 alles bestens aber dann kam eines Tages ein Update und nichts geht mehr so richtig. 😢
Habe jetzt alles auf HA und Proxmox umgestellt, vorher was alles auf einem PI mit ioBroker.
Ebusd läuft zwar aber ich bekomme noch sehr viele Fehler und es fehlen noch viele Daten wie zB der Wasserdruck. Welchen ich schmerzlich vermisse, weil ich so immer erst merke das Wasser auf die Anlage muss wenn es kalt wird oder kein warmes Wasser mehr aus dem Hahn kommt.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ich habe die Konfigurationsdateien einfach an den Ort kopiert, an dem ebusd nach Konfigurationsdateien sucht.

*w,,,,,08,"B524","02010000",,,,,,
r,,SpecOpModeOff,Sonderbetriebsart Anlage aus,,,,"0700",,,UCH,00=Anlage EIN;01=Anlage AUS,,
r,,SpecOpModeAbsentZone1Temp,Sonderbetriebsart Abwesenheit Zone 1 Temperatur,,,,"F600",,,IGN:4,,,,,,tempv,,,
r;w,,Date,Datum,,,,"3400",,,HDA:3,,,
r,,Time,Zeit,,,,"3500",,,HTI,,,
r,,WaterPressure,Wasserdruck,,,,3900,,,pressv,,,Wasserdruck
r,,OutsideTemp,Außentemperatur,,,,"7300",,,tempv,,,

*r,,,,,08,"B524","02000100",,,IGN:4,,,
r,,OpModeHotWater,Betriebsart Warmwasser,,,,"0300",,,UIN,00=AUS;01=AUTOMATIK;2=MANUELL,,
r,,DesiredTempHW,Warmwassersolltemperatur,,,,"0400",,,tempv,,,
r,,StorageTempHW,Speicheristtemperatur,,,,0500,,,tempv,,,Speicheristtemperatur
r,,SpecOpModeAbsentHWStart,Sonderbetriebsart Abwesenheit Warmwasser Start,,,,"0900",,,HDA:3,,,
r,,SpecOpModeAbsentHWEnd,Sonderbetriebsart Abwesenheit Warmwasser Ende,,,,"0a00",,,HDA:3,,,
r,,SpecOpModeHWFast,Sonderbetriebsart Warmwasser schnell,,,,"0d00",,,UCH,06=EIN;00=AUS,,
r,,SpecOpModeAbsentHW.1,Sonderbetriebsart Abwesenheit Warmwasser,,,,"1000",,,U3R,,,
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

whats the meaning of those, any unit?
same for subsequent messages (like .2 and basically all with U3R type without unit/comment)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume this is the status of the absent mode of hot water.
I didn't investigate further.
Seems to be 0, if inactive and a fixed value when active:

pi@raspberrypi2:~/ebusd-2.1.x/de/vaillant $ ebusctl find SpecOpModeAbsent
emm SpecOpModeAbsentHW.1 = 1452080
emm SpecOpModeAbsentHW.2 = 1452072
emm SpecOpModeAbsentHWEnd = 28.09.2025
emm SpecOpModeAbsentHWStart = 27.09.2025
emm SpecOpModeAbsentZone1.1 = 1452072
emm SpecOpModeAbsentZone1.2 = 1452080
emm SpecOpModeAbsentZone1End = 28.09.2025
emm SpecOpModeAbsentZone1Start = 27.09.2025
emm SpecOpModeAbsentZone1Temp = no data stored

pi@raspberrypi2:~/ebusd-2.1.x/de/vaillant $ ebusctl find SpecOpModeAbsent
emm SpecOpModeAbsentHW.1 = 0
emm SpecOpModeAbsentHW.2 = 0
emm SpecOpModeAbsentHWEnd = 01.01.2015
emm SpecOpModeAbsentHWStart = 01.01.2015
emm SpecOpModeAbsentZone1.1 = 0
emm SpecOpModeAbsentZone1.2 = 0
emm SpecOpModeAbsentZone1End = 01.01.2015
emm SpecOpModeAbsentZone1Start = 01.01.2015
emm SpecOpModeAbsentZone1Temp = no data stored

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Activation value seems to change with every activation.

pi@raspberrypi2:~/ebusd-2.1.x/de/vaillant $ ebusctl find SpecOpModeAbsent
emm SpecOpModeAbsentHW.1 = 1454600
emm SpecOpModeAbsentHW.2 = 1454596
emm SpecOpModeAbsentHWEnd = 29.09.2025
emm SpecOpModeAbsentHWStart = 27.09.2025
emm SpecOpModeAbsentZone1.1 = 1454596
emm SpecOpModeAbsentZone1.2 = 1454600
emm SpecOpModeAbsentZone1End = 29.09.2025
emm SpecOpModeAbsentZone1Start = 27.09.2025
emm SpecOpModeAbsentZone1Temp = no data stored

r,,SpecOpModeAbsentHW.2,Sonderbetriebsart Abwesenheit Warmwasser,,,,"1100",,,U3R,,,

*r,,,,,08,"B524","02000300",,,IGN:4,,,
r,,SpecOpModeAbsentZone1Start,Sonderbetriebsart Abwesenheit Zone 1 Start,,,,"0300",,,HDA:3,,,
r,,SpecOpModeAbsentZone1End,Sonderbetriebsart Abwesenheit Zone 1 Ende,,,,"0400",,,HDA:3,,,
r,,OpModeZone1,Betriebsart Zone 1,,,,"0600",,,UIN,00=AUS;01=AUTOMATIK;2=MANUELL,,
r,,TemporaryDesiredTempZone1,Temporäre Solltemperatur Zone 1,,,,"0800",,,tempv,,,
r,,ReducedTempZone1,Reduzierte Temperatur Zone 1,,,,"0900",,,tempv,,,
r,,SpecOpModeShockVent,Sonderbetriebsart Stoßlüften,,,,"0e00",,,UCH,01=EIN;00=AUS,,
r,,DesiredTempZone1,Solltemperatur Zone 1,,,,"1400",,,tempv,,,
r,,NameZone1.1,Name Zone 1.1,,,,"1700",,,STR:5,,,
r,,NameZone1.2,Name Zone 1.2,,,,"1800",,,STR:5,,,
r,,TemporaryDesiredTempZone1EndTime,Temporäre Solltemperatur Ende Uhrzeit,,,,"1E00",,,HTI,,,
r,,SpecOpModeAbsentZone1.1,Sonderbetriebsart Abwesenheit Zone 1,,,,"2000",,,U3R,,,
r,,SpecOpModeAbsentZone1.2,Sonderbetriebsart Abwesenheit Zone 1,,,,"2100",,,U3R,,,
r,,ManDesiredTempZone1,Manuelle Solltemperatur Zone 1,,,,"2200",,,tempv,,,
r,,TemporaryDesiredTempZone1EndDate,Temporäre Solltemperatur Ende Datum,,,,"2400",,,HDA:3,,,
r,,DurTemporaryDesiredTempZone1,Dauer Temporäre Solltemperatur Zone 1,,,,"2600",,,SLG,,,

*r,,,,,08,"B555",,,,,,,
r,,TimerZone1.NumSlots,Zone 1 Anzahl Zeitfenster,,,,"A40000",,,slotCountWeek,,,,
r,,TimerHW.NumSlots,Warmwasser Anzahl Zeitfenster,,,,"A40002",,,slotCountWeek,,,,
r,,TimerWP.NumSlots,Zirkulationspumpe Anzahl Zeitfenster,,,,"A40003",,,slotCountWeek,,,,
*r,,,,,08,"B555",A50000,,,rTimeSlotWithTemp,,,
r,,TimerZone1.Monday.1,Zone 1 Zeitfenster 1 Montag,,,,"0000",,,,,,,
r,,TimerZone1.Monday.2,Zone 1 Zeitfenster 2 Montag,,,,"0001",,,,,,,
r,,TimerZone1.Tuesday.1,Zone 1 Zeitfenster 1 Dienstag,,,,"0100",,,,,,,
r,,TimerZone1.Tuesday.2,Zone 1 Zeitfenster 2 Dienstag,,,,"0101",,,,,,,
r,,TimerZone1.Wednesday.1,Zone 1 Zeitfenster 1 Mittwoch,,,,"0200",,,,,,,
r,,TimerZone1.Wednesday.2,Zone 1 Zeitfenster 2 Mittwoch,,,,"0201",,,,,,,
r,,TimerZone1.Thursday.1,Zone 1 Zeitfenster 1 Donnerstag,,,,"0300",,,,,,,
r,,TimerZone1.Thursday.2,Zone 1 Zeitfenster 2 Donnerstag,,,,"0301",,,,,,,
r,,TimerZone1.Friday.1,Zone 1 Zeitfenster 1 Freitag,,,,"0400",,,,,,,
r,,TimerZone1.Friday.2,Zone 1 Zeitfenster 2 Freitag,,,,"0401",,,,,,,
r,,TimerZone1.Saturday.1,Zone 1 Zeitfenster 1 Samstag,,,,"0500",,,,,,,
r,,TimerZone1.Saturday.2,Zone 1 Zeitfenster 2 Samstag,,,,"0501",,,,,,,
r,,TimerZone1.Sunday.1,Zone 1 Zeitfenster 1 Sonntag,,,,"0600",,,,,,,
r,,TimerZone1.Sunday.2,Zone 1 Zeitfenster 2 Sonntag,,,,"0601",,,,,,,
*r,,,,,08,"B555",A50002,,,rTimeSlotWithTemp,,,
r,,TimerHW.Monday.1,Warmwasser Zeitfenster 1 Montag,,,,"0000",,,,,,,
r,,TimerHW.Monday.2,Warmwasser Zeitfenster 2 Montag,,,,"0001",,,,,,,
r,,TimerHW.Tuesday.1,Warmwasser Zeitfenster 1 Dienstag,,,,"0100",,,,,,,
r,,TimerHW.Tuesday.2,Warmwasser Zeitfenster 2 Dienstag,,,,"0101",,,,,,,
r,,TimerHW.Wednesday.1,Warmwasser Zeitfenster 1 Mittwoch,,,,"0200",,,,,,,
r,,TimerHW.Wednesday.2,Warmwasser Zeitfenster 2 Mittwoch,,,,"0201",,,,,,,
r,,TimerHW.Thursday.1,Warmwasser Zeitfenster 1 Donnerstag,,,,"0300",,,,,,,
r,,TimerHW.Thursday.2,Warmwasser Zeitfenster 2 Donnerstag,,,,"0301",,,,,,,
r,,TimerHW.Friday.1,Warmwasser Zeitfenster 1 Freitag,,,,"0400",,,,,,,
r,,TimerHW.Friday.2,Warmwasser Zeitfenster 2 Freitag,,,,"0401",,,,,,,
r,,TimerHW.Saturday.1,Warmwasser Zeitfenster 1 Samstag,,,,"0500",,,,,,,
r,,TimerHW.Saturday.2,Warmwasser Zeitfenster 2 Samstag,,,,"0501",,,,,,,
r,,TimerHW.Sunday.1,Warmwasser Zeitfenster 1 Sonntag,,,,"0600",,,,,,,
r,,TimerHW.Sunday.2,Warmwasser Zeitfenster 2 Sonntag,,,,"0601",,,,,,,
*r,,,,,08,"B555",A50003,,,rTimeSlotWithoutTemp,,,
r,,TimerWP.Monday.1,Zirkulationspumpe Zeitfenster 1 Montag,,,,"0000",,,,,,,
r,,TimerWP.Monday.2,Zirkulationspumpe Zeitfenster 2 Montag,,,,"0001",,,,,,,
r,,TimerWP.Tuesday.1,Zirkulationspumpe Zeitfenster 1 Dienstag,,,,"0100",,,,,,,
r,,TimerWP.Tuesday.2,Zirkulationspumpe Zeitfenster 2 Dienstag,,,,"0101",,,,,,,
r,,TimerWP.Wednesday.1,Zirkulationspumpe Zeitfenster 1 Mittwoch,,,,"0200",,,,,,,
r,,TimerWP.Wednesday.2,Zirkulationspumpe Zeitfenster 2 Mittwoch,,,,"0201",,,,,,,
r,,TimerWP.Thursday.1,Zirkulationspumpe Zeitfenster 1 Donnerstag,,,,"0300",,,,,,,
r,,TimerWP.Thursday.2,Zirkulationspumpe Zeitfenster 2 Donnerstag,,,,"0301",,,,,,,
r,,TimerWP.Friday.1,Zirkulationspumpe Zeitfenster 1 Freitag,,,,"0400",,,,,,,
r,,TimerWP.Friday.2,Zirkulationspumpe Zeitfenster 2 Freitag,,,,"0401",,,,,,,
r,,TimerWP.Saturday.1,Zirkulationspumpe Zeitfenster 1 Samstag,,,,"0500",,,,,,,
r,,TimerWP.Saturday.2,Zirkulationspumpe Zeitfenster 2 Samstag,,,,"0501",,,,,,,
r,,TimerWP.Sunday.1,Zirkulationspumpe Zeitfenster 1 Sonntag,,,,"0600",,,,,,,
r,,TimerWP.Sunday.2,Zirkulationspumpe Zeitfenster 2 Sonntag,,,,"0601",,,,,,,

*r,,,,,08,"B516",1000ffff,,,,,,
r,,ConsumedPrimaryEnergyHeating,Gasverbrauch Heizung,,,,"84030000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar; Die Differenz zweier Werte entspricht ca. 0.125 Wh in dem Zeitraum
r,,ConsumedElectricalEnergyHeating,Verbrauch elektrischer Energie Heizung,,,,"83030000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar; Die Differenz zweier Werte entspricht ca. 0.00185 Wh in dem Zeitraum
r,,HeatGeneratedHeating,Erzeugte Wärme Heizung,,,,"49030000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar; Die Differenz zweier Werte entspricht ca. 0.125 Wh in dem Zeitraum
r,,ConsumedPrimaryEnergyHW,Gasverbrauch Warmwasser,,,,"84040000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar; Die Differenz zweier Werte entspricht ca. 0.125 Wh in dem Zeitraum
r,,ConsumedElectricalEnergyHW,Verbrauch elektrischer Energie Warmwasser,,,,"83040000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar; Die Differenz zweier Werte entspricht ca. 0.0005 Wh in dem Zeitraum
r,,HeatGeneratedHW,Erzeugte Wärme Warmwasser,,,,"49040000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar; Die Differenz zweier Werte entspricht ca. 0.0625 Wh in dem Zeitraum
!include,15.emm.unknown.inc
118 changes: 118 additions & 0 deletions ebusd-2.1.x/de/vaillant/15.emm.unknown.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
# type (r[1-9];w;u),circuit,name,[comment],[QQ],ZZ,PBSB,[ID],field1,part (m/s),datatypes/templates,divider/values,unit,comment,field2,part (m/s),datatypes/templates,divider/values,unit,comment,field3,part (m/s),datatypes/templates,divider/values,unit,comment,field4,part (m/s),datatypes/templates,divider/values,unit,comment
*r,emm,,,,08,"B524","02000000"
r,,Unknown35,,,,,"0100"
r,,Unknown36,,,,,"0200"
r,,Unknown1,,,,,"0400"
r,,Unknown2,,,,,"0A00"
r,,Unknown37,,,,,"0F00"
r,,Unknown38,,,,,"1300"
r,,Unknown39,,,,,"1400"
r,,Unknown40,,,,,"1700"
r,,Unknown41,,,,,"2200"
r,,Unknown42,,,,,"2300"
r,,Unknown43,,,,,"2400"
r,,Unknown44,,,,,"2600"
r,,Unknown45,,,,,"2700"
r,,Unknown46,,,,,"2900"
r,,Unknown34,,,,,"2B00",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown47,,,,,"2F00"
r,,Unknown48,,,,,"3600"
r,,Unknown69,,,,,"4500"
r,,Unknown49,,,,,"4600"
r,,Unknown3,,,,,"4800",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown4,,,,,"4B00",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown50,,,,,"9500"
r,,Unknown6,,,,,"9D00"
r,,Unknown7,,,,,"9E00"
r,,Unknown8,,,,,"9F00"
r,,Unknown9,,,,,"A000"
r,,Unknown10,,,,,"A200",,,IGN:4,,,,,,EXP,,,
r,,Unknown51,,,,,"B500",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown11,,,,,"B600",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown52,,,,,"da00",,,IGN:4,,,,,,HDA:3,,,
r,,Unknown53,,,,,"db00",,,IGN:4,,,,,,HDA:3,,,
r,,Unknown54,,,,,"EF00",,,IGN:4,,,,,,EXP,,,
r,,Unknown12,,,,,"F200",,,IGN:4,,,,,,HDA:3,,,
r,,Unknown13,,,,,"F300",,,IGN:4,,,,,,HDA:3,,,
r,,Unknown14,,,,,"F400",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown15,,,,,"F500",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown17,,,,,"F700",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown18,,,,,"F900",,,IGN:4,,,,,,HEX:*,,,

*r,emm,,,,08,"B524","02000100"
r,,Unknown66,,,,,"0100",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown19,,,,,"0F00",,,IGN:4,,,,,,HEX:*,,,

*r,emm,,,,08,"B524","02000200"
r,,Unknown67,,,,,"0100",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown20,,,,,"0200",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown21,,,,,"0600",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown55,,,,,"0700",,,IGN:4,,,,,,EXP,,,
r,,Unknown22,,,,,"0800",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown56,,,,,"0b00"
r,,Unknown23,,,,,"0E00",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown57,,,,,"0F00",,,IGN:4,,,,,,EXP,,,
r,,Unknown58,,,,,"1000",,,IGN:4,,,,,,EXP,,,
r,,Unknown59,,,,,"1200",,,IGN:4,,,,,,EXP,,,
r,,Unknown60,,,,,"1400",,,IGN:4,,,,,,EXP,,,
r,,Unknown33,,,,,"1500",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown24,,,,,"1E00",,,IGN:4,,,,,,HEX:*,,,

*r,emm,,,,08,"B524","02000300"
r,,Unknown25,,,,,"0500",,,IGN:4,,,,,,EXP,,,
r,,Unknown26,,,,,"0F00",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown27,,,,,"1100",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown86,,,,,"1300",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown28,,,,,"1B00",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown29,,,,,"1C00",,,IGN:4,,,,,,HEX:*,,,
r,,Unknown32,,,,,"2800",,,IGN:4,,,,,,HEX:*,,,

*r,emm,,,,08,"B524",,,,,,,
r,,Unknown68,,,,,"020002020200"
r,,Unknown94,,,,,"020003021100"
r,,Unknown89,,,,,"020003021300"
r,,Unknown70,,,,,"020003021c00"
*r,emm,,,,08,"B524",,,,,,,
r,,Unknown71,,,,,"020002030200"
r,,Unknown95,,,,,"020003031100"
r,,Unknown90,,,,,"020003031300"
r,,Unknown72,,,,,"020003031c00"
*r,emm,,,,08,"B524",,,,,,,
r,,Unknown73,,,,,"020002010200"
r,,Unknown96,,,,,"020003011100"
r,,Unknown93,,,,,"020003011300"
r,,Unknown74,,,,,"020003011c00"
*r,emm,,,,08,"B524",,,,,,,
r,,Unknown75,,,,,"020002060200"
r,,Unknown97,,,,,"020003061100"
r,,Unknown92,,,,,"020003061300"
r,,Unknown76,,,,,"020003061c00"
*r,emm,,,,08,"B524",,,,,,,
r,,Unknown77,,,,,"020002070200"
r,,Unknown98,,,,,"020003071300"
r,,Unknown78,,,,,"020003071c00"
*r,emm,,,,08,"B524",,,,,,,
r,,Unknown79,,,,,"020002040200"
r,,Unknown99,,,,,"020003041100"
r,,Unknown87,,,,,"020003041300"
r,,Unknown80,,,,,"020003041c00"
*r,emm,,,,08,"B524",,,,,,,
r,,Unknown81,,,,,"020002050200"
r,,Unknown100,,,,,"020003051100"
r,,Unknown88,,,,,"020003051300"
r,,Unknown82,,,,,"020003051c00"
*r,emm,,,,08,"B524",,,,,,,
r,,Unknown83,,,,,"020002080200"
r,,Unknown101,,,,,"020003081100"
r,,Unknown91,,,,,"020003081300"
r,,Unknown84,,,,,"020003081c00"

*r,emm,,,,08,"B516",1000ffff,,,,,,
r,,Unknown61,,,,,"42030000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar;
r,,Unknown62,,,,,"42040000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar;
r,,Unknown63,,,,,"42050000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar;
r,,Unknown64,,,,,"01000000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar;
r,,Unknown85,,,15,,"01000000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar;
r,,Unknown65,,,,,"41030000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar;
r,,ConsumedElectricalEnergyOfSomething,Verbrauch elektrischer Energie von ? (vielleicht Wärmepumpe),,,,"83050000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar;
r,,HeatGeneratedOfSomething,Erzeugte Wärme von ? (vielleicht Wärmepumpe),,,,"49050000",,,IGN:7,,,,,,ULG,,Wh, Bedeutung des Absolutwertes unklar;