I followed all docs an implemented a firmware template for my Hargassner Nano PK15
Type: Nano.2(.3) 15
Firmware V14.1HAR.q
Home Assistant Version: OS 17.1
HA Core: 2026.4.1
I ended up in nearly all values correct, but sadly only nearly.
Main issue (as far as i can assume and understood everything):
daq_parser.py extracts following from my DAQ:
Statistics:
- Analog Parameters: 143
- Digital Parameters: 116
- Expected Message Length: 151
But Telnet delivers 155 values :(
Message length mismatch: expected 151, got 155
I'm stuck now how to fix this and to identify why Hargassner is delivering more than expected :(
Sample message from telnet:
pm 1 1.1 8.1 67.7 0 70.1 32 14 69.9 0 0 68.5 69.1 67.8 100 5 0 0 0 68 0 0 30 100 30 30 54 93.5 98 3 0 0 7 2 0 0 0 99 38 0 1838 3006 4814 0.00 0.00 -3 50.9 24208 140.0 119.3 37 -20.0 -20.0 0.0 5.2 8.8 0.0 1 3 0 0 -20.0 0 20.0 20.0 0 1 0 34.7 0 20.9 21.1 4 1 32 120.0 0 20.0 20.0 0 1 0 31.3 0 26.2 21.0 4 1 32 120.0 0 20.0 20.0 0 1 0 -20.0 0 20.0 20.0 0 1 0 -20.0 0 60.3 0 0 0 71.8 0 0 0 -20.0 0 0.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2.5 2.5 0.0 70.8 120.0 62.2 100 0 5 0 0 0 0 0.00 406 0 0 0 1 0 0 0
I'd appreciate any help on that.
Where i want to go to:
I'm operating an influx DB locally at home and want to collect and interpret the heating data on my own.
Your integration helped me very much to understand where to start.
Now I'm just investigation on "how to interpret the delivered values in a right way"
Attachments:
DAQ-JSON-TXT.zip
home-assistant_2026-04-06T21-31-28.789Z.log
I followed all docs an implemented a firmware template for my Hargassner Nano PK15
Type: Nano.2(.3) 15
Firmware V14.1HAR.q
Home Assistant Version: OS 17.1
HA Core: 2026.4.1
I ended up in nearly all values correct, but sadly only nearly.
Main issue (as far as i can assume and understood everything):
daq_parser.py extracts following from my DAQ:
Statistics:
But Telnet delivers 155 values :(
Message length mismatch: expected 151, got 155
I'm stuck now how to fix this and to identify why Hargassner is delivering more than expected :(
Sample message from telnet:
pm 1 1.1 8.1 67.7 0 70.1 32 14 69.9 0 0 68.5 69.1 67.8 100 5 0 0 0 68 0 0 30 100 30 30 54 93.5 98 3 0 0 7 2 0 0 0 99 38 0 1838 3006 4814 0.00 0.00 -3 50.9 24208 140.0 119.3 37 -20.0 -20.0 0.0 5.2 8.8 0.0 1 3 0 0 -20.0 0 20.0 20.0 0 1 0 34.7 0 20.9 21.1 4 1 32 120.0 0 20.0 20.0 0 1 0 31.3 0 26.2 21.0 4 1 32 120.0 0 20.0 20.0 0 1 0 -20.0 0 20.0 20.0 0 1 0 -20.0 0 60.3 0 0 0 71.8 0 0 0 -20.0 0 0.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2.5 2.5 0.0 70.8 120.0 62.2 100 0 5 0 0 0 0 0.00 406 0 0 0 1 0 0 0
I'd appreciate any help on that.
Where i want to go to:
I'm operating an influx DB locally at home and want to collect and interpret the heating data on my own.
Your integration helped me very much to understand where to start.
Now I'm just investigation on "how to interpret the delivered values in a right way"
Attachments:
DAQ-JSON-TXT.zip
home-assistant_2026-04-06T21-31-28.789Z.log