Karotz Controller

Karotz Controller

[MAJ : 02/04/2012] La version 0.5 à été validée par Micasaverde et est disponible directement depuis l’onglet APPS de vos vera.

Cela reste une version Beta, n’hésitez pas à me faire part de vos remarques pour faire évoluer l’application.

Je profite ce petit article pour vous faire par de l’avancement du développement de mon plugin pour controller les lapins Karotz depuis votre Vera.

Comme je le précisais dans les commentaires du plugin sur le Nabaztag (ici), il n’est pas possible dans la version actuelle de l’API de faire se lever ou se coucher le lapin. Personnellement je trouve cela bien dommage. Le but d’un système domotique est, entre autre d’utiliser l’intelligence du système (le réseau de capteur)  pour gérer plus finement l’interaction avec les habitants en l’occurrence les heures de couchés et de levés.

Cela étant dit, quelles sont les fonctionnalités qui sont utilisables avec ce plugin :

  1. TTS : Faire parler le lapin
  2. Play : Faire lire un Mp3
  3. Cam : Utiliser la webcam du lapin

Dans la pratique :

TTS : Faire parler le lapin

2 solution, soit dans un scène via l’onglet « ADVANCED »

Fonction TTS

sélectionner la fonction TTS et indiquer le text à faire dire à votre lapin

ou en lua :

luup.call_action("urn:antor-fr:serviceId:Karotz1", "TTS" , {SayText = "Bonjour le monde"}, YY)

où la encore YY est l’ID de votre module.

Play : Faire lire un Mp3

meme démarche que pour le TTS,

Nabaztag : Fonction Play

sélectionner la fonction Play et indiquer l’url du mp3. Pour jouer une musique à la racine d’une clef USB du Karotz, il faut préfixer le chemin par « /mnt/usbkey/ »

une petite remarque au passage, contrairement au Nabaztag, il n’est pas nécéssaire que cette url soit « publique ». Vous pouvez donc tres bien utiliser par exemple votre NAS (disque dur réseau) si celui-ci fait serveur web pour mettre à disposition du lapin les sons que vous voulez lui faire jouer.

ou en lua :

luup.call_action("urn:antor-fr:serviceId:Karotz1", "Play" , { PlayUrl = "http://www.auboutdufil.com/get.php?web=music_95.mp3"}, YY)

Pour un fichier a la racine de la clé USB :

luup.call_action("urn:antor-fr:serviceId:Karotz1", "Play" , { PlayUrl = "/mnt/usbkey/Dragonborn.mp3"}, YY)

où la encore YY est l’ID de votre module.

Cam : Utiliser la webcam du lapin

Plusieurs limitations existent pour l’utilisation du flux vidéo :
  • Pour que le flux vidéo puisse être disponible, il faut que l’application sur le Kartoz soit active. Cela veux dire que l’application doit être lancée avant de pouvoir visualiser le flux (via le bouton dédié). La durée de vie de l’application est au maximum de 15 minutes (limite API). Donc contrairement à une webcam classique vous ne pourrez pas disposez du flux en permanence. De plus pendant que l’application est active, les autres applications du lapin ne sont pas disponibles, donc vous ne pourrez pas utiliser un tag rfid pendant ce temps la. Pour utiliser un tag si la caméra du Karotz est activée, vous devrez la couper (triple clic sur la tete du lapin) [TODO : couper automatiquement l’application lorsqu’un tag est présenté au lapin].
  • Un seul flux en parallèle n’est disponible, c’est à dire que vous ne pourrez regarder le flux qu’a un seul endroit. cela empêche notamment l’utilisation de la miniature présente sur les modules webcam. pour avoir fait le test, la miniature et la page en taille normale se perturbent mutuellement

A ces limitations près, voila le résultat que l’on peut obtenir :

Installation et configuration :

Installation :

Depuis apps.mios.com :

Installer l’application directement depuis l’interface de la vera (UIV5) ou depuis le site apps.mios.com

Via les fichiers sources :

télécharger les fichiers sources ici : KarotzController – V0.5

Uploader les fichiers sur la vera via l’onglet APPS > Develop Apps > Luup files

puis créer un module virtuel avec comme paramètres :

Device type : urn:antor-fr:device:Karotz:1
Description : le nom du module
Upnp Device Filename : D_Karotz1.xml
Upnp Implementation Filename : I_Karotz1.xml

Configuration :

