Shad Posté(e) le 9 janvier 2014 Signaler Posté(e) le 9 janvier 2014 L'addon est disponible sur le repository de xbmc-passion.org . ATTENTION: J'ai remarqué que la hc2 pouvait freeze avec l'ipad. Mise en place: Avant toute chose créer les scènes suivantes. Il faut créer 3 scènes: - Une pour démarrer le films, éditer le nom de la variable globale que vous avez mis dans le plugin de xbmc: --[[ %% properties %% globals --]] local room = "Xbmc_salon"; local startSource = fibaro:getSourceTrigger(); if ( startSource["type"] == "other" ) then fibaro:sleep(5*1000); if ( fibaro:getGlobalValue(room) == "Empty" ) then fibaro:setGlobal(room, "Movies"); end if ( (fibaro:getGlobalValue(room) == "Movies") or (fibaro:getGlobalValue(room) == "TVShows") ) then --votre code si c'est un film ou une séries elseif ( fibaro:getGlobalValue(room) == "Music" ) then --votre code si c'est de la musique elseif ( fibaro:getGlobalValue(room) == "PVR" ) then --votre code si c'est le PVR end fibaro:sleep(60*1000); end - Il faut ensuite une scène pour si vous mettez pause, éditer le nom de la variable globale: --[[ %% properties %% globals --]] local room = "Xbmc_salon"; local startSource = fibaro:getSourceTrigger(); if ( startSource["type"] == "other" ) then if ( (fibaro:getGlobalValue(room) == "Movies") or (fibaro:getGlobalValue(room) == "TVShows") ) then --votre code si c'est un film ou une séries elseif ( fibaro:getGlobalValue(room) == "Music" ) then --votre code si c'est de la musique elseif ( fibaro:getGlobalValue(room) == "PVR" ) then --votre code si c'est le PVR end fibaro:sleep(60*1000); end - Et pour finir une scène pour la fin, éditer le nom de la variable globale + l'id du votre device virtuel: --[[ %% properties %% globals --]] local room = "Xbmc_salon"; local Vdevice = 104; local startSource = fibaro:getSourceTrigger(); if ( startSource["type"] == "other" ) then if ( (fibaro:getGlobalValue(room) == "Movies") or (fibaro:getGlobalValue(room) == "TVShows") ) then --votre code si c'est un film ou une séries elseif ( fibaro:getGlobalValue(room) == "Music" ) then --votre code si c'est de la musique elseif ( fibaro:getGlobalValue(room) == "PVR" ) then --votre code si c'est le PVR end fibaro:setGlobal(room, "Empty"); fibaro:call(Vdevice, "setProperty", "ui.sldPercentage.value",'0'); fibaro:call(Vdevice, "setProperty", "ui.lblXbmc2.value",''); fibaro:call(Vdevice, "setProperty", "ui.lblTime.value",'00:00:00/00:00:00'); fibaro:sleep(60*1000); end Personnellement dans ces 3 scènes j'ai rajouté différente condition, (pluie-orage, nuit et jour) et par rapport ces conditions, la hc2 me fait différentes actions. Je ne vous fournie que la base minimum au bon fonctionnement du script. Normalement, une variable globale avec des valeurs prédéfinie devrait se créer automatique grâce au plugin xbmc lors de la première lecture. Si ce n'est pas le cas créer en une avec pour valeur : - Empty - Movies - Music - PVR - TVShows - Ensuite vous devez importez le fichier vfib (virtual device) contenue dans le zip dans la HC2. Attention, si vous modifiez la variable globale "Xbmc_salon", pensé à faire pareil dans l'addon xbmc. Éditez l'adresse IP principal + celle des boutons N°4 / 8 / 9 / 10 / 18 pour y mettre celui de votre xbmc. - Pour l'addon de xbmc, installez le dans votre htpc. Pour le configurez allez dans Add-ons -> Enabled Add-ons -> Services -> Fibaro HC2. Configurez les différentes info du plugin et pensez à activez le module virtuel et mettre oui pour le module virtuel ainsi que son numéro ID et la variable globale si vous l'avez modifié. - Profil: Vous devez créez un second profil sur xbmc, et éditez dans le bouton 12 la variable slave. Mettez y le nom de vote profil. Voilà , vos enfant n'auront plus accès a vos films porno ou films d'horreur. En théorie je n'ai rien oublié. Merci à A,Socha, Krikroff pour leur aide. Source de code, et remerciement à leur auteur. ADN pour ce portion de code pour le put . Et gros merci à homeawesomation pour m'avoir permis de modifier son code initial. Xbmc.vfib 2
BenjyNet Posté(e) le 9 janvier 2014 Signaler Posté(e) le 9 janvier 2014 T'es sur d'avoir besoin de "artistes" en bas ? Déjàque ton module est haut, ça doit vachement le rallonger non ?
Shad Posté(e) le 9 janvier 2014 Auteur Signaler Posté(e) le 9 janvier 2014 Pour sa que j'ai mis en bas. Mais pour les films sa a une fonction mais pour la musique une autre. 1
Krikroff Posté(e) le 9 janvier 2014 Signaler Posté(e) le 9 janvier 2014 Et bien je pense que je vais ressortir mon xbmc moi
Shad Posté(e) le 9 janvier 2014 Auteur Signaler Posté(e) le 9 janvier 2014 N'empêche les virtuals devices sont vraiment mal intégrer dans ipad. Sa ressort vraiment trop gros
i-magin Posté(e) le 9 janvier 2014 Signaler Posté(e) le 9 janvier 2014 et l'application ne pivote pas en mode portrait
Krikroff Posté(e) le 9 janvier 2014 Signaler Posté(e) le 9 janvier 2014 sur IPhone il y a des ":" ajoutés sur tous les labels .
i-magin Posté(e) le 9 janvier 2014 Signaler Posté(e) le 9 janvier 2014 Exact, et j'ai du supprimer tous les miens dans les labels, car ils étaient du coup doublés
Shad Posté(e) le 9 janvier 2014 Auteur Signaler Posté(e) le 9 janvier 2014 Rajout d'un label time--------00:00:00/00:00:00
lionel Posté(e) le 9 janvier 2014 Signaler Posté(e) le 9 janvier 2014 @ Shad a cause de toi j ai réinstallé xbmc ,donc : release
Shad Posté(e) le 9 janvier 2014 Auteur Signaler Posté(e) le 9 janvier 2014 Xd ^^. Attend je travaille sur l'intégration de la télécommande/scène /json + addon. Bon allez une autre bonne nouvelle pour ceux qui font le pvr, en théorie les chaines devrait maintenant s'afficher en permanence. L'avantage pour moi, c'est que maintenant je serais ou sa en est le dessin animé de mon fils avant qu'il vienne me voir pour dire que c'est finie, je pense que je vais même regarder pour me faire une alerte visuel dans le salon
Shad Posté(e) le 10 janvier 2014 Auteur Signaler Posté(e) le 10 janvier 2014 Bon mauvaise nouvelle, la main loop n'aime vraiment pas refresh des requêtes json. Va falloir que je regarde pour réduire au maximum les requetes -_-'.
Krikroff Posté(e) le 10 janvier 2014 Signaler Posté(e) le 10 janvier 2014 C'est quoi le problème dans le mainloop
Shad Posté(e) le 10 janvier 2014 Auteur Signaler Posté(e) le 10 janvier 2014 Sa à l'air de fonctionner maintenant . il ne me reste qu'a regarder pour le PVR, mais le hic c'est que le mieux de fonctionne plus . Donc je vais avoir besoin de quelque testeur pour me faire des remontés de bug. Si possible des gens qui connaisse un minimum xbmc pour les logs et remplacer les fichiers de l'addon. PS: Bon j'atend un peu je vais essayer de remettre une chaine gratuite en pvr pour test.
franckg16 Posté(e) le 14 janvier 2014 Signaler Posté(e) le 14 janvier 2014 @ Shad, comment fais-tu pour afficher une valeur personnalisée (autre que de 0 à 100) sur le slider "duration" ? (dans ton imprime-écran, sur le slide "duration", est affichée la valeur 63.59) Merci
Shad Posté(e) le 14 janvier 2014 Auteur Signaler Posté(e) le 14 janvier 2014 Si je dis pas de bêtise tu ne peux pas remplacer le 0-100. Mais si tu veux adapter a tes besoin par exemple de 0-450, tu multiplie ton pourcentage par 4.5.
Moicphil Posté(e) le 19 janvier 2014 Signaler Posté(e) le 19 janvier 2014 Salut Shad. Alors, toujours des problèmes de Mainloop? ( hâte de tester ta telco !)
Shad Posté(e) le 19 janvier 2014 Auteur Signaler Posté(e) le 19 janvier 2014 Oui toujours des gros problèmes complètement aléatoires. Je vais regarder lundi pour demander a socha s'ils comptent faire quelque chose pour sa.
Shad Posté(e) le 20 janvier 2014 Auteur Signaler Posté(e) le 20 janvier 2014 Bon j'ai une très très bonne nouvelle. J'ai fais marché mon code àla barbare, dans un bouton que j'appelle avec le main loop. Et sa marche du feu de dieu je vais refaire un test ce soir pour être sur que pas de problème sur le hC2 et je publie scènes, virtuel device et addon xbmc Donc surement dans la soirée.
Krikroff Posté(e) le 20 janvier 2014 Signaler Posté(e) le 20 janvier 2014 Super, c'est génial , je suis impatient...
Shad Posté(e) le 21 janvier 2014 Auteur Signaler Posté(e) le 21 janvier 2014 Petit up, si quelqu'un utilise le pvr faite moi des retours
Shad Posté(e) le 21 janvier 2014 Auteur Signaler Posté(e) le 21 janvier 2014 Peut-être qu'on va supprimer ce thread???
Shad Posté(e) le 21 janvier 2014 Auteur Signaler Posté(e) le 21 janvier 2014 Toujours aucun download depuis 16h. Je vais vraiment supprimer ce thread ^^.
Moicphil Posté(e) le 21 janvier 2014 Signaler Posté(e) le 21 janvier 2014 Tu as mis à jour le 1er post c'est ça ? Si tu le précises pas, comment tu veux qu'on sache ! Alors, je prends et j'essaye ça demain ... par contre pas de pvr pour moi... Merci
Messages recommandés