karlspace
(Karl Bauer)
November 23, 2025, 8:38pm
1
Hargassner Pellet Boiler Integration - Real-time monitoring via Telnet
I’m excited to share my Hargassner Pellet Boiler Integration for Home Assistant! This integration provides real-time monitoring of your Hargassner pellet boiler through a direct telnet connection - no cloud dependency needed.
Key Features
Real-time monitoring of up to 228 boiler parameters via direct telnet connection
Energy Dashboard integration with automatic kWh calculation based on pellet consumption
Flexible sensor sets : Choose between Standard (17 essential sensors) or Full (228 sensors)
Automatic reconnection with intelligent retry logic
Bilingual support (English/German) for sensor names and states
Robust & thread-safe async telnet client with proper error handling
100% local - no cloud services required
Screenshots
Device Overview:
Custom Dashboard with Pellet Consumption Forecast:
Energy Dashboard Integration:
Installation via HACS
Open HACS in Home Assistant
Go to Integrations
Click the ⋮ menu → Custom repositories
Add repository:
URL: https://github.com/bauer-group/IP-HargassnerIntegration
Category: Integration
Click Install and restart Home Assistant
Quick Configuration
After installation:
Go to Settings → Devices & Services → Add Integration
Search for “Bauergroup Hargassner”
Enter your configuration:
Host : IP address of your boiler (e.g., 192.168.1.100)
Firmware : Select your firmware version (currently V14_1HAR_q1 fully tested)
Device Name : Choose a friendly name
Language : EN or DE
Sensor Set : STANDARD (17 sensors) or FULL (228 sensors)
Pellet Energy & Efficiency : For accurate energy calculations (defaults: 4.8 kWh/kg, 90%)
Available Sensors
STANDARD Set (17 Sensors)
Perfect for most users, includes:
Connection status & Boiler state
Core temperatures (Boiler, Flue Gas, Buffer zones, Hot Water, Return)
Output power (%)
Pellet stock & consumption
Heat Output (kWh) - automatically calculated for Energy Dashboard
Buffer fill level
FULL Set (228 Sensors)
For advanced diagnostics:
All temperatures (HC 1-8, Solar, DHW)
All motors & pumps (M1-M38)
All digital inputs (E1-E16)
Heating circuit modes, valve positions, motor currents
Complete system diagnostics
Energy Dashboard Integration
The integration automatically creates a Heat Output sensor compatible with Home Assistant’s Energy Dashboard. The calculation uses:
Heat (kWh) = Pellets (kg) × Energy Content (kWh/kg) × Efficiency (%)
Both values are fully customizable in the integration options!
Supported Models
Model
Firmware
Status
Nano-PK
V14_1HAR_q1
Fully tested
Other models
Custom
Requires firmware template
Additional firmware versions can be easily added via XML templates. See the documentation for details.
Resources
Feedback Welcome
This is my first Home Assistant integration, and I’d love to hear your feedback! If you have a Hargassner boiler with a different firmware version, please reach out - I can help you add support for it.
License : MIT
IoT Class : Local Polling
Quality Scale : Silver
3 Likes
tvieider
(Tvieider)
November 30, 2025, 7:40pm
2
Hi Karl!
Vielen Dank für diene Mühe! Und auch danke für die raschen Korrekturen!
LG
Tommy
Ra1080
(Ra1080)
December 15, 2025, 5:03pm
3
Hallo Karl,
super Integration! Herzlichen Dank!
Beste Grüße
Ralf
Matten83
(6m69phv4ts Alt)
December 31, 2025, 1:24am
4
Hallo Karl.
vielen Dank für die super Integration!
Habe sie jetzt erfolgreich auf meinen Eco-HK30 Hackschnitzelkessel umgesetzt.
Hat ein bisschen gedauert, bin noch neu in HA. Was ich mir allerdings wünschen würde: eine möglichkeit das Heizprogramm über HA zu ändern.
Gibt es da eine Möglichkeit?
Grüße Matthias
1 Like
Hallo Karl, hallo Matthias.
Karl, erstmal Hut ab, was du da auf die Beine gestellt hast.
ich hab einen ECO-HK50 mit der Softwareversion V30.0HAR.e
Daran zwei HKM
-einmal mit AB-Platine (3 Heizkreise + Boiler)
-einmal mit zwei weiteren Heizkreisen
Bin in der ganzen Programmierwelt noch etwas schwach aufgestellt.
Könntet ihr mir da etwas auf die Sprünge helfen?
Gruß Basti
1 Like
Thanks!
I’ve just discovered your post. I have 2 Hargassner boilers. 1 Classic Lambda 35 and 1 HV 60.
Late now here in Sweden, will examine more later.
I now have the app running. Connects fine. But the parameter list is not so correct.
As I said in my post above, I have a Classic Lambda 35. That is the one I’m testing on.
Tested both available firmware versions, non was 100% same name as mine. V14.0HAR.q1.
Feedback: I didn’t find anywhere to change the firmware version once it was installed on HA. Maybe I didn’t look in the right place. I reinstalled it.
Herzliche Grüße aus Schweden
1 Like
tvieider
(Tvieider)
January 12, 2026, 8:13pm
9
Hi rca1959!
As I understand, the firmwares can be very individually.
For example, I have an Hargassner Nano PK20 and a circuit board for solar installed.
So I get different datas, than others.
Here is the information how to extract the date with a sdcard from your heater:
Home Assistant integration of Hargassner Nano-PK
After that, you need to adjust your individuelly firmware.
Anderl78 made a describtion how to create “dummies” for data without a definition:
opened 03:00PM - 02 Sep 24 UTC
Hello!
I think I figured something out. I compared the heater's TELNET output… with the number of expected values according to <DAQPRJ> (from SD-Card). It happens (at least for me) that two additional values are transferred via TELNET, (expected by the system = 127 vs 129) - and that's why it crashes. That's why I added two (analog) dummies at the end of the msgformat - Channel 119 and 120. If this is the correct position for the dummies is questionable. Please heck this and report it here.
Interesting at this point: The length of the messages seems to be quite different, see the pull request from @apaqd (which, however, did not work for me due to its different length. I could imagine that this is due to different versions of the heater?!
Here is the working msgformat (at least for me for my NANO PK 25) with inserted dummys:
`"<DAQPRJ><ANALOG><CHANNEL id='0' name='ZK' dop='0'/><CHANNEL id='1' name='O2' unit='%'/><CHANNEL id='2' name='O2soll' unit='%'/><CHANNEL id='3' name='TK' unit='°C'/><CHANNEL id='4' name='TKsoll' unit='°C'/><CHANNEL id='5' name='TRL' unit='°C'/><CHANNEL id='6' name='TRLsoll' unit='°C' dop='0'/><CHANNEL id='7' name='Spreizung' unit='°C'/><CHANNEL id='8' name='TRG' unit='°C'/><CHANNEL id='9' name='SZist' unit='%' dop='0'/><CHANNEL id='10' name='SZsoll' unit='%'/><CHANNEL id='11' name='TPo' unit='°C'/><CHANNEL id='12' name='TPm' unit='°C'/><CHANNEL id='13' name='TPu' unit='°C'/><CHANNEL id='14' name='Puff Füllgrad' unit='%' dop='0'/><CHANNEL id='15' name='Puffer_soll oben' unit='°C' dop='0'/><CHANNEL id='16' name='Puffer_soll unten' unit='°C' dop='0'/><CHANNEL id='17' name='PuffZustand' dop='0'/><CHANNEL id='18' name='Max Anf Kessel' dop='0'/><CHANNEL id='19' name='TFW' unit='°C' dop='0'/><CHANNEL id='20' name='Leistung' unit='%' dop='0'/><CHANNEL id='21' name='ESsoll' unit='%'/><CHANNEL id='22' name='min.Leist.TRG' unit='%'/><CHANNEL id='23' name='max.Leist.TRG' unit='%'/><CHANNEL id='24' name='max.Leist.Fuell' unit='%'/><CHANNEL id='25' name='max.Leist.TPO' unit='%'/><CHANNEL id='26' name='ESRegler' unit='%' dop='0'/><CHANNEL id='27' name='Regler K'/><CHANNEL id='28' name='KeBrstScale' unit='%' dop='0'/><CHANNEL id='29' name='Programm' dop='0'/><CHANNEL id='30' name='Störungs Nr' dop='0'/><CHANNEL id='31' name='Max Anf ZenPuf' unit='°C' dop='0'/><CHANNEL id='32' name='I Es' unit='mA' dop='0'/><CHANNEL id='33' name='I Ra' unit='mA' dop='0'/><CHANNEL id='34' name='I Aa' unit='mA' dop='0'/><CHANNEL id='35' name='I Sr' unit='mA' dop='0'/><CHANNEL id='36' name='I Rein' unit='mA' dop='0'/><CHANNEL id='37' name='BLDC_ES ist' unit='rpm' dop='0'/><CHANNEL id='38' name='BLDC_ES soll' unit='rpm' dop='0'/><CHANNEL id='39' name='LZ ES seit Füll.' unit='Min' dop='0'/><CHANNEL id='40' name='LZ ES seit Ent.' unit='Min' dop='0'/><CHANNEL id='41' name='Anzahl Entasch.' dop='0'/><CHANNEL id='42' name='Anzahl SR Beweg.' dop='0'/><CHANNEL id='43' name='Lagerstand' unit='kg' dop='0'/><CHANNEL id='44' name='Verbrauchszähler' unit='kg' dop='0'/><CHANNEL id='45' name='Heiz P Lambda' unit='W' dop='2'/><CHANNEL id='46' name='Heiz U Lambda' unit='V' dop='2'/><CHANNEL id='47' name='Heiz I Lambda' unit='mA' dop='0'/><CHANNEL id='48' name='U_Lambda' unit='mV'/><CHANNEL id='49' name='U Netzteil' unit='mV' dop='0'/><CHANNEL id='50' name='T Spülung' unit='°C'/><CHANNEL id='51' name='BRT' unit='°C'/><CHANNEL id='52' name='Tplat' unit='°C' dop='0'/><CHANNEL id='53' name='TVG' unit='°C'/><CHANNEL id='54' name='TVG2' unit='°C'/><CHANNEL id='55' name='AIN17' unit='V'/><CHANNEL id='56' name='Taus' unit='°C'/><CHANNEL id='57' name='TA Gem.' unit='°C'/><CHANNEL id='58' name='ExtHK Solltmp.' unit='°C' dop='0'/><CHANNEL id='59' name='TVL_A' unit='°C'/><CHANNEL id='60' name='TVLs_A' unit='°C' dop='0'/><CHANNEL id='61' name='TRA_A' unit='°C'/><CHANNEL id='62' name='TRs_A' unit='°C'/><CHANNEL id='63' name='HKZustand_A' dop='0'/><CHANNEL id='64' name='FRA Zustand' dop='0'/><CHANNEL id='65' name='TVL_1' unit='°C'/><CHANNEL id='66' name='TVLs_1' unit='°C' dop='0'/><CHANNEL id='67' name='TRA_1' unit='°C'/><CHANNEL id='68' name='TRs_1' unit='°C'/><CHANNEL id='69' name='HKZustand_1' dop='0'/><CHANNEL id='70' name='FR1 Zustand' dop='0'/><CHANNEL id='71' name='TVL_2' unit='°C'/><CHANNEL id='72' name='TVLs_2' unit='°C' dop='0'/><CHANNEL id='73' name='TRA_2' unit='°C'/><CHANNEL id='74' name='TRs_2' unit='°C'/><CHANNEL id='75' name='HKZustand_2' dop='0'/><CHANNEL id='76' name='FR2 Zustand' dop='0'/><CHANNEL id='77' name='TVL_B' unit='°C'/><CHANNEL id='78' name='TVLs_B' unit='°C' dop='0'/><CHANNEL id='79' name='TRA_B' unit='°C'/><CHANNEL id='80' name='TRs_B' unit='°C'/><CHANNEL id='81' name='HKZustand_B' dop='0'/><CHANNEL id='82' name='FRB Zustand' dop='0'/><CHANNEL id='83' name='TBA' unit='°C'/><CHANNEL id='84' name='TBs_A' unit='°C' dop='0'/><CHANNEL id='85' name='TB1' unit='°C'/><CHANNEL id='86' name='TBs_1' unit='°C' dop='0'/><CHANNEL id='87' name='BoiZustand_1' dop='0'/><CHANNEL id='88' name='TBB' unit='°C'/><CHANNEL id='89' name='TBs_B' unit='°C' dop='0'/><CHANNEL id='90' name='HKR Anf' unit='°C'/><CHANNEL id='91' name='Anf. HKR0' unit='°C' dop='0'/><CHANNEL id='92' name='Anf. HKR1' unit='°C' dop='0'/><CHANNEL id='93' name='Anf. HKR2' unit='°C' dop='0'/><CHANNEL id='94' name='Anf. HKR3' unit='°C' dop='0'/><CHANNEL id='95' name='Anf. HKR4' unit='°C' dop='0'/><CHANNEL id='96' name='Anf. HKR5' unit='°C' dop='0'/><CHANNEL id='97' name='Anf. HKR6' unit='°C' dop='0'/><CHANNEL id='98' name='Anf. HKR7' unit='°C' dop='0'/><CHANNEL id='99' name='Anf. HKR8' unit='°C' dop='0'/><CHANNEL id='100' name='Anf. HKR9' unit='°C' dop='0'/><CHANNEL id='101' name='Anf. HKR10' unit='°C' dop='0'/><CHANNEL id='102' name='Anf. HKR11' unit='°C' dop='0'/><CHANNEL id='103' name='Anf. HKR12' unit='°C' dop='0'/><CHANNEL id='104' name='Anf. HKR13' unit='°C' dop='0'/><CHANNEL id='105' name='Anf. HKR14' unit='°C' dop='0'/><CHANNEL id='106' name='Anf. HKR15' unit='°C' dop='0'/><CHANNEL id='107' name='DiffR3TWq' unit='°C'/><CHANNEL id='108' name='DiffR3 K1' dop='0'/><CHANNEL id='109' name='DiffR3 K2' dop='0'/><CHANNEL id='110' name='DiffR3TDiff1' unit='°C'/><CHANNEL id='111' name='DiffR3TDiff2' unit='°C'/><CHANNEL id='112' name='DiffR3 P1' unit='%' dop='0'/><CHANNEL id='113' name='DiffR3 P2' unit='%' dop='0'/><CHANNEL id='114' name='DiffR3 P3' unit='%' dop='0'/><CHANNEL id='115' name='DiffR3 WMZ_Ges' unit='kWh'/><CHANNEL id='116' name='DiffR3 WMZ_Tag' unit='kWh'/><CHANNEL id='117' name='DiffR3 WMZ_Moment' unit='kW'/><CHANNEL id='118' name='Wasserdruck' unit='bar' dop='2'/><CHANNEL id='119' name='Dummy' unit='bar' dop='2'/><CHANNEL id='120' name='Dummy2' unit='bar' dop='2'/></ANALOG><DIGITAL><CHANNEL id='0' bit='0' name='Störung'/><CHANNEL id='0' bit='1' name='Stb'/><CHANNEL id='0' bit='2' name='Fuellstand'/><CHANNEL id='0' bit='3' name='RLP/PuffP'/><CHANNEL id='0' bit='4' name='RLm_auf'/><CHANNEL id='0' bit='5' name='RLm_zu'/><CHANNEL id='0' bit='10' name='WS freig.'/><CHANNEL id='0' bit='11' name='Akt. Code'/><CHANNEL id='0' bit='14' name='FW Freig.'/><CHANNEL id='0' bit='15' name='gFlP'/><CHANNEL id='0' bit='16' name='gFlM auf'/><CHANNEL id='0' bit='17' name='gFlM zu'/><CHANNEL id='0' bit='18' name='gFl2P'/><CHANNEL id='0' bit='19' name='gFl2M auf'/><CHANNEL id='0' bit='20' name='gFl2M zu'/><CHANNEL id='1' bit='0' name='L Heiz.'/><CHANNEL id='1' bit='1' name='Z Heiz.'/><CHANNEL id='1' bit='2' name='Z Geb.'/><CHANNEL id='1' bit='3' name='AA Run'/><CHANNEL id='1' bit='4' name='AA Dir'/><CHANNEL id='1' bit='5' name='ES Run'/><CHANNEL id='1' bit='6' name='ES Dir'/><CHANNEL id='1' bit='7' name='AS Saug'/><CHANNEL id='1' bit='8' name='AS RA Run'/><CHANNEL id='1' bit='9' name='AS RA Dir'/><CHANNEL id='1' bit='10' name='Rein En'/><CHANNEL id='1' bit='11' name='Rein Run'/><CHANNEL id='1' bit='12' name='Es Rein Endl'/><CHANNEL id='1' bit='13' name='sAS Anf Füll'/><CHANNEL id='2' bit='0' name='HKPA'/><CHANNEL id='2' bit='1' name='MAA'/><CHANNEL id='2' bit='2' name='MAZ'/><CHANNEL id='2' bit='3' name='HKP1'/><CHANNEL id='2' bit='4' name='M1A'/><CHANNEL id='2' bit='5' name='M1Z'/><CHANNEL id='2' bit='6' name='HKP2'/><CHANNEL id='2' bit='7' name='M2A'/><CHANNEL id='2' bit='8' name='M2Z'/><CHANNEL id='2' bit='9' name='HKP3'/><CHANNEL id='2' bit='10' name='M3A'/><CHANNEL id='2' bit='11' name='M3Z'/><CHANNEL id='2' bit='12' name='HKP4'/><CHANNEL id='2' bit='13' name='M4A'/><CHANNEL id='2' bit='14' name='M4Z'/><CHANNEL id='2' bit='15' name='HKP5'/><CHANNEL id='2' bit='16' name='M5A'/><CHANNEL id='2' bit='17' name='M5Z'/><CHANNEL id='2' bit='18' name='HKP6'/><CHANNEL id='2' bit='19' name='M6A'/><CHANNEL id='2' bit='20' name='M6Z'/><CHANNEL id='2' bit='21' name='HKPB'/><CHANNEL id='2' bit='22' name='MBA'/><CHANNEL id='2' bit='23' name='MBZ'/><CHANNEL id='3' bit='0' name='BPA'/><CHANNEL id='3' bit='1' name='BP1'/><CHANNEL id='3' bit='2' name='BP2'/><CHANNEL id='3' bit='3' name='BP3'/><CHANNEL id='3' bit='4' name='BPB'/><CHANNEL id='3' bit='5' name='BZPA'/><CHANNEL id='3' bit='6' name='BZP1'/><CHANNEL id='3' bit='7' name='BZP2'/><CHANNEL id='3' bit='8' name='BZP3'/><CHANNEL id='3' bit='9' name='BZPB'/><CHANNEL id='4' bit='0' name='Aschebox'/><CHANNEL id='4' bit='1' name='Netztrafo'/><CHANNEL id='4' bit='2' name='Netzrelais'/><CHANNEL id='4' bit='4' name='Lagerraum'/><CHANNEL id='4' bit='6' name='FLP'/><CHANNEL id='4' bit='8' name='ATW'/><CHANNEL id='4' bit='9' name='Entasch gesp.'/><CHANNEL id='4' bit='13' name='HKV'/><CHANNEL id='4' bit='14' name='Spülung Aktiv'/><CHANNEL id='4' bit='15' name='ExtHK vorh'/><CHANNEL id='4' bit='16' name='ExtHK_2 vorh'/><CHANNEL id='4' bit='17' name='ExtHK_3 vorh'/><CHANNEL id='6' bit='0' name='ExtHK Anf'/><CHANNEL id='6' bit='2' name='ExtHK_2 Anf'/><CHANNEL id='6' bit='3' name='ExtHK_3 Anf'/><CHANNEL id='6' bit='4' name='ExtHK Pumpe'/><CHANNEL id='6' bit='6' name='ExtHK_2 Pumpe'/><CHANNEL id='6' bit='7' name='ExtHK_3 Pumpe'/><CHANNEL id='6' bit='8' name='KASK1 MinLeist'/><CHANNEL id='6' bit='9' name='KASK2 MinLeist'/><CHANNEL id='6' bit='10' name='KASK3 MinLeist'/><CHANNEL id='6' bit='11' name='KASK4 MinLeist'/><CHANNEL id='6' bit='12' name='KASK1 MaxLeist'/><CHANNEL id='6' bit='13' name='KASK2 MaxLeist'/><CHANNEL id='6' bit='14' name='KASK3 MaxLeist'/><CHANNEL id='6' bit='15' name='KASK4 MaxLeist'/><CHANNEL id='6' bit='16' name='KASK1 Run'/><CHANNEL id='6' bit='17' name='KASK2 Run'/><CHANNEL id='6' bit='18' name='KASK3 Run'/><CHANNEL id='6' bit='19' name='KASK4 Run'/><CHANNEL id='6' bit='20' name='KASK1 OK'/><CHANNEL id='6' bit='21' name='KASK2 OK'/><CHANNEL id='6' bit='22' name='KASK3 OK'/><CHANNEL id='6' bit='23' name='KASK4 OK'/><CHANNEL id='6' bit='24' name='Kask KWK Out'/><CHANNEL id='6' bit='25' name='Kask FW Out'/><CHANNEL id='6' bit='26' name='KASK KWK OK'/><CHANNEL id='6' bit='27' name='KASK FW OK'/><CHANNEL id='7' bit='0' name='DReg P2'/><CHANNEL id='7' bit='1' name='DReg P3'/><CHANNEL id='7' bit='2' name='DReg Mi auf'/><CHANNEL id='7' bit='3' name='DReg Mi zu'/><CHANNEL id='7' bit='5' name='DReg2 P2'/><CHANNEL id='7' bit='6' name='DReg2 Mi auf'/><CHANNEL id='7' bit='7' name='DReg2 Mi zu'/><CHANNEL id='7' bit='9' name='DReg3 P2'/><CHANNEL id='7' bit='10' name='DReg3 P3'/><CHANNEL id='7' bit='11' name='DReg3 Mi auf'/><CHANNEL id='7' bit='12' name='DReg3 Mi zu'/></DIGITAL></DAQPRJ>"`
**One more thing:**
Please edit your hargassner.py and add following (new) line 176:
`self._errorLog += f"HargassnerBridge.async_update(): Unexpected message length. Expected: {self._expectedMsgLength}, Actual: {len(msg)}\n"`
it should look like:
async def async_update(self):
if self._connectionOK:
try:
msgReceived = False
data = await asyncio.wait_for(self._reader.read(64*1024), timeout=BRIDGE_TIMEOUT) # read up to 64k
lines = data.decode().strip().split("\n")
for l in reversed(lines):
msg = l.split()[1:] # remove first field "pm"
if len(msg) != self._expectedMsgLength:
self._errorLog += f"HargassnerBridge.async_update(): Unexpected message length. Expected: {self._expectedMsgLength}, Actual: {len(msg)}\n"
continue
for param in self._paramData.values():
param.initializeFromMessage(msg)
self._latestUpdate = datetime.now()
msgReceived = True
self._missedMsgs = 0
break
If it doesn't work, an error is reported in the HomeAssistant protocol, which shows the expected value according to msgformat and the actual value (from TELNET). It would be helpful if we basically found out this value together with the specific model of the heater. I will also send a [pull request](https://github.com/TheRealKillaruna/nano_pk/pull/35) for this.
A dummy looks like: <CHANNEL id='59' name='Dummy 1' unit='°C'/>
Here ist an example of my excel:
Maybe it will help you to get along
Lieben Gruß aus Tirol
Tommy
oligraf
(Oligraf)
January 20, 2026, 9:51am
10
Hallo,
ich habe einen Nano PK12 mit eCleaner. Die Integration lief Problemlos.
Ich habe die Datei Firmware-Tamplates um meine DAQ wie beschreiben ergänzt. Das funktioniert super einfach. Danke für die schöne Umsetzung.
Softwareart:V14.1
Software-Version:V14.1HAR.q
Bootloader-Version:V3.26
CMD-Version:1.0.1
IO-Firmware:V1.2.8
Verbaut ist eCleaner, 1x Heizkreispumpe und zusätzlich 1 Fühler HK2
DAQ V14.1HAR.q
Gruß Oliver
Mickl312
(Mickl312)
January 21, 2026, 7:26am
11
Ich habe auch eine ECO-HK-50. Hast du dafür schon eine Lösung?
1 Like
Hey Mickl, ne hab schon einige Abende damit verbracht. Die DAQ Files hab ich aber scheiter schon kläglich an dem Punkt 3.2 wo es im Terminal los geht… ich hab echt 0 Ahnung, wie ich das lösen soll.
Nachtrag habs grundsätzlich mal hinbekommen, Die Meisten Werte machen jetzt tatsächlich Sinn, manche muss ich noch feinjustieren und zuweisen.
Meine Vorgehensweise:
Im Studio Code Server findest du unter config/bauergroup…
den Ordner “firmware_templates.py” ab Zeile 21 die Firmwareversionen, hier gibst du deine ein und kopierst von der SD-Karte den kompletten Bereich von … bis … und fügst ihn hier ein.
dann noch unter consty.py
ab Zeile 95 deine Firmwareversion ergänzen, den HA neu starten und die Bauer-Integration wie gewohnt nochmal installieren und deine Softwareversion auswählen.
Weiter bin ich bis jetzt noch nicht aber im gröbsten funktionierts
Guten Abend,
vielen Dank für diese Mega coole Integration. Hoffe, dass ich damit die Funktionen (z.B. wann ich meinen Holzvergaser füttern kann), die Hargassner in der App nicht einbaut, endlich selber mit HA bauen kann.
Die Tools zum Automatisierten anpassen der DAQ Files waren bei mir im Ordner leider nicht zu finden oder ich war blind. Ist aber auch das erste mal, dass ich mit Studio Code Server versucht habe etwas selbst anzupassen.
Dein Hinweis Basti hat mir daher gut geholfen, jetzt funktioniert es erstmal. Muss noch ein bisschen was anpassen, weil von meinem NEO-HV 30 brauche ich nicht alle Parameter und daher auch nicht alle Entitäten, weil das halt ein Holzvergaser und kein Pelletkessel ist. Aber das kommt sicherlich.
Vielen Dank für die Integration und das gemeinsame weiterhelfen hier
Ich teste mein Firmware file jetzt und werde es noch etwas weiter verfeinern und dann teile ich das gerne!
Lg. Phil
1 Like