Plugin Homebridge exposant les équipements SFR HOME à HomeKit via scrapping du site SFR Home (script Python). Ne fonctionne pour l'instant qu'avec un abonnement SFR Home.
- Scrapping du site home.sfr.fr
- Connexion : Cookies pour limiter le nombre de connexions, le login/password est utilisé pour la première connexion puis lors de l'expiration des cookies.
- Récupération des périphériques SFR Home (contact, mouvement, fumée, température, humidité, ...) et des partenaires Hue, Legrand ou Netamo
- Récupération du statut de l'alarme dans un device spécifique (Centrale)
- Exclusion de certains périphériques par nom ou par type (Météo, Hue…) dans le fichier config.json (permettant d'éviter les doublons si les périphériques sont déjà présents dans Homekit via un autre plugin)
- Pilotage des prises commandées On/Off
A venir :
- Pilotage des autres devices
- Flux Camera (peut-être possible en local directement)
- Création d'une version alternative sans abonnement ?
# Clone dans le dossier node_modules de Homebridge et install des dépendances
git clone https://github.com/sdiraimondo/homebridge-sfrhome
cd ./homebridge-sfrhome
sudo ./install_sfrhome.sh --user [email protected] --password 'Password12345!' --cron-user homebridge
npm install
npm pack
sudo npm install -g ./homebridge-sfrhome-*.tgz
# ou
sudo npm link
sudo npm link homebridge-sfrhome
{
"platform": "SFRHomePlatform",
"name": "SFR Home",
"devicesPath": "/tmp/devices.json",
"refreshSeconds": 30,
"exclude": {
"names": [
"Météo"
],
"models": [
"METEO",
"LED_BULB_DIMMER",
"LED_BULB_HUE",
"LED_BULB_COLOR"
]
}
}