Aller au contenu

Recommended Posts

Plugin - Freebox Player Remote (bêta)

 

Télécommande pour le Player de la Freebox V6 (Révolution)

 

Version courante: 0.2.8 du 15-09-2014

 

 

Note de version 0.2.2: Je me suis volontairement arrêté au minimum afin de vous partager rapidement l'archive, c'est un "brouillon" et certainement pas un modèle ;), le code LUA est grossier mais lisible (par tous je pense), le plus intéressant est peut-être la partie "fichiers xml" pour le View / Config / Manifest puis la structure (arborescence).
 
Télécommande:

gallery_3_49_26909.png
 
 

Dans le gestionnaire de plugins:

 
gallery_3_49_20495.png
 
Onglet de configuration:

gallery_3_49_8596.png
 
 
Voici les archives pour l'installation et pour observation :) .

 

Version 0.2.8 - Nouveau: support des actions pour utilisations depuis scènes et API externe

Liste des actions actuellement disponibles:

fibaro:call(83, "setTV") -- lance la TV directement
fibaro:call(83, "setChannel", 6) -- en argument le numéro de la chaîne
fibaro:call(83, "power")
fibaro:call(83, "home")
fibaro:call(83, "ok")
fibaro:call(83, "mute")
fibaro:call(83, "channelDown")
fibaro:call(83, "channelUp")
fibaro:call(83, "volumeUp")
fibaro:call(83, "volumeDown")
fibaro:call(83, "restartPlugin")
fibaro:call(83, "keyUp")
fibaro:call(83, "keyDown")
fibaro:call(83, "keyLeft")
fibaro:call(83, "keyRight")

frp-0.2.8.zip

 

Version 0.2.6 - Enrichissement de l'interface utilisateur (couleurs, picto)

frp-0.2.6.zip

 

Version 0.2.2 - Première proposition comme "kit de départ"

frp-0.2.2.zip

  • Upvote 10

Partager ce message


Lien à poster
Partager sur d’autres sites

hop je download ^^

 

edit: Je me rend compte que j'étais sur la bonne voie, peut-être mis plus de truc mais sa ressemble sacrément à  ton code :D

Partager ce message


Lien à poster
Partager sur d’autres sites

@Shad,

 

T'as intérêt... Sinon je te cause plus  :lol:.

 

Je n'ai pas pris le temps d'intégrer encore les actions, je vais faire des mises à  jour après du repos ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi je vais regarder pour travailler demain dessus encore.

Après une bonne question a été poser sur le board. Comment on fait un "main loop" pour que le code redémarre ^^.

Partager ce message


Lien à poster
Partager sur d’autres sites

@Shad Free est déjàen Afrique, il nous ont oublié aux Antilles :D

Partager ce message


Lien à poster
Partager sur d’autres sites

@Shad, oui j'ai vu ;) Moi je ferais un classe qui s'occupe de cela puisque le plugin reste chargé en mémoire, je pense que le mainloop du vd c'est en gros cela.

Partager ce message


Lien à poster
Partager sur d’autres sites

@Fab: Non juste orange qui est dans tout les pays autour du gabon sauf chez nous :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Je pense que je vais me prendre la tête pour trouver une solution pour les échanges entre scenes / vd / plugins c'est pas limpide !!

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité chris6783

vivement que je sorte des travaux pour pouvoir jouer avec vous !

 

Bravo et merci  Krikroff.

Partager ce message


Lien à poster
Partager sur d’autres sites

Prochaine évolution: l'ajour des actions à  utiliser depuis scènes et vd.

 

Je pense intégrer plus tard:

  •  
  • La liste des chaines
  • Un accès direct au services comme la Tv, la radio etc...
  • La détection de l’état du player: On/Off

Partager ce message


Lien à poster
Partager sur d’autres sites

Trop fort !

 

Fibaro n'a pas ajouter la possibilité de colorer les boutons ?

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a des choses intéressantes àfaire mais il faut que j' approfondisse car je pense que les docs sont loin d'être complètes ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Encore super !!! :)

 

Une petite question. Je cherche à  faire la fonction "Éteindre la TV"...Ok je peux "appuyer" sur le bouton Power mais si elle est éteinte alors je vais l’allumer :(

 

Je n'ai pas creusé le code mais y-a-t-il qqle part une variable qui donnerait l'état ? .

 

Cela m'éviterait de me torturer pour trouver une solution bizarre:

- passer par un wall-plug pour mesurer la conso

- utiliser le sonomètre pour voir s'il y a un niveau trop élevé

- ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vais me pencher sur cela mais je sais déjàqu'il n'y a pas de remonté d'état sur le player... Et le coup de la variable bof ça limite l'usage au HC2, j'utilise un wallplug aussi mais je préfèrerais faire autrement ...

Envoyé de mon iPhone àl'aide de Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Cool ça merci!!! :60:

ca va servir de bonne base pour comprendre et commencer à  faire des plugins!!

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon et bien je comprend pas mal de chose en regardant ton plugin et du coup je me rend compte que même si c'est mal foutue c'est pas si compliqué que sa :D

Faut juste que je comprenne qu'elle est la différence exact entre self:Sendkey et self:httprequest  ^^

Partager ce message


Lien à poster
Partager sur d’autres sites

Nouvelle version 0.2.6 de l'interface après quelques tests, xtrem57 c'est pour toi :60:.

 

Note: Pour la mise à  jour, vous pouvez juste installer le plugin par dessus l'existant afin de conserver la configuration ;). Si l' UI du plugin ne change pas il faut vider le cache de votre navigateur...

gallery_3_49_26909.png

 

Le fichier est en téléchargement sur la première page du sujet.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Excellent Krikroff ;) Avec les couleurs ça pete carrement;) Je suis FAN;) Merci 

 

Par contre je dois attendre la version STABLE ;) LOL 

Partager ce message


Lien à poster
Partager sur d’autres sites

excusez moi, mais j'ai pas tout compris .... :15:

Comment je fais pour l'installer, je ne l'ai pas dans les plug-in dans l'appli et si j'essaye d'importer le fichier au debut du post, ca a pas l'air top à  faire.

 

Qué boulé .. :wub:  un coup de main

Partager ce message


Lien à poster
Partager sur d’autres sites

@rem's si tu es encore en v4.017 c'est bon. Dans plugin, menu installation àgauche, puis importer un plugin ou un truc comme ça puis tu glisses directement le ficher zip dans la zone ... Après il faut cliquer sur le bouton ajouter ou add

Envoyé de mon iPhone àl'aide de Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Mon Dieu, le Boulet ... ! Je suis redescendu de mon arbre, il est entrain de uploader (ca me semble long ...)

Merci pour ta réponse de Lucky Luke.

Partager ce message


Lien à poster
Partager sur d’autres sites

×