Sommaire
Le package FreeboxTV vous permet de piloter votre Freebox TV / Player par Constellation.
Le code source de ce package est en ligne sur : https://github.com/myconstellation/constellation-packages/tree/master/FreeboxTV
Installation
Depuis le “Online Package Repository” de votre Console Constellation, déployez le package FreeboxTV :
Une fois le package télécharger votre repository local, sélectionnez la sentinelle sur laquelle déployer le package.
Pour finir, sur la page de Settings, vous devez obligatoirement définir la code de la télécommande réseau de votre Freebox TV :
Sur une Freebox révolution « Player », vous pouvez trouver le “code de la télécommande réseau” dans le menu réglage, puis télécommande, puis tout en bas à la ligne « télécommande réseau ».
Bien entendu vos pouvez également déployer ce package manuellement dans la configuration de votre Constellation :
1 2 3 4 5 |
<package name="FreeboxTV"> <settings> <setting key="RemoteKey" value="xxxxx" /> </settings> </package> |
Détails du package
Les Settings
Nom | Type | Détail | Description |
RemoteKey | Int32 | Obligatoire | Code de la télécommande réseau |
Les StateObjects
Ce package ne publie aucun StateObject.
Les MessageCallbacks
Le package expose un MessageCallback :
Nom | Réponse (saga) | Description |
SendCommand | Aucune | Envoi une commande à la FreeboxTV |
Quelques exemples
- Piloter votre FreeboxTV depuis une page Web
- Piloter vitre FreeboxTV depuis un Arduino/ESP
Bonjour,
Je dev en ce moment un package Freebox Player. Je me permets de créer un topic pour prévenir en cas où d’autre personne voulait en faire un.
Il permet de contrôler le player avec l’api HTTP. Vous devez simplement indiquer la clé réseau de la télécommande.
S’il y a des personnes qui veulent essayer, je peux vous envoyer le package.
N’hésite pas à le mettre sur Git
Voilà
Super, Merci Hydro.
Je le fork, j’ai qq pistes d’améliorations en refactoring. Tu me diras :=)
Pas de soucis je suis ouvert à toutes améliorations.
c’est pushé !
par contre chez moi cette api n’est pas dispo.
Merci pour ton travail !
Comment ça pas dispo, ça ne fonctionne pas ?
J’ai un timeout sur le call API. Pourtant j’ai une Freebox
Une revolution ? Tu es derrière un routeur ?