Commandes vocales via proServ + realKNX - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Matériel KNX (https://www.knx-fr.com/forumdisplay.php?fid=5) +--- Sujet : Commandes vocales via proServ + realKNX (/showthread.php?tid=5275) |
Commandes vocales via proServ + realKNX - Ives - 14/04/2018 Bonjour, J'ouvre ce sujet : - pour indiquer qu'il existe une offre pour l'ensemble proServ+real KNX ici et visiblement la possibilité d'une réduction pour les utilisateurs du forum ici ; - pour centraliser les retours d'expérience d'utilisateurs, comme pollux ou lales67 par exemple ! Une vidéo de démonstration ici RE: Commandes vocales via proServ + realKNX - pollux06 - 14/04/2018 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 :
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.
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.
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 :
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)
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" RE: Commandes vocales via proServ + realKNX - Ives - 14/04/2018 Merci pollux pour ce super retour ! RE: Commandes vocales via proServ + realKNX - Jonathan007 - 16/04/2018 Cool le retour. En effet, quand les aspects moins positifs seront revu, le système sera plus attirant. Le Hey Google et le fait de ne pas aller offline me bloque un peu pour le moment. RE: Commandes vocales via proServ + realKNX - lales67 - 17/04/2018 Super retour que rajouté de plus sinon que ce produit et surtout la partie Node Red est juste génial RE: Commandes vocales via proServ + realKNX - Woofy - 17/04/2018 La démonstration est sympa. A l'usage, à voir ce que ça donne. Les points qui me freinent sont : 1/ obligation de connecter à Internet (j'attends une vrai détection vocale décentralisée, en interne) ; et ça c'est bloquant 2/ La lenteur de réaction de l'enceinte (si je lui dit "Ok Google, éteint la lumière", il faut compter 1 à 2s de reconnaissance vocale, confirmation de la commande, puis extinction de la lumière ... ça devrait être 1s maximum) Mais pouvoir fermer les stores depuis son canapé sans devoir se lever et chercher le bouton, ou pire, son téléphone, c'est top ! Encore quelques années pour lever les 2 points de blocage (bon qui sont balèze quand même) et ça sera une solution possible pour moi. Manquera plus que la maison pour pouvoir y faire du KNX RE: Commandes vocales via proServ + realKNX - pollux06 - 17/04/2018 La vrai détection vocale décentralisée en interne n'est pas pour demain. Bien que les progrès en la matière soient immenses, à aujourd'hui le logiciel à mon sens le plus aboutit est Dragon naturally speaking (lancé en version 1.0 il y a plus de 20 ans), logiciel qui nécessite un apprentissage long et fastidieux ... et encore son taux de reconnaissance en anglais se situe aux environ des 83 à 85%. Pour les autres langues, en fonction des difficultés propres à la langue on se situe plutôt aux alentours des 60 à 70%. Tout ceci pour une raison bien simple : la puissance de calcul de l'ordinateur chargé de la reconnaissance est trop faible par rapport au débit de la voix. C'est pour cette raison que les versions cloud sont bien plus avancées car elles font appel à des batteries d'ordinateurs avec des puissances de calcul qui n'ont rien à voir avec nos pauvres micro-ordinateurs. Perso actuellement je vois plus cette solution comme un gadget ou un faire valoir pour faire de l’esbroufe si il s'agit d'une personne ou d'un couple jeune qui n'a aucun problème de mobilité. En échange la situation devient totalement inverse pour une personne âgée ou à mobilité réduite. Eviter à cette personne de devoir bouger pour des choses du quotidien peut lui permettre de gagner énormément en confort de vie. Bien sûr il y a toujours la possibilité de la tablette ou du téléphone, mais dans la triste réalité quotidienne on se rend compte que la tablette est rarement à portée de mains et que quand elle l'est ce sont les lunettes qui sont aux abonnés absents empêchant de voir correctement l'écran pour savoir ou appuyer. Cette solution vocale n'est pas la panacée et perso je préfère encore me lever pour aller jusqu'à l'interrupteur ..... mais est-ce que dans quelques années, mon arthrose ne me dira pas merci de moins mettre mes articulations à contribution et donc de minimiser leur inflammation chronique ? Quand au délai, bien sûr ce n'est pas de l'instantané ..... mais il faut comparer ce qui est comparable :
RE: Commandes vocales via proServ + realKNX - Woofy - 18/04/2018 Je sais bien que la reconnaissance vocale hors ligne ce n'est pas pour tout de suite. La puissance sur PC personnel, voir sur bidule électronique qui traine au milieu de la pièce on devrait l'avoir dans 10 / 15 ans j'imagine. Pour le temps de réaction, je ne parle pas du fait que "j'ai besoin d'éteindre la lumière / fermer les stores, combien de temps ça va prendre ?". Non, c'est plutôt sur le ressenti de la réactivité de l'interface. J'appuie sur un bouton, je m'attends à une réaction immédiate sinon mon cerveau interprète que ça n'a pas fonctionné. Exemple d'une application en mode Cloud où tu clique sur un bouton et tu dois attendre entre 0.5 et 3s que la page charge, c'est HYPER PENIBLE. Réaction démesurée face au délai, mais c'est vraiment comme ça que c'est perçu. Tu veux une réaction immédiate sinon ça n'est pas confortable. Et pour les vieux, je dirais que l'exercice ne leur fait pas de mal, c'est être en loque sur le canapé qui n'est pas bon pour notre santé ^^ C'est le genre de gadget totalement inutile donc complètement indispensable RE: Commandes vocales via proServ + realKNX - lales67 - 18/04/2018 https://www.youtube.com/channel/UCFoUyMe5mGhar-EIt_2H_Hw/videos Essai de contrôle vocal avec google home, siri et le serveur realKNX mieux que des mots des images RE: Commandes vocales via proServ + realKNX - R4v3n - 19/04/2018 Ca mériterait des tests avec S.A.R.A.H (pour les windowsiens) ou avec JARVIS et un moteur STT offline pour les linuxiens : https://www.openjarvis.com/content/stt RE: Commandes vocales via proServ + realKNX - R4v3n - 25/04/2018 et je rajoute ceci : https://linuxfr.org/news/snips-ouvre-sa-technologie-nlu RE: Commandes vocales via proServ + realKNX - pollux06 - 04/05/2018 Bon je viens de passer 2 bonnes journées à essayer d'approfondir le bouzin et naturellement j'ai commencé à découvrir quelques limitations : 1 - Demande de variables Avec google Home il n'est pas possible d'obtenir l'énoncé d'une variable que vous auriez paramétré dans votre Proserv. Ainsi la demande de la température intérieure ou extérieure n'est pas possible bien que vous ayez les capteurs et que les valeurs transitent sur le bus. Il semblerait que ce soit une limitation due à l'API Google. D'après certains articles lus sur le net, cette limitation devrait être levée dans le futur. J'aurais pourtant bien aimé connaitre facilement le niveau de ma cuve d'eau ou de fuel ainsi que par exemple l'ampérage consommé au moment où je formule ma demande. En échange si la demande est formulée via Siri (Apple iOS) on obtient la réponse souhaitée. 2 - Pas de gestion en natif des leds RGB et RGBW Bien que le système soit implanté sur le Proserv, ni le dashboard du RealKNX ni Google Home ne sont capables de gérer ce type de leds. Il faut passer par un subterfuge créer un objet en variation pour chaque composante (donc 3 pour le RGB et 4 pour RGBW) ce qui oblige à une gymnastique dialectique pas franchement naturelle : "Dis Google augmente de 10% le plafond rouge du salon" Cette intégration en natif des leds RGB ou RGBW est prévue à court terme dans le dashboard. Il faudra ensuite voir comment les développeurs pourront l'intégrer dans Google Home sachant que cela se fait déjà avec les ampoules HUE et que c'est donc possible. RE: Commandes vocales via proServ + realKNX - Ives - 04/11/2018 Bonjour (04/05/2018, 11:47:09)pollux06 a écrit : Avec google Home il n'est pas possible d'obtenir l'énoncé d'une variable que vous auriez paramétré dans votre Proserv. Ainsi la demande de la température intérieure ou extérieure n'est pas possible bien que vous ayez les capteurs et que les valeurs transitent sur le bus. Il semblerait que ce soit une limitation due à l'API Google. D'après certains articles lus sur le net, cette limitation devrait être levée dans le futur. Concrètement, lorsque tu utilises Google Home tu passes par une enceinte intelligente comme google mini par exemple et/ou par un smartphone (Android et/ou iOS ?) et pour Siri uniquement le smartphone Android et/ou iOS ou également une enceinte intelligente ? Une évolution depuis le mois de mai sur les demandes de variables ? Sur le site ProKnx il y a l’offre Real KNX Air qui comprend le real KNX V2 et le KNX-proServ pour 1188 € TTC (offre valable jusqu'au 16 novembre). Idem chez Voltus sans limite de date ! Le real KNX v2 est un serveur industriel sur rail DIN mais je ne vois pas d'autres différences avec la V1(Synology) peut-être la commande vocale hors ligne avec Smarty-Vox mieux intégrée (pas de "paquets" à installer) ? J'ai un peu de difficulté à comprendre "qui fait quoi" entre le ProServ et le real KNX ... RE: Commandes vocales via proServ + realKNX - fabric24 - 04/11/2018 Bonjour Ils en parlent dans le mag knx page 50 (52) " Cloudless voice control PROKNX SAS In addition to the well-known voice assistants Siri, Alexa and Goog- le Home, the new realKNX v2 now also offers an extremely powerful, offline voice control. Privacy is guaranteed, the voice data stays in the room. The vocabulary is not limited: any words can be used for room and function names. For operation, neither smartphone nor tablet is needed. This solution is ideal for hotel rooms, conference rooms and ship cabins. The configuration is carried out via a standard product database in the ETS software. Thus, no specific configuration knowledge is necessary. Visualisation, voice, logic and augmented reality are always based on exactly one datapool. Contact: http://www.proknx.com Cloudless voice control " RE: Commandes vocales via proServ + realKNX - Ives - 04/11/2018 (04/11/2018, 16:23:14)fabric24 a écrit : Ils en parlent dans le mag knx page 50 (52)Merci. Tu as le lien ? RE: Commandes vocales via proServ + realKNX - fabric24 - 04/11/2018 c'est dans les news https://www.knx.org/knx-fr/pour-les-professionnels/newsroom/fr/nouveautes/Le-KNX-Journal-2-2018-est-disponible/?utm_source=KNX+commercial&utm_campaign=694fefb344-EMAIL_CAMPAIGN_2017_12_01_COPY_01&utm_medium=email&utm_term=0_5baefb050e-694fefb344-119801953 https://www.knx.org/wAssets/docs/downloads/Marketing/KNX-Journal/International-Journals/English/KNX-Journal-2-2018_en.pdf RE: Commandes vocales via proServ + realKNX - fabric24 - 04/11/2018 Je n'avais pas vu ton EDIT plus haut pour moi le Pro serv et comme Domovea .... et real KNK est pour le contrôle vocal RE: Commandes vocales via proServ + realKNX - pollux06 - 04/11/2018 (04/11/2018, 13:57:36)Ives a écrit : BonjourAlors je vais essayer d'expliquer le fonctionnement : Dans l'ancienne version, il fallait activer l'enceinte connectée par la phrase d'éveil puis énoncer à vois haute l'action à effectuer et l'objet de l'action. Cet ordre était décodé et interprété par la gestionnaire de l'enceinte au moyen de ses ordinateurs. Ensuite un ordre d'action était renvoyé sur l'IP de l'enceinte, qui elle même retransmettait cet ordre à l'IP interne configurée avec "traduction" dans le mode désiré (jeedom, KNX, ......) Donc pour faire plus simple et en schématisant : Eveil ---> phrase vocale sur enceinte -->décodage en data center --> retour sur enceinte --> envoi requête sur synology --> conversion en language KNX --> envoi sur le bus via passerelle Proserv Avec la nouvelle version cloudless, on s'affranchit de l'aller retour sur le GAFA en remplaçant l'enceinte connectée par un simple micro IP. et donc on a le schéma suivant : Eveil du micro IP --> Phrase vocale --> décodage sur Raspberry industriel --> conversion en télégramme KNX --> envoi sur le bus via passerelle Proserv et en parrallèle envoi phrase de confirmation sur haut-parleur IP quelconque. D'une part ça permet de s'affranchir de la connexion internet mais aussi des bibliothèques du GAFA. Ainsi chez Google il n'existe pas de possibilité de "monter" ou "descendre" un volet car ça n'a pas été implanté dans leur système (on contourne cette limitation par allumer ou éteindre le volet mais pas de possibilité de positionnement en %). Proknx a développé un "interpréteur vocal" totalement dédié à la domotisation avec donc une prise en compte de tout ce que le KNX est capable de faire le tout logé dans ce raspberry industriel. Maintenant la liaison Proserv <--> Raspberry / synology Dans la paramétrage du Proserv sous ETS on indique toutes les zones que l'on veut contrôler, les appareils pour chaque zone (lumières, volets, variables, ......) ainsi que leurs spécificités inhérentes (on/off, montée/descente, +clair/+ sombre, + chaud / + froid, ...... ) brefs les contrôles habituels avec leurs GA sur DPT spécifiques à l'action. Une fois que tous ces renseignements sont téléchargés dans le Proserv, celui-ci va les transmettre au petit Raspberry qui saura alors quelles sont les zones, les appareils ainsi que les actions exécutables . Le Raspi aura même la table des GA et pourra donc envoyer des télégrammes sur le bus via la passerelle. J'ai personnellement testé dans leur labo la version Alpha en français .... c'était perfectible à cause d'une traduction pas encore terminée mais ça fonctionnait sans le moindre apprentissage de ma voix. Le système étant développé à la base pour la langue allemande, j'ai vu des démonstrations dans cette langue et tout fonctionnait remarquablement bien. RE: Commandes vocales via proServ + realKNX - Ives - 04/11/2018 Merci beaucoup pollux06 pour cette explication. J'ai vu sur le site que c'était compatible Samrty-Vox et Snips. Il y a une procédure pour utiliser l'un ou l'autre ? Concernant le micro IP, sur le site Proknx il propose ceci ; existe-t-il d'autres alternatives ? Avec ce système, il faut installer les périphériques intelligents adaptés a l'assistant utilisé (Google Home, Alexa, Siri, Snips) ? Dans l'absolu, même si ce n'est pas pertinent, avec différents périphériques intelligents on peut utiliser tous ces assistants simultanément ? RE: Commandes vocales via proServ + realKNX - pollux06 - 05/11/2018 Non Ives plus besoin de périphériques intelligents si l'on utilise la version 2 de RealKNX. On peut éventuellement en avoir mais ils ne seront d'aucune utilité pour la gestion KNX à moins de mettre en parrallèle un realKNX version 1 avec un realKNX version 2 Concernant les protocoles Smarty-Vox et Snips, je ne les connais pas et donc je ne sais pas si l'on peut les utiliser en simultané ou si il faut faire un choix préalable. De même pour le micro IP, quand j'étais passé à leur labo ils faisaient des tests avec plusieurs modèles dont le design était à mon avis d'un goût plus que discutable. Christian le patron de Proknx ayant été sans arrêt sur la brèche depuis mon passage à leur labo, je n'ai pas de nouvelle tant sur le matériel que sur le développement du bouzin. Je dois y retourner avant la fin novembre pour des mises à jour de Corlo et je ne manquerais pas de prendre les nouvelles fraîches du nouveau RealKNX. RE: Commandes vocales via proServ + realKNX - Ives - 05/11/2018 Merci pollux06 pour ce complément d'information. Je suppose que tu donneras les infos ici après ta visite chez ProKnx et je t'en remercie par avance ! Je suis convaincu des avantages d'un assistant vocal sans cloud mais quel(s) inconvénient(s) présente t-il par rapport à un assistant en ligne. Je pense : - à la récupération d'informations météo mais je suppose qu'il est possible de les obtenir en passant par des variables ? - les radios internet ainsi que les services de musique en streaming comme Deezer mais le RealKNX gérant Sonos, je suppose que c'est faisable sans cloud ? - quoi d'autre ? RE: Commandes vocales via proServ + realKNX - pollux06 - 05/11/2018 Bien entendu je donnerais toutes les infos que Christian me communiquera sauf si il me demande une certaine confidentialité D'après ce que j'ai compris, le moteur du "voice decoder" serait celui de la start-up française Snips implanté sur un raspi industriel. La liaison entre ce moteur et realknx passe par des scripts net'n node d'IBM. Dès lors que les protocoles net'n node sont déjà implantés dans le système, rien n'empêche l'utilisateur final ou l'intégrateur de rajouter d'autres scripts qui eux pourront faire appel au cloud (météo, musique en ligne, ......). Ce que je trouve extrêmement important c'est que la reconnaissance vocale purement domotique soit totalement séparée du cloud et par conséquent reste dans la sphère privée. Ces grandes sociétés dites GAFA n'ont qu'un seul but c'est de récupérer de l'information et ce, quel que soit le type d'information. Peu importe ce que fera le client final de cette information, le GAFA l'aura récupérée bien souvent à votre insu et revendu fort cher et dès lors ces mêmes GAFA s'en lavent les mains. J'ai un google home pour mes parents âgés. Depuis que je l'ai mis en service, j'ai noté une diminution importante de la bande passante de la connexion internet qui, comme par miracle remonte dès que l'enceinte est débranchée. De là à dire que google home envoi des infos sans que personne ne l'ai activé il n'y a qu'un pas. Quand j'aurais le temps, je me ferais une petite semaine d'inspection des datas qui transitent par mon routeur pour vérifier cette suspicion. Dans mon entourage, certaines personnes ont fait le test suivant : parler entre personnes d'un pseudo voyage vers une destination exotique sans faire la moindre recherche sur internet. Au bout de quelques jours après plusieurs conversations, ils ont commencé à recevoir des pubs en rapport avec cette destination exotique ...... qui a transmis cette info ? siri ? google ? On en sait rien mais il y a eu capture à leur insu d'une information puis traitement de cette même info pour tenter de récupérer un marché via de la pub. Quoi qu'il arrive ce genre de micro connecté équivaut à faire entrer directement le loup dans la bergerie. Bien qu'ils assurent tous que la vie privée de chacun est respectée, on se rend compte que ce ne sont que des énormes mensonges. Il suffit de voir les derniers scandales aux USA avec la confirmation officielle de Microsoft de l'utilisation par des hackers de backdoord mis en place à la demande la la NSA ou encore de possibilité de prise de contrôle à distance (écoute, localisation,.....) chez Apple mais cette fois à la demande de la CIA et du FBI. Dès lors qui vous dit que certaines oreilles indiscrètes ne notent pas le numéro de votre CB que vous avez communiqué téléphoniquement pour réserver une chambre d'hôtel, que vos opinions politiques ne sont pas déjà catégorisées et fichées juste par vos discussions avec votre conjoint(e) ou encore que le code d'ouverture de votre coffre électronique n'a pas été décodé grâce au bip des touches quand vous l'avez ouvert ? Pour avoir travaillé comme sous-traitant d'une agence gouvernementale française, je peux vous certifier qu'en matière de renseignements, la réalité est bien plus effrayante que vos pires cauchemars. Bien entendu nous sommes tous d'honnêtes citoyens qui ne faisons jamais rien d'illégal et qui payent leurs impôts rubis sur l'ongle .... ça n'empêche pas aux gouvernements de nous traquer systématiquement (relais téléphoniques, cartes bancaires, péages autoroutiers, surveillance internet pour Hadopi, ....... ) tout comme le faisait la Gestapo ou la Stasi afin de repérer les comportements dits déviants selon les critères du gouvernement en activité ....... inutile de leur faciliter la tâche en leur donnant libre accès à ce qui se passe et se dit à notre domicile. RE: Commandes vocales via proServ + realKNX - fabric24 - 05/11/2018 Je suis tout à fait d'accord avec ce que tu dis regarde https://www.francetvinfo.fr/monde/europe/allemagne/berlin-google-dans-l-ancien-qg-de-la-stasi_3015477.html RE: Commandes vocales via proServ + realKNX - pollux06 - 06/11/2018 Petite vidéo de démo des capacités du RealKNX V2 RE: Commandes vocales via proServ + realKNX - pollux06 - 06/11/2018 La semaine prochaine (semaine du 12 au 17/11) j'ai prévu d'aller passer quelques heures au labo de proKNX. Donc si vous avez des questions précises sur le système RealKNX v2 merci de me les faire parvenir assez rapidement par MP. |