ok, so forget SiriKit - you can only integrate if you fit in their intent domains and unless I missed something it seems it's quite limited right now
If you still want to try HomeKit, here is my config.json (make sure you have it in ~/.homebrdige folder btw) - to load it make sure you pass the path to the plugin so you don't have to publish it in npm
{
"bridge": { //this is from https://github.com/nfarina/homebridge/blob/master/config-sample.json
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"description": "X-WeatherStation + ST Accessories",
"accessories": [
{
"accessory": "WeatherStation",
"name": "My Weather Station",
"url": "http://##XAV##/edomus/getLatestData.php?houseId=Y&sensorId=Z", //I don't think you need this anymore
"http_method": "GET"
}
],
"platforms": [
{
"platform": "SmartThings",
"name": "SmartThings",
"app_url": "https://graph.api.smartthings.com:443/api/smartapps/installations/",
"app_id": "XXXXX",
"access_token": "XXXX"
}
]
}
hth!
X