Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Commandes vocales via proServ + realKNX
#2
Bon et bien je vais me lancer pour ce premier feedback.

Tout d'abord  le système bien que simple à utiliser est quand même complexe à installer et nécessite une extrême rigueur de conception.

Le système se compose donc :
  • Une passerelle IP/KNX de type Proserv ou Mylifedomus (à ne pas confondre avec un lifedomus)
  • Un serveur RealKNX (à base de NAS Synology)
  • Un périphérique intelligent (Alexa / Google Home ou Google home mini)
De plus vous devez avoir sur le lieu de l'install :
  • Une connexion internet active
  • Un réseau domestique
  • Un point d'accès Wifi (votre box si elle a le Wifi ou un point d'accès spécifique)


Il faut commencer par paramétrer le Proserv ce qui représentera 80 à 90% du travail global.
La documentation du Proserv est importante et je vous conseille de vous y reporter. Plus vous aurez de rigueur dans la programmation du Proserv plus le debugging sera court.

Vous disposez de 18 possibilités de zones avec 16 appareils par zone.
En sus, toujours par zone, vous avez 10 appels de scénario ainsi qu'un thermostat.
Il existe actuellement certaines limitations qui devraient disparaitre dans les prochaines versions, mais ces limitations essentiellement en nombre de caractères (23 pour la zone et 12 pour l'appareil) impliquent que l'on utilise le nom de la zone en tant que nom de la pièce ce qui laisse 12 caractères pour le nom de chaque appareil.
N'utilisez jamais d'abréviation faute de quoi le micro avec intelligence sera incapable de comprendre votre question ou votre ordre.

Une fois que vous avez terminé toute la programmation du Proserv sous ETS, téléchargez l'application.



Connectez le serveur RealKNX à votre réseau par un câble RJ45 et laissez 5 minutes le temps que le serveur démarre.
  1. Au moyen d'un scanner réseau, trouvez l'IP du RealKNX et connectez vous via votre navigateur an tapant dans la barre d'adresse http://ip_du_serveur:5000/
  2. Connectez vous avec comme login & pass : admin / admin
  3. Vous allez vous retrouver dans l'interface de l'OS le DSM spécifique à Synology.
  4. Effectuez les mises à jour du DSM ainsi que des packages. Si vous ne savez pas comment faire, vous trouverez sans problème bon nombre de tutos sur le net.
  5. Lancez l'application ProservX puis cliquez sur RealKNX dans la barre de menu supérieure.
  6. Dans la nouvelle page qui vient de s'ouvrir, cliquez sur l'icône RemoteConnect et suivez la procédure d'envoi de mail à Proknx afin d'obtenir un login/pass pour votre google home.
  7. Vérifiez dans le dashboard que l'importation automatique des données du Proserv s'est bien déroulée.
Normalement c'est tout ce que vous aurez à faire sur le serveur. Pensez quand même à changer le mot de passe admin pour plus de sécurité.




J'ai pris l'option de l'enceinte intelligente Google mini et donc la suite de ce feedback se fera en utilsiant ce matériel.
Branchez l'enceinte Google Home et téléchargez l'application Google Home soit sur l'Apple store soit sur le Google store en fonction de l'os de votre téléphone / tablette.
  • Lancez l'application et suivez les instructions pour le pairage de l'enceinte.
  • Terminez la configuration de l'enceinte et vérifiez qu'elle est fonctionnelle (posez lui une question dont la réponse est sur wikipedia .... vous devrez avoir une réponse)
  • Retournez au début du programme et déroulez le menu en haut à gauche pour sélectionner "contrôle de la maison"
  • Si cette option n'apparait pas, fermez le programme (double appui sur le bouton d'accueil ... geste d'éjection sur le programme) et relancez-le
  • dans les appareils, vous devez avoir votre enceinte ... cliquez sur le + bleu en bas à droite et sélectionnez realknx puis ajouter
  • Donnez les identifiants reçus dans le mail de ProKNX (voir point N°6) et ensuite tous les objets de votre Proserv devraient être ajoutés à votre enceinte en quelques minutes.
Voilà c'est terminé .... il vous reste plus qu'à prononcer la phrase Hey Google allume "nom-de_l'appareil" de la "nom_de_la_pièce" ... et miracle la lampe devrait s'allumer.

Voila comment ça doit se passer théoriquement. Perso j'ai eu énormément de problèmes avec l'appli Google Home qui n'arrêtait pas de m'afficher une erreur s'est produite veuillez réessayer.
Ça c'est passé non seulement à l'importation des objets de realknx mais aussi dans la création de pièces dans l'appli google home ainsi que du placement des objets importés à ces pièces.
Il est probable que ces erreurs proviennent non de RealKNX mais de l'appli Google home sur iPhone. Je referais un essai à partir d'une tablette android pour voir si ça se passe mieux.



Maintenant passons au résultat une fois que l'on s'est cramé quelques millions de neurones pendant l'install.


Ça fonctionne ... et même sacrément bien. On a l'impression que l'on est passé directement du 18ième siècle et sa lampe à pétrole au 21ième siècle à l'ère de l'électronique.
Sans avoir à bouger son cul, on :
  • allume et on éteint les appareils
  • active des scénarios
  • gère les thermostats
  • augmente ou diminue la température de consigne
  • ouvre ou ferme des volets, store ou rideaux
  • ..................................
Pour les scenario, si le nom est unique, il est inutile d'indiquer la pièce. Si en échange le nom du scenario est le même dans plusieurs pièces il faudra indiquer le nom de la pièce faute de quoi il sera exécuté dans chacune des pièces
Ainsi par exemple si l'on a un seul scénario nommé dodo, il suffira de dire "Hey Google active dodo". Si en échange on a un scénario nommé extinction pour chacune des chambres il faudra dire par exemple "Hey Google active extinction dans la chambre cadet"

En sus de la google Home, on peut avec le système Realknx piloter aussi son système KNX directement via SIRI si vous avez un iPhone. Je n'ai pas encore essayé mais c'est prévu
Dans les bonnes nouvelles, on peut noter que l'on est pas limité en nombre d'enceintes Google home et que l'on peut donc en placer dans plusieurs pièces ce qui est des plus WAF compatible.

Maintenant les aspects moins positifs (car je n'en ai pas trouvé de négatifs)
  • La reconnaissance vocale a encore ses limites qui devraient diminuer au fur et à mesure des implantations de matériel au niveau mondial.
  • Certains phonèmes de la langue française peuvent induire des erreurs comme par exemple le mot "est" du verbe être avec le mot "est" opposé de l'ouest. C'est ainsi qu'un volet ayant pour nom "Volet Est" devra être appelé par "Hey Google ouvre le volet é" sinon Google home vous répondra qu'il ne connait pas cet appareil
  • Le système est limité à un seul proserv soit 18 pièces. Dans un futur proche Realknx devrait pouvoir être pairé avec plusieurs Proserv en simultané ce qui fera sauter cette limitation.
  • En cas de coupure d'internet, le système ne fonctionne plus. Là encore une version sans Cloud devrait voir le jour mais ça prendra probablement du temps.
  • Le coût .... non négligeable va sûrement en rebuter plus d'un mais il faut garder à l'esprit qu'avec un tel système on pourra en quelque sorte limiter le nombre de boutons poussoir ce qui devrait compenser le coût du système vocal et que de plus on a à disposition une visu iOS et Android pour 9 accès simultanés (application iKNiX).
  • La phrase d'appel Hey Google n'est pas des plus glamour mais devrait prochainement pouvoir être modifiée à volonté.
  • Pour le moment pas de possibilité de passer en mode "do not disturb" par ordre vocal ... il faut passer par le téléphone ou la tablette.
En attendant je m'amuse comme un petit fou avec ce nouveau "jouet". Il va encore me falloir explorer toute la partie de programmation en node-red qui multiplie les possibilité par mille avec même des notifications push permettant par exemple de déclencher vocalement un scénario d'appel à l'aide avec envoi de SMS sur le tel portable d'une ou plusieurs personnes.
On peut aussi imaginer piloter télés, projecteurs, décodeurs et sono via un zennio IRSC-open le tout par des commandes vocales en remplacement de la zapette.
Et là en matière d'imagination un seul mot d'ordre : "Sky is the limit" Tongue
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre


Messages dans ce sujet
Commandes vocales via proServ + realKNX - par Ives - 14/04/2018, 09:37:26
RE: Commandes vocales via proServ + realKNX - par pollux06 - 14/04/2018, 21:10:00

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)