Excellent project, would you consider a homebridge plugin? https://homebridge.io/
This would remove the requirement to build a homekit bridge and you could use an existing homebridge setup such as https://hoobs.com/ — I’m currently running this on a
Pi Zero.