I made a github page for the project
https://github.com/larduino/hawkesbay-can2mqtt
Added in the daily power consumption and also extra mppt that Barcelona has. It is commented out in the python code but can be uncommented and then it should work . But I don't have a Barcelona to test it.
There was also some code added to slow down the mppt reports and that timing can be adjusted in the code.
I also quit using the Canable 2.0 usb adapter because it was giving some issues . So I swithed over to an Innomaker usb to can adapter which doesn't need much special setup and just shows up as Can0 .
Larry