Hello,
Apologies for the newbie question, I’ve reviewed the documentation but it wasn’t clear to me what the steps were or if this was supported:
I’m currently using Homebridge to hook up some custom automation (running on Raspberry Pi’s) to Homekit. This includes my back yard pool system (pool lights, pump, heater, cover, valves, etc), yard lights, my aquarium (CO2 system, lights, feeder, etc), and so on. This was working reasonably well until recently but for unknown reasons i’m no longer able to get the iOS Home app to connect to Homebridge (also running on a Pi under Raspbian).
example from my Homebridge config.json -
"accessory": "Http",
"name": "Blower",
"on_url": "http://10.0.1.19/update_blower.php?blower=Blower On",
"on_body": "",
"off_url": "http://10.0.1.19/update_blower.php?blower=Blower Off",
"off_body": "",
"read_url": "http://10.0.1.19/status.php?function=Blower",
"brightness_url": "",
"username": "",
"password": "",
"sendimmediately": "",
"http_method": "GET",
"http_brightness_method": "GET",
"service": "Switch",
"brightnessHandling": "no"
},
{
"accessory": "Http",
"name": "Cover",
"on_url": "http://10.0.1.19/update_cover.php?cover=Cover Close",
"on_body": "",
"off_url": "http://10.0.1.19/update_cover.php?cover=Cover Open",
"off_body": "",
"read_url": "http://10.0.1.19/status.php?function=Cover",
"brightness_url": "",
"username": "",
"password": "",
"sendimmediately": "",
"http_method": "GET",
"http_brightness_method": "GET",
"service": "Switch",
"brightnessHandling": "no"
},
{
"accessory": "HttpTemperature",
"name": "Temperature",
"url": "http://10.0.1.45/last_read.php?option=Temp",
"http_method": "GET"
},
I was going to start from scratch and reinstall the latest Raspbian on my Pi and reinstall Homebridge but was pointed at Home Assistant by a colleague at the office.
So my question is whether this is an alternative - can I use HA to integrate my custom automation with HomeKit? I do see that there is a homekit plugin, but it wasn’t clear how to configure my custorm accessories. The documentation for the http module didn’t seem to support what I need to do.
Sorry for the long post but would appreciate if anyone could point me in the right direction.
My fundamental requirement is to be able to control everything with Siri.
thanks