freebox-api
freebox-api copied to clipboard
Support pack sécurité freebox delta pour Home assistant
Je ne suis pas sûr d’être sur le bon canal de communication mais il semble qu’il y ait par ici des spécialistes à la fois de HA et de Freebox alors je me lance.
je cherche depuis plusieurs mois à intégrer le pack sécurité de la Freebox delta à HA ! (J’étais avant sur Jeedom qui avait bien fait le boulot de ce côté là) je cherche quelque chose de très simple : contrôler l’alarme et son état, connaître l’état des 2 détecteurs (mouvement et porte) (J’ai tenté de contourner ce manque en « développant » une sorte d’intégration via NodeRed et MQTT - mais ce n’est pas une réelle intégration - https://github.com/dathosim/HomeAssistant-Freebox-Pack-Securite)
Aussi, j’ai vu que HA disposait d’une intégration officielle Freebox mais qui ne prend pas en charge ces composants du pack sécurité de la delta 😢 D’ailleurs, j’ai pu voir dans le code qu’il y’a avait de tout petit « morceaux » qui faisait appel à votre lib Freebox-api... Et je me disais que l’effort à fournir pour aller jusqu’au bout et pas énorme mais peut être je me tromper...
Alors, mes questions sont les suivantes :
- comme j’ai une delta et le pack comment puis-je aider à cela ?
- Est-ce qu’on peut créer un custom components de HA qui se servirait intégralement de votre lib qui intègre d’ailleurs les points d’api Home qui permettent de piloter le pack sécurité ?
- Faut-il attendre que l’intégration officielle fasse ce travail ? Y contribuez vous ?
Merci d'avance
ne suis-je pas sur le bon canal ?
(Rappel) Mes questions sont les suivantes :
- comme j’ai une delta et le pack comment puis-je aider à mieux intégrer le pack sécurité dans l'intégration Freebox ?
- Est-ce qu’on peut créer un custom components de HA qui se servirait intégralement de votre lib qui intègre d’ailleurs les points d’api Home qui permettent de piloter le pack sécurité ?
- Faut-il attendre que l’intégration officielle fasse ce travail ? Y contribuez vous ?
(Rappel) Mes questions sont les suivantes :
* comme j’ai une delta et le pack comment puis-je aider à mieux intégrer le pack sécurité dans l'intégration Freebox ? * Est-ce qu’on peut créer un custom components de HA qui se servirait intégralement de votre lib qui intègre d’ailleurs les points d’api Home qui permettent de piloter le pack sécurité ? * Faut-il attendre que l’intégration officielle fasse ce travail ? Y contribuez vous ?
Salut, l'API de free est pour le moment bien obsolète, Il semble que les développeurs ne vont pas la mettre à jour d'aussi tôt. Certaine fonctionnalités déjà présente ont été modifiés et ne fonctionnent plus.. comme les propriétés de contrôle parentale. Et les nouvelles fonctionnalités comme le pack sécurité ne sont même pas encore dans l'API, pour le moment je crains qu'il faut attendre une nouvelle version d'API qui fonctionnerait bien avec la delta.
Ou alors la delta/pop à déjà ces API requests accessible mais ne sont pas documenter dans sur la doc
@noenic : désolé pour ma réponse tardive... Par contre, je ne suis pas tout a fait d'accord sur un point : l'API Freebox est bien à jour MAIS sa documentation n'est pas publiée en public - dommage 👎 Et je t'assure que les objets du pack sécurité y sont bel et bien depuis longtemps J'ai même développé une pseudo intégration du pack pour Home assistant en m'appuyant sur NodeRed https://github.com/dathosim/HomeAssistant-Freebox-Pack-Securite Sauf que je ne gère que des capteurs et pas des boutons de mise à jour (comme arrêter et allumer l'alarme)
Pour revenir sur la documentation de l'API Freebox on peut la trouver ici :
https://dev.freebox.fr/sdk/os/ dans sa version publique
Mais en effet cette doc n'est pas à jour et/ou pas complète : c'est dommage 👎
Mais on peut la trouver sur l'aide de Freebox OS SEULEMENT quand on a une Freebox ! 👍 (La rubrique s'appelle maintenant "Développer" dans le menu FreeboxOS en bas à gauche) Ou en allant sur l'URL : http://mafreebox.freebox.fr/doc/index.html#developer-api-documentation
On voit d'ailleurs la grosse différence entre les 2 documentation (publique et maFreebox) sur la partie Api List Les paragraphes suivants :
- home
- notification
- Players Devices (beta)
- Virtual Machines n'existent pas sur la documentation publique (premier lien)
Mais dans home on a tout ce qu'il faut pour le pack sécurité 👍
@oncleben31 @SNoof85 @stilllman croyez-vous qu'on peut faire quelque chose pour étendre cette lib python et intégrer les endpoint home, pour ensuite améliorer l'intégration Freebox "officielle" de HA ?
@noenic : désolé pour ma réponse tardive...
Par contre, je ne suis pas tout a fait d'accord sur un point : l'API Freebox est bien à jour MAIS sa documentation n'est pas publiée en public - dommage 👎
Et je t'assure que les objets du pack sécurité y sont bel et bien depuis longtemps
J'ai même développé une pseudo intégration du pack pour Home assistant en m'appuyant sur NodeRed
https://github.com/dathosim/HomeAssistant-Freebox-Pack-Securite
Sauf que je ne gère que des capteurs et pas des boutons de mise à jour (comme arrêter et allumer l'alarme)
Pour revenir sur la documentation de l'API Freebox on peut la trouver ici :
https://dev.freebox.fr/sdk/os/ dans sa version publique
Mais en effet cette doc n'est pas à jour et/ou pas complète : c'est dommage 👎
Mais on peut la trouver sur l'aide de Freebox OS SEULEMENT quand on a une Freebox ! 👍
(La rubrique s'appelle maintenant "Développer" dans le menu FreeboxOS en bas à gauche)
Ou en allant sur l'URL :
http://mafreebox.freebox.fr/doc/index.html#developer-api-documentation
On voit d'ailleurs la grosse différence entre les 2 documentation (publique et maFreebox) sur la partie Api List
Les paragraphes suivants :
home
notification
Players Devices (beta)
Virtual Machines
n'existent pas sur la documentation publique (premier lien)
Mais dans home on a tout ce qu'il faut pour le pack sécurité 👍
@oncleben31 @SNoof85 @stilllman croyez-vous qu'on peut faire quelque chose pour étendre cette lib python et intégrer les endpoint home, pour ensuite améliorer l'intégration Freebox "officielle" de HA ?
Bonjour, C'est vrais j'ai remarqué cela il y a quelques semaine la documentation est disponible sur l'interface Freebox, mais elle n'est plus disponible en publique ce qui est plutôt cohérent en quelques sorte
cette nouvelle documentation est d'ailleurs très bien expliquée. J'ai une pop donc tout ce qui est VM et Home je n'y est pas accès 🥲
As tu essayé de motiver des développeur sur le Discord de la communauté HACF ? Il y a un canal de discussion pour les développement liés à la freebox sur HA.
@oncleben31 : merci du tuyau ! je ne connaissais pas ce canal mais je vais essayer ;-)