Description : Module permettant de faire parler, jouer de la musique, se lever ou se coucher votre lapin Nabaztag.
Grâce à l’aide de Siegfried, le plugin est maintenant aussi compatible avec les serveurs OJN
Installation et configuration du plugin
Il suffit d’aller dans APPS, et Installer des applications sur la VERA, puis télécharger le module Nabaztag Controller.
Une fois l’installation terminée, un nouveau module est apparu sur votre interface :
Appuyer sur le bouton « Reload » de votre interface pour faire redémarer la vera
Une fois le redémarrage terminé (un rafraichissement de la page sera peut-être nécéssaire), entrer dans les paramètres avancés du module :
Paramètres pour le serveur officiel (www.nabaztag.com)
vous devez saisir votre API Key.
Pour récupérer cette clé, connecter vous au site des nabaztag
cliquer sur le bouton action du lapin que vous souhaitez connecter
l’API Key est inscrite en haut de la page à droite (en rouge sur l’image), copier la dans l’onglet de configuration du module et le tour est joué
Paramètres pour les serveurs OJN
vous devez renseigner les paramètres suivants :
- Server URL : l’adresse url de votre serveur Server (exemple http://ojn.psnet.fr)
- Login : le login de votre compte sur le serveur OJN
- Password : le mot de passe de votre compte OJN
- Mac : l’adresse mac de votre lapin (le paramètre mac se trouve dans la première partie des paramètres cf image ci-dessous)
Utilisation du module
Une fois configuré le module permet d’utiliser 3 fonctions du célèbre lapin :
- Reveil / Coucher
- TTS (Le faire dire une phrase)
- Jouer un mp3
Reveil / Lever :
rien de plus simple il suffit d’utiliser les boutons du module
TTS :
Dans un scène via l’onglet « ADVANCED »
sélectionner la fonction TTS est inscriver le text à faire dire à votre lapin
Play :
meme démarche que pour le TTS,
sélectionner la fonction Play est inscriver l’url du mp3. petite remarque au passage, la lecture du mp3 se fait via le serveur Nabaztag.com, il faut donc que cette url soit « publique » sinon vous pouvez aussi installer chez vous un serveur NabAlive pour contourner ce problème (les sources sont accessibles depuis la home page de nabaztag.com)
StaySleeping :
Utilisant le Nabaztag dans ma chambre, je le fais se coucher quand je me couche pour ne pas être dérangé durant mon sommeil. Mais voila, il arrive que celui-ci reboot (perte de wifi ? problème serveur ?) au milieu de la nuit … quand cela arrive, le lapin ne garde pas en mémoire son état et reste éveillé …
J’ai donc rajouté une fonction que s’assure que le lapin est bien endormi quand l’état du module est à 0. A une fréquence définie par ce paramètre (StaySleeping), si le module est « couché » il envoi l’ordre au lapin de se (re)coucher (pour être sur ;))
Le paramètre s’utilise comme cela :
- Paramètre à blanc : fonction désactivé
- Paramètre a XX (ou X est un nombre) : requête envoyée toutes les XX secondes
- Paramètre a XXm (ou X est un nombre) : requête envoyée toutes les XX minutes
- Paramètre à XXh (ou X est un nombre) : requête envoyée toutes les XX heures.
Utilisation en lua
Ci-dessous la liste des function disponibles
SetTarget(newTargetValue) [« urn:upnp-org:serviceId:SwitchPower1 »] : Permet d’endormir ou de réveiller le lapin
- newTargetValue = 0 : Dormir
- newTargetValue = 1 : Réveiller
Exemple :
luup.call_action("urn:upnp-org:serviceId:SwitchPower1", "SetTarget" , {newTargetValue = X}, YY)
ou X egale 0 pour le faite se coucher et 1 pour le reveiller et YY est l’ID de votre module
TTS(Text) [« urn:antor-fr:serviceId:Nabaztag1 »] : Permet de faire dire au lapin le Text
Exemple :
luup.call_action("urn:antor-fr:serviceId:Nabaztag1", "TTS" , { SayText = "Bonjour le monde"}, YY)
où la encore YY est l’ID de votre module.
Play(Url) [« urn:antor-fr:serviceId:Nabaztag1 »] : Permet de faire lire le mp3 à l’adresse « Url »
Exemple
luup.call_action("urn:antor-fr:serviceId:Nabaztag1", "Play" , { PlayUrl = "http://www.auboutdufil.com/get.php?web=music_95.mp3"}, YY)
où la encore YY est l’ID de votre module.
Evolution des versions
**** 0.70 **** Publiée le 12/07/2012
- Correction des icones suite au Firmware 1.5.408
- Ajout de la compatibilité OJN
- Ajout de la function « Stay sleeping »
This post is also available in: Anglais