Works out, again a repetitive great support. Thank you very much , also @csowada . Recognize, that i am still at the very beginning of ebus learning. Thatâs all pretty tricky.
Here my final Vaillant hmu08_config.json for other users which might be interested (main author is @Chiuaua79):
{
"id": "HMU01",
"vendor": "Vaillant",
"label": "HMU Main Board",
"description": "Aktuelle Kompressor Daten",
"authors": ["Willi Konrath, willibald.konrath@t-online.de"],
"identification": ["48 4D 55 30 30"],
"commands":
[
{
"label": "Current Compressor Utilization",
"id": "CurrentCompressorUtil",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 FF 32 25"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "CurrentCompressorUtil", "type": "data1b", "label": "Kompressor Auslastung", "min": -150, "max": 150, "format":"%d %%"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Compressor Modulation",
"id": "CurrentCompressorMod",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 15 32 25"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "CurrentCompressorMod", "type": "data2c", "label": "Kompressor Modulation", "min": 0, "max": 100, "format":"%.1f %%"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Energie Integral",
"id": "EnergyIntegral",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 4D 32 21"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "EnergyIntegral", "type": "data1b", "label": "Energie Integral", "min": -500, "max": 500, "format":"%d °min"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Compressor Hours",
"id": "CompressorHours",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 68 34 00"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "CompressorHours", "type": "word", "label": "Betriebsstunden Kompressor", "min": 0, "max": 100000, "format":"%d h"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Compressor Starts",
"id": "CompressorStarts",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 A1 34 01"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "CompressorStarts", "type": "word", "label": "Kompressor Starts", "min": 0, "max": 200000, "format":"%d"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Building Pump Hours",
"id": "BuildgPumpHours",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 38 34 02"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "BuildgPumpHours", "type": "word", "label": "Betriebsstunden GebÀudepumpe", "min": 0, "max": 200000, "format":"%d h"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Building Pump Starts",
"id": "BuildgPumpStarts",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 9D 34 03"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "BuildgPumpStarts", "type": "word", "label": "GebÀudepumpe Starts", "min": 0, "max": 200000, "format":"%d"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Hours Fan 1",
"id": "HoursFan1",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 B1 34 51"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "HoursFan1", "type": "word", "label": "Betriebsstunden LĂŒfter 1", "min": 0, "max": 200000, "format":"%d h"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Starts LĂŒfter 1",
"id": "StartsFan1",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 03 34 52"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "StartsFan1", "type": "word", "label": "Starts LĂŒfter 1", "min": 0, "max": 200000, "format":"%d"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Hours Fan 2",
"id": "HoursFan2",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 C1 34 5E"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "HoursFan2", "type": "word", "label": "Betriebsstunden LĂŒfter 2", "min": 0, "max": 200000, "format":"%d h"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Starts LĂŒfter 2",
"id": "StartsFan2",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 01 34 5F"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "StartsFan2", "type": "word", "label": "Starts LĂŒfter 2", "min": 0, "max": 200000, "format":"%d"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "EEV Schritte",
"id": "EEVSteps",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 02 34 0D"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "EEVSteps", "type": "word", "label": "Schritte Expansionsventil", "min": 0, "max": 500000, "format":"%d"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Aktuelle Stromaufnahme",
"id": "CurrentConsumedPower",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 FF 32 24"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "CurrentConsumedPower", "type": "data1b", "label": "Aktuelle Stromaufname", "min": 0, "max": 150, "factor": 0.1, "format":"%d kW"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Aktuelle Leistung aus der Luft",
"id": "CurrentYieldPower",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 FF 32 23"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "CurrentYieldPower", "type": "data1b", "label": "Umweltertrag", "min": 0, "max": 150, "factor": 0.1, "format":"%d kW"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Heizwasser DurchfluĂrate",
"id": "WaterThroughput",
"command": "B5 14",
"get": {
"master": [
{"type": "static", "default": "05 2B 03 FF FF"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"name": "WaterThroughput", "type": "word", "label": "Heizwasser DurchfluĂrate", "min": 0, "max": 10000, "format":"%d l/h"}
]
}
},
{
"label": "Betriebsstunden",
"id": "Hours",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 FF 32 40"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "Hours", "type": "word", "label": "Betriebsstunden", "min": 0, "max": 200000, "format":"%d h"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Betriebsstunden Heizkreis",
"id": "HoursHc",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 FF 32 41"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "HoursHc", "type": "word", "label": "Betriebsstunden Heizkreis", "min": 0, "max": 200000, "format":"%d h"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Betriebsstunden Warmwasser",
"id": "HoursHwc",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 FF 32 44"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "HoursHwc", "type": "word", "label": "Betriebsstunden Warmwasser", "min": 0, "max": 200000, "format":"%d h"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "SchaltvorgÀnge VUV Warmwasser",
"id": "VUVHwc",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 FF 32 44"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "VUVHwc", "type": "word", "label": "SchaltvorgÀnge VUV Warmwasser", "min": 0, "max": 100000, "format":"%d"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Betriebsstunden 4-Wege-Ventil",
"id": "Hours4WayValve",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 D8 34 06"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "Hours4WayValve", "type": "word", "label": "Betriebsstunden 4-Wege-Ventil", "min": 0, "max": 10000, "format":"%d h"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "SchaltvorgÀnge 4-Wege-Ventil",
"id": "4WayValve",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 D8 34 07"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "4WayValve", "type": "word", "label": "SchaltvorgÀnge 4-Wege-Ventil", "min": 0, "max": 10000, "format":"%d"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
},
{
"label": "Energie Heizkreis am Tag",
"id": "EnergyHc",
"command": "B5 1A",
"get": {
"master": [
{"type": "static", "default": "05 FF 32 00"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"name": "EnergyHc", "type": "word", "label": "Energie Heizkreis am Tag", "min": 0, "max": 100000, "factor": 0.1, "format":"%d kWh"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"},
{"type": "byte"}
]
}
}
]
}