Intégration de SFR Home

Bonjour,

j’ai un système d’alarme Home By SFR (sans être abonné à SFR pour le reste) depuis des intrusions à mon domicile en 2017, et j’en suis très satisfait, car il est très fiable et complet.
Je pourrai certes faire presque aussi en DIY, et j’ai commencé pour certaines fonctionnalités additionnelles (ouvertures secondaires, …) mais la fiabilité est moins bonne et SFR propose une assistance, je ne me vois donc pas arrêter Home By SFR.
Ce qui est par contre dommage est qu’il n’est pas possible d’interagir avec Home depuis Jeedom (ex : activer l’alarme nocturne le soir, signaler à Jeedom que je suis rentré en interceptant le changement d’état de l’alarme, …)

Est-ce possible de prévoir une intégration de Home By SFR ?

A priori, il n’y a pas d’API … Mais Home est compatible avec les enceintes connectées.
Et il y a une interface Web qui permet d’agir avec le système.

Par exemple, une fois connecté sur le site Web, la désactivation de l’alarme se fait avec la requête HTTP :

https://home.sfr.fr/alarmmode?action=off&_=1667834107782

Qui retourne un petit XML :

<ALARM>
<STATUS>OK</STATUS>
<DESC/>
<ASKFORPLANNING/>
</ALARM>

Le statut de l’alarme doit aussi pouvoir être récupéré.

Le seul point négatif est que l’authentification semble se faire par cookie …

Est-ce envisageable comme plugin ?

Merci d’avance.
Mickaël

Bonjour,

Vous n’aviez pas relu votre post?
On n’y voyait pas l’info xml car il n’était pas dans un bloc code, j’ai corrigé pour vous.

Ca sera bien ca le problème.

Bonjour,

désolé, je ne savais pas qu’il était possible de faire cette mise en forme, mais j’avais bien relu.

L’authentification n’est pas simple, mais il est possible de simuler le comportement d’un navigateur. Je sais que c’est possible car je travaille dans le développement Web, mais je ne sais pas implémenter cela dans un plugin …

Dans un plugin dédié ca sera probablement possible, on est d’accord mais pour ca faut le matos

par contre sans plugin c’est autre chose, et c’est probablement trop spécifique que pour pouvoir utiliser le plugin script.