L’intégration Google Home / et bientôt Alexa, sont des intégrations très particulière dans leur fonctionnement.
Ce sont des intégrations qui ont un ensemble de contraintes données par Google et Amazon pour fonctionner :
- Déjà, c’est du pur cloud (quand tu parle à Google Home, la voix est envoyée sur les serveurs de Google), et eux ils exigent que leurs partenaires soient pur cloud.
- Côté Google, pour être partenaire et s’intégrer avec Google Home, il faut un compte Google Developer + configurer le panel « Actions on Google » avec tout ce qui va avec: Oauth 2.0, Webhooks, etc… Côté Amazon, il faut un compte AWS, et configurer un paquet de trucs (IAM, Lambda, Alexa for Developer, etc…). Cf doc par exemple: Steps to Build a Smart Home Skill | Alexa Skills Kit
- Ensuite, pour créer une intégration Google Home / Alexa, il faut un serveur qui soient accessible sur internet, disponible en continu, certificat SSL valide, etc… Car ils te contactent sur un webhook ( et dans le cas d’Amazon, il faut carrément héberger le code dans une Lambda sur AWS – c’est obligatoire)
- Enfin, j’ai du passer une certification assez contraignante, valider des batteries de tests automatisés, remplir des dossiers de certifications, discuter plusieurs semaines avec les équipes de Google pour que ça finisse live sur leur « store ».
Tu l’auras compris, ce n’est pas une intégration comme les autres qui peut être fait en pur local et qui peut se configurer très simplement dans l’UI.
Si on veut qu’un utilisateur se configure ça tout seul, pourquoi pas: mais ça sera pas du tout user-friendly, ça sera pour un public développeur, et le temps de configuration sera en heure.
Par comparaison, chez la concurrence (Home Assistant/Jeedom), ils proposent ces intégrations dans leur package cloud (similaire à Gladys Plus: Nabu Casa pour HA / Service pack pour Jeedom ). Il est aussi possible de mettre ça en place soit même, mais ce n’est pas du tout mise en avant et j’ai l’impression que peu de gens le font, car les contraintes sont énormes (sérieusement, qui a un compte AWS / configure IAM / Lambda à part un dev de métier?)
Dans Gladys, je pense qu’on aura le même fonctionnement: Si quelqu’un veut développer une intégration Google Home/Alexa hors Gladys Plus, pourquoi pas, après ça ne sera pas mis en avant car c’est l’opposé de la philosophie du projet: ce sera un truc purement pour des devs avec des connaissances très poussées.
Après je suis curieux, qu’est ce qui te gêne dans Gladys Plus ? Le prix est trop élevé pour toi ?
(Si tu me dis: « Je contrôle pas c’est dans le cloud », alors là je comprend plus rien, Google Home est dans le cloud de toute façon, Gladys Plus ou non).
L’offre Gladys Plus peut aussi évoluer pour ceux qui veulent juste Google Home ou Alexa, je ne suis pas fermé à repenser l’offre et offrir des packages différents si c’est une demande récurrente, après le prix actuel me semble assez honnête comparé à la quantités de service offertes.
J’ajoute de la valeur pour les gens qui soutiennent le projet, ça me semble normal. C’est uniquement grâce à eux que Gladys 4 existe.
Clairement pas d’accord, j’ai fais une seule vidéo sur Gladys Plus, et 90% des autres vidéos sur la chaine parle purement de Gladys. De même pour les posts twitter/facebook et les développements. Le multi-dashboard ? Les courbes de valeurs de capteurs ? Les améliorations récentes des scènes ? C’est que du Gladys.
Tu es un peu dur.
Si tu veux tout savoir, pour l’instant Gladys est très loin d’être rentable et oui j’essaie d’apporter de la valeur sur ce produit pour emmener ce produit encore plus loin (le revenu mensuel de Gladys Plus est d’ailleurs public: Gladys Assistant en chiffre | Gladys Assistant).
Car il n’y a rien de magique, depuis quasi 3 ans j’investis beaucoup de temps et d’argent pour que ce projet soit rentable et pérenne sur le long terme, et la rentabilité financière du projet est vitale pour que je continue cet investissement.
Je crois que peu de gens se rendent compte des montants investis de mon côté. Après je suis conscient que c’est un produit complexe qui ne va pas être rentable du jour au lendemain, mais il est vitale que le projet soit rentable à moyen terme.
Et contrairement à ce que beaucoup pourrait croire, aucun, je dis bien aucun projet open-source n’a pas de stratégie niveau revenu, il y a des coûts important dans tout projet et il faut se financer d’une façon ou d’une autre, rien n’est gratuit.
Quelques exemples:
- Mozilla: Financé par la pub via leur partenariat avec Google.
- Home Assistant: Financé par leur package Nabu Casa principalement et depuis peu par leur box hardware.
- Jeedom: Financé par les plugins, par leur service pack et leur boxes.
- Wordpress: Financé par leur plan d’hébergement clé en main
- Ghost: Financé par leur plan d’hébergement clé en main
Je peux continuer, la liste est très longue. En tout cas, la liste très courte, c’est la liste des projets open-source qui n’ont pas de source de revenu: il n’y en a pas, ou alors le projet ne fonctionne pas.
Dans le cas de Gladys, pour moi l’offre Gladys Plus fait sens car c’est un financement qui est en accord avec les valeurs du projets et qui est gagnant/gagnant pour l’utilisateur:
-
Ce n’est pas de la pub, ni de la revente de données. Gladys Plus est chiffrée de bout en bout pour l’accès à distance, car justement les données des utilisateurs ne m’intéressent pas.
-
Je n’ai pas pris d’investissement externe, ce qui aurait permis de faire du faux gratuit en mode « regardez accès à Google Home gratuitement » => financé par un investisseur, puis dès que le nombre d’utilisateur est conséquent on rend payant: c’est la stratégie de beaucoup de startups « VC funded », et on voit le résultat aujourd’hui: combien de boite s’écroulent / change de business model du tout au tout / mettent de la pub partout / des popups de paiements partout, et les utilisateurs se retrouvent sans rien ou un produit pourri. Je ne veux pas de ça dans Gladys.
-
Les utilisateurs s’abonnent à Gladys Plus si la valeur que j’apporte est suffisante dans le package, ça me pousse donc à développer un service de qualité: c’est gagnant/gagnant.
Désolé pour le post un peu long, mais je pense que c’est important d’éduquer les gens sur le vrai coût des choses. On a été nourri au tout gratuit sur les 10 dernières années, mais c’est un leurre