Skip to content

About

Homebridge plugin for SFR Home

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

SFR Home pour Homebridge

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.

Fonctionnement

  • 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.

Fonctionnalités

  • 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 ?

Installation

# 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 nom@domaine.com --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

Configuration du plugin dans Config.json

{
    "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"
        ]
    }
}

About

Homebridge plugin for SFR Home

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages