L'interface cliente XMBC - HoMIXbmC

L'interface cliente pour XMBC est développée par Alamata et permet de piloter / visualiser son installation domotique depuis son poste de télévision !

Le service XBMC callbacks Mod homixbmc est capable de monitorer différents évènements XBMC et ce pour differents installation d'XBMC présentes.

Pour télécharger cette interface, rendez-vous dans la section "Download"

!! IMPORTANT !!
!!!  ce plugin XBMC  est optimisé pour Frodo 12 et le skin par défaut Confluence ainsi que Aeon Nox 4  !!!

Cette mouture est destinée à être complétée et améliorée afin de suivre les différentes évolutions d'HOMIDOM et les besoins rencontrés.

Voici une petite vidéo de démonstration sur Youtube.

Pré-requis

  • Firewall : Il faut d'abord que le firewall (Windows ou autre suivant votre configuration) du serveur autorise le port d'Homidom, par défaut le 7999, en entrée. Ceci pour permettre à l'interface de se connecter en SOAP au serveur. Il faut également configurer dans l'interface d'administration
  • Adresse IP du serveur : par défault, le serveur est configuré pour utiliser l'adresse "LocalHost". Pour pouvoir utiliser des interfaces clientes sur d'autres PCs du réseau local ou depuis internet, il est nécessaire de configurer l'ip locale du serveur (ex : 192.168.1.2) dans HoMIAdmiN et d'utiliser celle-ci dans ce plugin-in et dans HoMIAdmiN.
  • HOMIDOM : Nécessite la version 1.1.XXX d'HomMIDoM

Installation

  • Dezipper l'archive HoMiXBMC 0.1.3 pack RELEASE.zip
  • Aller dans Systeme / Extensions
Homixbmc_Systeme_Extensions

  • Dans Systeme/ Extensions / Installer depuis un zip
  • Sélectionner le fichier zip homixbmc.0.1.3.release.zip
  • L'extension HoMiXbmC est ensuite activée

Homixbmc_Extension_Activee

  • Aller de nouveau dans Systeme/ Extensions / Installer depuis un zip
  • Sélectionner le fichier zip service.xbmc.callbacks.0.2.mod.homixbmc.zip
  • Le service XBMC Callbacks est activé
Callbacks Installé
  • Aller dans le menu Programmes et sélectionner HoMIXbmC
Homixbmc

  • Appuyer sur la touche clavier ""c"" pour faire apparaitre le Menu Contextuel
  • Sélectionner ""Paramètres de l'extension""
Homixbmc_Parametres

  • Dans "Paramètres - HoMIXbmC", onglet HOMIDOM renseigner l'IP du serveur HoMiDom, son ID et le port autorisé :
Homixbmc_adresse_ID

  • Dans "Paramètres - HoMIXbmC", onglet Monitoring sélectionner les événements XBMC que vous désirez monitorer
Parametres Monitoring

Notification

Notification
  • L'interface est maintenant fonctionnelle :
Homixbmc_Main
Homixbmc_MainMeteo
Homixbmc_Composant

Homixbmc_Action
Homixbmc_ActionMeteo

Du coté d'HoMiDoM

Créer un composant du nom de l'instance de votre xbmc (systeme/Serices/Général)

  • Driver: VIRTUEL
  • Type:GENERIQUESTRING
  • adresse (exemple) : x1

Instance

Composant

Créer une macro Si/alors/sinon (cocher enable) avec condition sur le composant que vous venez de créer avec Propriété VALUE = ****** :

  • PlayerAStart
  • PlayerAStop
  • PlayerAPause
  • PlayerAResume
  • PlayerVStart
  • PlayerVStop
  • PlayerVPauses
  • PlayerVResume
  • Xstart
  • XssON
  • XssOFF

Then L'Action que vous voulez effectuée

Macro

Créer un Trigger pour le composant que vous venez de creer (cocher enable) avec la propriéte VALUE pour la macro créée.

Trigger