I’m finally raising the white flag as I can’t sort this out. I’m interfacing to a Triangle Tube boiler and seem to only be receiving 6 bits of address 0.
Currently the reading with the below modbus config is 52 (binary 110100 ) which is short 2 bits. I’ve tried all of the options for structure: (>, <, f, F, I, i, etc). I’m sure it is something to do with the LB: Flag8 that I haven’t been able to wrap my mind around.
I switched the boiler into manual mode which should trigger bit 0 and it doesn’t.
DHW Pump (bit 6) gives a value of 64
System / CH2 Pump gives a value of 32
Any help would be appreciated. Once I sort that out, I may need help actually decoding the value.
Thanks for the help. I was using the tables but didn’t think about dropping in the full binary to see if it was just dropping. My ModBus configuration ended up as below.
Nice work. Have you been able to make any efficiency improvements to your boiler using this data? I was hoping I could pull CH and DHW total fires and total runtime via modbus but appears thats calculated on their controller, not available data. I guess I’ll have to replicate that through some database math.
I haven’t messed with trying to adjust anything via HA. It’s self modulating with an outdoor air temp, so it does a pretty good job on it’s own (I have infloor heat that is never ‘setback’).
Hi,
I just noticed your post. Have you completed the integration into Triangle tube into Home Assistant? If so can I use it in my instance?
Thanks,
Bill