Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Piloter votre Freebox Player avec Calaos [TUTO]
#1
Lightbulb 
Dans ce tuto je vais vous expliquer comment contrôler votre Freebox Player depuis votre domotique CALAOS.
Cette une première pour moi, alors souillez indulgent.

Applications :
Allumer ou éteindre votre Freebox Player depuis l'interface tactile Calaos Home, depuis un simple interrupteur ou depuis un scénario.
Exemple: Lors de l'exécution du scénario "Je vais me coucher", votre Freebox Player sera éteinte
Couper le son de votre Freebox Player.
Exemple: Lors de l'activation de votre sonnette le son de votre Freebox Player peut-être coupé.

Pré requis :
Calaos Server (les installations fonctionnant juste avec l'automate Wago, sans la partie server ne sont pas compatible)
Le logiciel Calaos Installer - http://calaos.fr/download/
Une Freebox Player V6, les Freebox Player V5 sont également compatible (pas testé)
Le code de votre télécommande Freebox Player


1er étape:
Récupérer le code de votre télécommande Freebox Player

Sur la page d'accueil de votre Freebox Player (bouton FREE de la télécommande), aller dans le menu "Réglages" puis "Télécommande".
Sur la page "REGALGES DE LA TECOMMANDE" , le code télécommande réseau apparait en bas de page. Il est composé d'une série de 8 chiffres.
Noter le bien.

2ème étape:
Commander votre Freebox Player depuis Calaos

Ouvrer le logiciel Calaos Installer
Charger la configuration de votre maison depuis le server ou depuis un dossier de sauvegarde de votre configuration.
[Image: chargerconfiguration.png]

Sélectionner la pièce de votre choix, ici le "Salon", puis ajouter une "Variable Scénario".
[Image: ajoutervariablescnario.png]

Donner un nom a votre variable, ici "Freebox Player Salon", puis valider.
[Image: crervariablescnario.png]
Laisser la case visible cochée si vous souhaiter que votre variable scénario soit visible a l'intérieure de votre pièce depuis Calaos Home.

Maintenant que votre variable scénario à été ajoutée, il faut lui affecter une règle.
Dans la partie droite de l'écran qui est consacré aux règles cliquer sur la croie verte pour créer une nouvelle règle.
[Image: ajouterrgle.png]

Donner un nom a votre règle, ici "Freebox Player Salon Power", puis valider.
[Image: nommerrgle.png]

Pour qu'une règle fonctionne il faut lui renseigner au moins une condition et une action.

Dans la partie gauche de l'écran qui est consacré aux éléments de la maison cliqué sur la variable scénario ajoutée précédemment et faite la glisser dans zone réservée aux conditions.
[Image: condition.png]

Une fois la condition ajoutée il ne reste plus qu'a ajouter une action.

Il faut créer une action de type "Action Script"
[Image: actionscript.png]

Editer le script.
[Image: editerscript.png]

Une fois dans "Script Editor", saisi le script a exécuter, puis valider
[Image: scripteditor.png]

calaos:requestUrl("http://hd1.freebox.fr/pub/remote_control?code=code_de_votre_télécommande&key=power")
return true

Votre variable scénario est maintenant utilisable soit directement depuis l'interface tactile, depuis un inter ou depuis d'autres scénarios.

Bien-sur le script peut être utilisé seule dans n'importe quelle action sans passer par la variable scénario.
J'utilise par exemple le script suivant lors de l'activation de l'entrée sonnette pour couper le son de la Freebox Player lorsque quelqu'un sonne a la porte:
calaos:requestUrl("http://hd1.freebox.fr/pub/remote_control?code=code_de_votre_télécommande&key=mute")
return true

Vous possédez plusieurs Freebox Player, il suffit de remplacer hd1 par hd2, hd3, hd4 (...)

Via cette méthode il est possible de simuler l'appui sur tous les boutons de la télécommande.
Visiter ce site pour d'autre commande
http://www.universfreebox.com/article/10...la-Freebox

Amusez vous bien....
Steeve MARTINS
Calaos User

Calaos v3 sur Intel BOXNUC5CPYH | Wago 750-842 (2.0)| Eco-Devices
Reply
#2
Super le tuto, merci.

J'ai 2 petites remarques:

- Dans un script il faut toujours finir a la fin par un "return true" ou "return false".
- Pour les images dans un post sur le forum, c'est mieux d'utiliser le systeme d'upload d'image qui est deja dans le forum au lieu d'utiliser un site externe. Si le site externe ferme un jour ou change ou supprime l'image on se retrouve avec un tuto sans les images... Peux tu corriger ca steeve?
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Reply
#3
Ah! Ça c'est un beau tuto !
Merci Steeve
Calaos v1.1.20 sur Advantech x86 | Calaos Home écran tactile RS232 | Wago 750-841 | DMX RGB LED
Calaos-OS v2.0 sur Advantech x86 | Clé USB
Squeezebox | Raspberry & Scripts maison
Reply
#4
CoolMerci beaucoup, je vais tester ça....
Reply
#5
Bonjour,
Concernant les images, je n'ai pas réussi à en mettre plus que trois.
C'est pour ça que je suis passé par un site extérieur.
Steeve MARTINS
Calaos User

Calaos v3 sur Intel BOXNUC5CPYH | Wago 750-842 (2.0)| Eco-Devices
Reply
#6
Effectivement.... J'ai changé l'option pour en mettre plus.
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Reply
#7
Top, ça fonctionne bien.
Par contre, je voudrais ajouter l'allumage de la Freebox au scénario Home Cinéma... mais en utilisant key=power, ça risque d'éteindre la FB si elle est déjà allumée.

J'ai regardé rapido sur le net, sans trouver de solution, mais faut encore creuser. Si quelqu'un a déjà fait ça, au cas où :-)
Calaos v1.1.20 sur Advantech x86 | Calaos Home écran tactile RS232 | Wago 750-841 | DMX RGB LED
Calaos-OS v2.0 sur Advantech x86 | Clé USB
Squeezebox | Raspberry & Scripts maison
Reply
#8
Il faut trouver le moyen de récupérer l'état actuelle de Box, afin de pouvoir tester avant d'envoyer la commande power.
Je cherche sur le net.....
Steeve MARTINS
Calaos User

Calaos v3 sur Intel BOXNUC5CPYH | Wago 750-842 (2.0)| Eco-Devices
Reply
#9
Une idée en passant, le player semble être en DHCP, à voir si elle répond aux ping en veille.
Calaos v1.1.20 sur Advantech x86 | Calaos Home écran tactile RS232 | Wago 750-841 | DMX RGB LED
Calaos-OS v2.0 sur Advantech x86 | Clé USB
Squeezebox | Raspberry & Scripts maison
Reply
#10
Non raté, même en veille "normale" elle est visible sur le LAN, accès aux partages, etc..
Calaos v1.1.20 sur Advantech x86 | Calaos Home écran tactile RS232 | Wago 750-841 | DMX RGB LED
Calaos-OS v2.0 sur Advantech x86 | Clé USB
Squeezebox | Raspberry & Scripts maison
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)