1/ Installation du l’application sur votre Karotz :

Cliquer sur le lien de test ICI pour installer l’application sur votre Karotz

Récupérer votre « Install id » nous en aurons besoin pour la suite :

2/ Paramétrage du module sur la Vera

Entrer dans l’onglet « Advanced » du module

vous devez saisir dans l’adresse ip « api.karotz.com » ceci afin d’utiliser les fonctions standards de webcam

Ensuite :

Karotz Controller - Conf 2

Dans le champs Install id renseigner le numéro récupéré dans l’étape 1.

Il n’y a pas besoin de modifier les autres paramètres mais je vous propose une petite explication de text :

Voice :  la voix utilisée pour le TTS
Interactive Id Caller : la page php qui sert de proxy avec les api karotz, par défaut je vous propose d’utiliser le service que je mets a votre disposition mais je pourrais fournir les sources à ceux qui le souhaitent.

On enregistre et le tour est joué !

This post is also available in: Anglais

  • Lionel

    Super l’appli; je l’attendais !!
    Pas de probleme pour l’installer. J’ai essayé la webcam; elle fonctionne.
    Juste une question, sur ta capture d’écran, DirectStreamingURL est de la forme /api/karotz/webcam … mais pas chez moi. Faut-il le configurer pour pouvoir enregistrer avec la webcam ? D’ailleurs, l’enregistrement fonctionne-t-il avec le Karotz sur la Vera ? J’ai une camera Heden externe et cela fonctionne très bien.
    Allez, j’essaye le TTS et la lecture mp3 !

  • Bonjour Lionel,

    Heureux que ça puisse te plaire 🙂

    Concernant la variable DirectStreamingURL, elle devrait etre mise à jour apres la première utilisation, mais de toute façon pour la vidéo c’est la variable URL qui est utilisée.

    Concernant l’enregistrement, chez moi je n’ai pas réussi (encore?) a le faire fonctionner et n’ayant pas de d’autres camera pour comparer je ne sais pas pourquoi cela ne fonctionne pas …

  • Lionel

    Merci pour ton retour.
    J’ai aussi eu du mal à configurer ma caméra Heden pour que les enregistrements soient sauvegardés sur les serveurs Macasaverde.
    De mémoire, j’ai changé le variable URL et seules les images sont sauvegardées quand je clique sur « Record » avec l’option image et non video.
    Mais effectivement, après la 1ère utilisation, l’URL et DirectStreamingURL ont changé. Mais cela ne change rien :-(.
    Affaire à suivre …

    Lionel.

  • Lionel

    Bonjour Antor,

    Test du TTS : j’ai mis l’action suivante dans un script :
    luup.call_action(« urn:antor-fr:serviceId:Karotz1 », « TTS » , {SayText = « Bonjour le monde »}, YY) avec le bon ID.
    Le Karotz dit bien la phrase mais l’application ne se ferme pas côté Karotz. Conclusion : je suis obligé d’appuyer sur la tête du Karotz pour l’arrêter.
    En passant par le service PushingBox avec envoi vers le lapin, cela s’arrête correctement.
    Lionel.

  • Bonjour Lionel,

    C’est effectivement un choix fait, après avoir hésité et testé plusieurs solutions. Mais je suis d’accord pour dire aucune des solutions n’est parfaite. La encore ce sont les contraintes portées par l’API qui obligent à faire un choix.

    voila les raisons de ce choix :

    Nota : C’est ma première application avec Karotz donc mes propos sont limités par ma faible connaissance, s’il y’a parmi vous des gens aguerris au développement d’app Karotz je serais très heureux de pouvoir entrer en contact avec eux pour améliorer ce plugin.

    Pour bien comprendre, je vais être obligé de rentré un peu dans la technique (tout en essayant de ne pas trop vous embrouiller).

    Pour pouvoir quitter l’application il faut s’assurer que l’action est bien terminée (fin du text ou du morceau), c’est le but du retour d’état (appelé aussi CallBack).

    Cette fonction (callback) est déclenchée par l’application Karotz quand l’action a fini de s’exécuter. Et la deux problèmes : cette fonction dans l’API Web Karotz est paramètrée en dur au niveau de l’application et est appelée depuis les serveurs Karotz. De faite impossible de faire revenir l’information à la vera (qui est bien en sécurité dans votre réseau privé).

    Il existe bien une solution, qui je suppose est celle utilisée par PushingBox, faire arriver le callback sur une page hébergée en ligne (comme le proxy php) et couper l’application à ce moment la. Pour PushingBox, pas de problème mais ici, si vous étiez en train de regarder la caméra … piouuu. D’autant qu’il n’est pas possible de faire parvenir l’info de cet arrêt jusqu’à la vera (pour les raisons évoquées plus haut)

    La clé de tout cela serait surement de pouvoir faire interagir la vera et le Karotz au sein de votre réseau privé en utilisant l’API « Javascript SDK » qui s’exécute directement dans le lapin et non plus via les serveurs Karotz. Ou peut-être un mixte des deux si c’est possible. L’API « Javascript » présente quand même une grosse limitation puisque pour l’heure seul la prise de photo est possible mais pas la vidéo. Avis aux spécialistes 🙂

    Pour l’heure je suis partie sur le principe que la vera arrête l’application au bout de 15 minutes. L’avantage de cette solution est que si vous relancez une action durant ce délais, c’est beaucoup plus réactif puisque l’application est déjà active. Normalement, l’action Karotz est prévue pour pouvoir être interrompue par les autres applications Karotz mais je n’ai jamais fait le test. Il faut que je rajoute un bout de code dans le module php pour quitter l’application en cas de présentation d’un tag rfid. Je pourrai peut-être aussi réduire le délai pour l’action TTS ?

    Voila … ce long message pour expliquer qu’il n’y a pas de solution idéal (ou du moins je n’en ai pas encore trouvée :p)
    J’espère que cela te permettra de mieux comprendre le pourquoi de ce choix. Il n’en reste pas moins que c’est encore une version Beta qui pourra évoluer en fonctions de vos retours.

    Je me permets également de copier ton message et ma réponse sur le forum de touteladomotique au cas ou un expert Karotz passerait par la : http://www.touteladomotique.com/forum/viewtopic.php?f=48&t=7233&p=58684#p58684

  • Lionel

    Bonjour Antor,
    Ca n’a pas l’air simple tout cela et dépasse mes compétences en la matière …
    J’ai vu effectivement qu’il y avait un post sur ton plugin sur touteladomotique.com
    Je continuerai mes échanges par ce biais; cela fera un point d’entrée unique sur ce sujet pour tout le monde.
    Lionel.

  • je suis interessé par
    —–
    Interactive Caller : la page php qui sert de proxy avec les api karotz, par défaut je vous propose d’utiliser le service que je mets à votre disposition mais je pourrais fournir les sources à ceux qui le souhaitent.
    —–
    merci
    Christian

    • Bonjour Christian,

      J’ai bien noté ta demande, je suis en train de travailler sur la durée d’activité de l’application. Je publierai le fichier PHP en meme temps que la prochaine version de l’appli.

  • VARNIER

    BJ
    AI TESTE VOTRE APPLI
    SUPER TRAVAIL
    JUSTE UNE REMARQUE POUR LA FONCTION TS
    IL PARLE TROP VITE , FAUDRAIT POUVOIR RALENTIR LE DEBIT
    MERCI DE VOTRE RETOUR

    • Bonjour Varnier,

      Merci bien pour ton commentaire. c’est noté cependant je sais pas trop comment procéder pour Ralentir le débit de parole. Si quelqu’un a une idée 🙂

  • chrifabre,

    Tout est expliqué ici avec les sources : http://wizz.cc/blog/index.php?post/2011/04/12/Karotz-Php-Class

  • Hello,
    Très bon plugin. Bon boulot. Je vois que ton plugin est vraiment complémentaire au mien.

  • Matteo

    Great work!

    Is it possible to specify the language of the text?

    I would like my Karotz to,speak in Italian.

    Thank you
    Matteo

    • Hi Matteo,

      You can change de language with the « Voice » parameter. Default is « FR » for French, you can change it to set your language (if Karotz support it).

      Thank

  • Zoum

    Très bon travail Antor!

    Le petit pinpin fonctionne parfaitement bien! 😉

    Donc en ce qui concerne le proxy, tu vas pouvoir nous le faire parvenir avec la prochaine release?

    D’ici là je vais peaufiner le paramétrage!

    Bonne soirée et bon boulot
    Zoum.

  • Lido55

    Bonjour Antor,

    J’ai installé le Karotz Controller en téléchargeant les fichiers source. Le Karotz apparaît bien parmi les caméras de ma Vera, cependant je n’ai pas d’image car le champ URL des Settings est vide (les champs Username et Password sont vides aussi). Que faut-il écrire dedans?
    Merci
    Lido55

  • Nicolas

    Super appli merci beaucoup

    bon par contre à la seconde éxécution je me suis retrouvé avec l’image webcam de qq’un d’autre…..

    tu penses que ça vient du proxy ?

    C’est possible que tu nous donne le php, j’aimerais l’héberger chez moi
    merci

    • Bonjour Nicolas,

      Concernant le code php, c’est bien prévu pour la prochaine version (qui est actuellement en cours de beta privée), je pense donc pour mardi prochain.
      Concernant le fait que tu te retrouves avec l’image de quelqu’un d’autre … c’est vraiment surprenant, dans le doute j’ai retiré du code la partie Debug qui pointait vers chez moi pour être sur…

      La mise à jour est effective depuis 20h00 heure française, si vous remarquez un comportement anormal n’hésitez pas à me le remonter.

      Merci,

  • Nicolas

    Euhhh une pièce assez claire avec une table et des chaises ?

    Si c’est ça j’étais bien chez toi !!

    Ok pour le code merci !!

  • Nicolas

    des news du proxy php ?

    merci

    • La nouvelle version est soumise pour approbation chez Micasaverde. Dès que c’est bon je vous poste ça 🙂

  • Pingback: Antor – Blog autour de la domotique » Blog Archive » Karotz Controller : Nouvelle version disponible (V0.6)()

  • Allo

    Salut,

    Je suis quelque peut débutant, pour ne pas dire totalement novice dans la domotique…
    Helas, bien que le tuto soit bien réalisé, je ne trouve aucune concorande entre celui-ci et ce que je vois quand je rentre dans les paramètre de l’application « Karotz Controller » dans ma Vera 3… Je tente en vain de pouvoir dire au lapin d’allumer ou eteindre differentes lumières.

  • Salut,

    Tout dabord merci à toi pour ton pluggin qui marche très bien.
    Petite question, j’essai via le plugin vera home controller de lancer une scène, scène qui fais parler le karotz via ton plugin.
    LA scène fonctionne très bien quand je la lance depuis la vera, par contre quand j’essai de la lancer depuis le karotz avec le vera home controller ça ne marche pas.
    Est ce que c’est parce que ça revient à lancer 2 appli en même temps ?

    • Bonjour Platypus,

      Effectivement, je pense que l’application vera home n’a pas encore quitté (et donc verrouille le lapin) au moment ou le plugin essai de lancer l’application qui permet de faire parler le lapin.

      Antor

      • Est ce que ce serai envisageable avec un timer par exemple ?
        La scène se lancerait, ferait des actions indépendantent du karotz, puis après 1 ou 2 minutes lancerait le fait de faire parler le karotz ?

        Je pense par exemple à quand je rentre de chez moi, je passe un nanoz devant le lapin qui lancerais une scène qui couperait une alarme, allumerait des lumières… puis me donnerais la température qu’il fait dans différente pièce de la maison

        • Oui probablement. Quand le lapin est libre « pas d’application lancée » il clignote en vert. il suffit donc de regarder au bout de combien de temps le lapin repasse dans ce mode apres avoir passé le Nanoz devant.

  • julien

    Antor,

    Merci pour l’application mais la version 0.7 est différente de celle dont tu t’es servie pour le tuto (configuration)… je ne peux donc jouer avec celle ci 🙂

    Pourrais tu me dire sur quelle ligne je dois saisir mon install id : ligne « id_parent » ?

    Pour quelle raison je ne puis lire le flux vidéo de mon Karotz ? « camera URL invalid » apparaissant là où je devrais voir l’image !

    Merci

    • Bonjour Julien,
      Je suis tres surpris car presque rien n’a été modifié dans cette mise à jour, uniquement la gestion des miniatures lié au nouveau firmware. Chez moi je n’ai aucun problème tant sur ma Vera 2 que ma Vera Lite. Peux-tu redémarrer ta vera, recharger ton explorateur ? Si malgré cela cela ne marche pas, peux tu me décrire plus en detail le problème ?
      En te remerciant

  • Bon première chose, je suis arrivé à faire parler le lapin avec une scène.
    Tout simplement en utilisant l’appli kron du karotz qui lance une scène. Grace à ça, le karotz est dispo tout de suite après avoir passé le nanoz.

    Je reviens ici pour une petite demande.
    Je cherche (toujours avec la même scène ^^) faire parler le karotz puis lancer un mp3 (dans un premier temps, je préfèrerais pouvoir lancer une playliste ^^)
    Visiblement ça ne marche pas, il parle mais ne lance pas la musique après.
    Tu pourrais me dire si c’est possible ou pas ?

    Merci

    • Bonjour Platypus,

      normalement c’est possible oui. via le plug-in tu peux le faire parler et/ou jouer un mp3 (pas encore une playliste mais c’est techniquement faisable).

      Le mp3 que tu veux jouer est accessible comment par rapport au lapin ? Peux tu me donner un peu plus de detail sur les tests que tu as fais ?

      Merci 🙂

      Antor

      • J’arrive à faire parler le lapin, j’arrive à lancer le MP3 (dispo sur mon réseau local via un serveur web local)
        Quand je mets les 2 à la suite l’un de l’autre dans mon code LUUP ça ne fonctionne pas.

        local text = « Bonjour »

        luup.call_action(« urn:antor-fr:serviceId:Karotz1 », « TTS » , {SayText = text}, 12)
        luup.call_action(« urn:antor-fr:serviceId:Karotz1 », « Play » , { PlayUrl = « http://IPLOCAL/musique/musique.mp3 »}, 12)

      • Bon, j’ai fais plusieurs test, avec code luup, en utilisant la fonction avancé plutot quel e code luup directe.
        Ca ne fonctionne pas….. C’est soit le text, soit la musique mais pas les deux -_-

  • kaya

    Bonjour Antor
    j’ai installé l’appli et mon karotz passe bien au blanc puis bleu clignotant mais je n’ai pas d’image dans la fenêtre de la vera. faut-il saisir un mot de passe ?
    merci
    kaya

    • Bonjour Kaya,

      Malheureusement l’API du Karotz n’est pas tres stable. une fois le lapin bleu clignotant, essai de fermer et de réouvrir la fenêtre du module.

  • chris66

    Hello, ça a l’air très bien comme appli! Serait-t-il possible dans une future version de gérer l’interaction avec les Tags RFID, pour gérer des scenes dans Vera, comme: Je rentre à la maison, j’ai 30 secondes pour déposer mon Tag RFID près du Karotz, sinon l’alarme retentit? Merci!

    • Bonjour chris66,

      Il est possible de commander la vera via l’app Kartoz « Vera Home Controller » (http://www.karotz.com/appz/app?id=2315), cependant le Karotz étant mono tache l’utilisation de 2 app differente dans la meme scène peu poser quelques difficultés (a tester). L’idéal serait d’utiliser une seule apps pour faire les deux mais ce n’est pas si simple a cause des 2 api Karotz.

  • Thomasss

    Hello,
    Merci Antor pour ce pluggin.
    Le TTS et le MP3 fonctionne nickel 🙂

    Ce serait super si on pouvait controller la couleur et/ou bouger les oreils via la Vera.
    Il pourrait par exemple clignoter en rouge lors de l’activation de l’alarme et en vert à la désactivation…

    Est il possible/prévu d’ajouter cette fonction un jour ?

    Bon WE.

    • Bonjour Thomasss

      Merci pour ton commentaire 🙂

      Concernant l’ajout de fonctionnalités pour contrôler les oreilles ou la led, ce n’est pas tres compliqué à rajouter donc je dois pouvoir faire cela prochainement.

  • watou

    Thank you for this plugin! The TTS works perfectly. Have you received any reports of the video not working? I receive a « proxy-ui5.png » image instead of a view of the Karotz webcam, but I cannot find any reports of this problem at all elsewhere. I know you didn’t sign up for free Vera support 🙂 but if you have a clue where to point me, I can take it from there. Kind regards, watou

    • Hi Watou,

      Thank’s for your support. the Karotz API for streaming video is very limited and unstable. For exemple you can display only one instance of your video (last arrive cut other ones).
      I notice it’s work better if i start the Karotz App with « Start app » button on the small view before openning the plugin popup.

      • watou

        Thank you very much for replying! Very nice effort on your part in providing this. If there is some « trick » that solves my particular issue, I will share it here. Regards, Watou

      • watou

        I see in my Vera logs a broken URL for getting video from the Karotz! Here is a snippet of the log:

        http:///api/karotz/webcam?action=video&interactiveid=xxxxxx-xxxxx-xxxx-xxxx-xxxxx
        01 10/19/12 0:50:57.104 IPCamera::ArchiveVideoFrame Cannot get frame for 23

        (I put the x’s there to hide my ID.)

        What value am I missing in the configuration that is trying to fetch from this incomplete URL? Many thanks again for your plug-in.

  • Pingback: Ma solution domotique sous vera lite | Pascal MIETLICKI()

  • Nao974

    Super boulot,
    Je suis novice sur la vera, j’ai créé une scène afin de faire parler le lapin lors de l’ouverture d’une porte, cela fonctionne mais la scene s’arrete au bout de 1 minute, comment faire pour qu’elle reste active ?

    • Bonjour Nao,

      Qu’entends tu par : la scene s’arrete au bout de 1 minute ? Un scène est déclenché soit par une condition temporel, soit par un changement d’etat d’un module. La scène continue jusqu’a avoir exécuté tous les ordres ou le code paramètré.

  • guillaume

    bonjour,

    Merci pour ce super boulot.

    Par contre j ai un petit souci que je ne comprend pas.
    je me sert du karotz pour ouvrir et fermer mes volet a les petits lapin.
    jusque ici tout va bien.
    mais j aimerai lancer de la musique (enfin un titre vu que c est limiter) quand je les ouvre et cela ne marche pas.
    par contre cela marche quand je lance la scène depuis mon téléphone ou mon pc mais pas vu le karotz.
    J ai bien sur utiliser la fonction play et j ai déposer mon mon fichier sur un serveur public.

    merci de ta reponse

    • Si cela marche depuis l’interface ou ton téléphone, je suppose que c’est le trigger qui ne déclenche pas la scène. As-tu vérifié que la scène se déclenche bien a l’ouverture des volets ? Tu peux regarder cela, soit en l’interface (barre verte sous la scène) soit en rajoutant dans ta scène une autre action et vérifier qu’elle s’éxécute bien.

  • Fi

    Bonjour Antor, super boulot, ça marche pour moi dans les 2 sens, Karotz via Kron qui lance une scène Vera, et Vera via l’App Karotz Controller qui fait parler Karotz. Toutefois, il ne parle pas à chaque fois, c’est un peu aléatoire… J’ai un device virtuel « Alarme » que j’allume/éteint avec un tag, Vera change l’état de mon alarme(via mon code luup), allume/éteint une lampe (pour visualiser plus facilement l’action), et fait parler Karotz… mais il parle… ou pas. Normal?

    • C’est surement lié au fait que le Karotz ne soit pas multi-tache. Si une autre application est « active » (comme Karotz Kron par exemple) elle empêchera tout autre application de se lancer. C’est un peu domage mais nous n’avons plus de signe de vie de nos amis violet depuis quelques temps 🙁

      • Fi

        Oui c’est certainement ça. Ca m’intéresse de savoir comment fonctionne la communication Vera -> Karotz à partir de ton appli, y a-t-il un schéma quelque part où tu expliques les différentes étapes, ou un peu de littérature? Merci.

        • Bonjour Fi, j’utilise l’api Karotz via l’intermédiaire d’une page php qui fait la liaison entre le plugin et les serveurs Karotz.
          Plus de detail sur l’API ici : http://dev.karotz.com/api/

  • Thomasss

    Hello,
    Encore une fois merci Antor pour continuer à faire évoluer l’écosystème Vera. J’utilise plusieurs de tes créations.

    Sans vouloir insister, il y a qq temps, on avait parlé de la possibilité de contrôler la couleur du Karotz depuis la Vera. Est ce toujours au programme ?

    Si cela peut paraitre futile, cela peut être très pratique pour les notifications, spécialement pour qqn de mal-entendant.

    Merci et bonne fête de fin d’année.

    • Bonjour Thomasss,

      Merci pour ton soutien, avos vos dons cela m’aide a faire évoluer et développer de nouvelles choses.

      Suite a notre discussion, j’avais commencé en creuser la question. Pour etre sur de bien répondre a ton besoin, pourrais-tu décrire un ou deux « cas d’usage » ou tu voudrais changer la couleur du Lapin.

      Bonnes fêtes à toi également

  • des news du proxy php ?

    merci

  • fo2x

    je viens d’aquerrir une VeraPlus mais les serveurs Karotz sont HS
    une idée pour coupler mon lapin avec ma Vera ?