Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support pack sécurité freebox delta pour Home assistant #186

Open
dathosim opened this issue Mar 30, 2021 · 7 comments
Open

Support pack sécurité freebox delta pour Home assistant #186

dathosim opened this issue Mar 30, 2021 · 7 comments

Comments

@dathosim
Copy link

dathosim commented Mar 30, 2021

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

@dathosim
Copy link
Author

ne suis-je pas sur le bon canal ?

@dathosim
Copy link
Author

dathosim commented Jun 8, 2021

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

@noenic
Copy link

noenic commented Aug 18, 2021

(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

@dathosim
Copy link
Author

dathosim commented Oct 6, 2021

@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
Copy link

noenic commented Oct 6, 2021

@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 🥲

@oncleben31
Copy link
Member

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.

@dathosim
Copy link
Author

dathosim commented Oct 6, 2021

@oncleben31 : merci du tuyau ! je ne connaissais pas ce canal mais je vais essayer ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants