Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Commandes vocales via proServ + realKNX
#26
Bon alors les nouvelles promises .

J'ai passé ce matin une grosse heure avec le boss de Proknx et j'ai pu faire le point concernant le nouveau système RealKNX AIR. Tongue
Tout d'abord le produit est passé de la phase alpha à la phase beta2 ce qui veut dire que l'on est dans la phase du debuging final pré-commercialisation.
Donc j'ai fait un peu "mumuse"  avec un système de démo et j'ai quand même été sacrément bluffé. Bien entendu le système de démo n'était pas la dernière version et il restait des bugs d'éxécution ou de décodage dont certains sont encours de correction et d'autres déjà corrigés.

Je confirme que le système fonctionne sans besoin de connexion internet. Il est basé sur le Proserv et sur un Raspi industriel qui va "récupérer" la configuration KNX dans le Proserv. On reste donc tributaire des limitations du Proserv (18 zones / 16 appareils + 10 appels de scénarios + 1 thermostat par zone). Un nouveau Proserv est à l'étude mais ne devrait pas voir le jour avant 18-24 mois ...... donc inutile d'attendre le nouveau Proserv pour vous équiper de RealKNX AIR. Big Grin
Le moteur de décodage de la parole est celui de SNIPS qui fonctionne de manière intuitive sans véritable besoin d'apprentissage contrairement à Google ou Alexa. A noter que la phrase d'appel "Hey Snips" n'est actuellement pas modifiable mais le sera à court terme.

Pour la capture du flux vocal, le système de chez JABRA a été retenu.  Ce système présente un véritable intérêt dans le sens ou chaque contrôleur de HP/mic peut être associé à une pièce et donc il n'est plus utile de nommer cette pièce pour effectuer une action. Ainsi si l'ordre est capté par le micro de la cuisine, on peut dire "allume la lumière" sans être obligé de dire "allume la lumière de la cuisine".En échange via ce même micro de la cuisine on peut effectuer des actions sur des participants autres que ceux de la cuisine ("allume la lumière du salon")
Deux autres modèles de HP / Mic nettement plus design sont en cours d'étude mais là je ne suis pas autorisé à en divulguer plus.
Pour la restitution sonore celle-ci peut se faire sur le système JABRA ou sur une sortie SONOS. Dans le Raspi il y a un moteur basique de texttospeech, mais d'autres voix plus sympas et plus naturelles peuvent être utlisées si l'on dispose d'une connexion internet. A noter que dans le futur ces voix pourront être "rapatriées" dans le Raspi dès que PROKNX aura les reins assez solides financièrement pour acheter les licences qui coûtent un bras + un oeil !!!!!

Enfin dernier point : il est possible avec RealKNX AIR d'avoir en simultané des commandes vocales en provenance de SNIPS, de Alexa, de Siri et même de Google Home.

A terme, on pourra faire bien entendu du ON/OFF, mais aussi du diming, gérer les volets et les BSO mêmes en %, connaitre l'état d'un participant, modifier un thermostat (mode + consigne), appeler un scénario et obtenir l'énoncé de variables d'environnement ("quelle est la température extérieure ?").
Le pilotage de lecteurs sonos, groupements de pièces et radios internet est possible par commandes vocales.
On arrive même aux limites de l'IA puisque en disant simplement à SNIPS que l'on a froid, la température de consigne sera automatiquement augmentée !!!!!!!!!!!

Tout le système embarqué est développé en node red (donc open source) et chacun pourra le modifier à sa guise ou lui ajouter des programmes modules développés maison. Les mises à jour seront possibles mais pas obligatoires ce qui est un gage de stabilité (pourquoi mettre à jour un système parfaitement opérationnel et fonctionnel ?)
On peut même imaginer un repository ou certains mettront à disposition de la communauté des modules programmes pour des applications spécifiques (alarme, scénarios, conversions, .....)

Voilà .... si vous avez des questions n'hésitez pas.
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
#27
Merci pollux06 pour ce retour.
Lorsque tu écris : "A terme, on pourra faire bien entendu du ON/OFF, mais aussi du diming, gérer les volets et les BSO mêmes en %, connaitre l'état d'un participant, modifier un thermostat (mode + consigne), appeler un scénario et obtenir l'énoncé de variables d'environnement ("quelle est la température extérieure ?")."
Je comprends que lors de la sortie prochaine du produit certaines fonctions ne seront pas disponibles ; lesquelles ?
Répondre
#28
Tout devrait être dispo .... J'utlise le mot "à terme" car certaines fonctions sont toujours en debugging et que donc je ne les ai pas vu en fonctionnement.
Ainsi par exemple sur le mur de démo, SNIPS comprenait l'allumage d'une lumière mais buggait sur l'extinction. Le volet montait, descendait et se positionnait, mais l’énoncé des variables plantait lamentablement.
Mas encore une fois la version qui était en place dans la salle de démo était une version qui datait de déjà plusieurs jours et dont certain bugs ont déjà été corrigé et les mises à jours pas encore effectuées.
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
#29
Bonjour
Y a t il une liste du matériel compatible ?
Surtout pour videophone
Après ce serait pour caméra, alarme
Répondre
#30
Matériel compatible avec quoi ?
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
#31
Bonjour
Y a t il une liste du matériel compatible ?
Surtout pour videophone
Après ce serait pour caméra, alarme
Répondre
#32
Fabric .... est ce que tu as lu réellement le descriptif du système real KNX air ?

L'interface Proserv est une interface IP programmable pour stocker l'état d'un certain nombre d'actionneurs KNX. Quand je dis d'un certain nombre ce n'est pas à cause d'une présence ou absence de compatibilité mais uniquement à cause d'une mémoire forcément limitée.
Le Proserv ne fait que lire les messages qui transitent sur le bus il n'a donc aucun problème de compatibilité avec tel ou tel appareil.

D'après ce que je comprend de tes recherches, tu souhaites interfacer du vidéophone ou des caméras .... mais il n'existe aucune possibilité de faire transiter du flux vidéo sur le bus KNX donc comment veux-tu qu'un module strictement KNX puisse correspondre à ce que tu souhaites ?
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
#33
Bonjour
Oui je sais pas de vidéo sur le bus mais vu qu'il est en ip et fait la réalité augmentée
Je me disais qu'il aurait pu gérer des flux vidéo
Répondre
#34
Avez-vous avancé avec realKNX??? 
Pour ma part, côté Snips, j'ai pas mal avancé, même si je rame encore beaucoup. Snips est encore sujet à des bugs, mais c'est une application pleine de promesses.

Avec Snips, j'ai plongé mon nez dans Mqtt.... C'est vraiment le langage d'avenir de l'IoT. Et du coup, en cherchant, je suis tombé sur Mqtt et KNX sur Github, et sur  Node RED for KNX and IoT.
Cette interface graphique de programmation semble très intéressante... Et du coup, ça m'a ramené vers realKNX, dont vous parliez dans ce post???

Cordialement
Répondre
#35
Petit retour d’experience 
J’ai passé pas mal de temps sur la compréhension de snips sur raspberry pi3
Et sur la console de snips
Vraiment une très bonne reconnaissance des paroles prononcées, mais pas encore testé les satellites sur raspberry pi zero 
J’avais commencé avec une appli sous Python avant de découvrir que quelqu’u Avait utilisé Node-red pour utiliser les intents et les slots de Snips... du coup ça m’a Ramené à un post d’Yves sur le forum de Lifedomus et real Knx et Node-red utilisé dedans... Et j’ai fini par utiliser un module Knx
Résultat installation de node-red sur raspberry et d’un modules knx résultat j’ai accès à tous mes modules Knx il me reste à installèrent base de données type mongodb dans nodered et de définira structure arborescente pour que le lien avec Snips soit simple, voir d’utiliser Knx web services pour renouer toute la structure démon installation en xml vers nodered Quelqu’un as-y-il un peu d’expérience de nodered??
Répondre
#36
l'idée d'utiliser la base de données type mongodb n'était pas une bonne idée... Je suis passé à Mysql.
Je rame un peu pour utiliser les exports de Knx web services pour pouvoir importer toute la structure de mon installation KNX, car il faut choisir ce que l'on veut exporter et ce n'est pas trop sélectif mais c'est peut moi qui manque d'expérience. Et c'est pas évident de parser les données en xml qui sont retournées vers node-red...
personne n'a encore exploré Knx web services????
Répondre
#37
Petite question dont je ne suis pas très sûr.
Il est noté dans la description :
"ProServ permet la programmation du bus (interface KNXnet/IP tunnel)."
Faut-il comprendre que le serveur proserv permet de s'affranchir s'une passerelle/routeur IP pour accéder au bus via ETS ? (et donc programmer les participants). 

Désolé si ma question est idiote mais vu que je n'ai encore rien programmé avec ETS, je me demande si j'interprète bien cette info.
Répondre
#38
(19/07/2019, 17:23:40)Maitre_Poulpi a écrit : Petite question dont je ne suis pas très sûr.
Il est noté dans la description :
"ProServ permet la programmation du bus (interface KNXnet/IP tunnel)."
Faut-il comprendre que le serveur proserv permet de s'affranchir s'une passerelle/routeur IP pour accéder au bus via ETS ? (et donc programmer les participants). 

Désolé si ma question est idiote mais vu que je n'ai encore rien programmé avec ETS, je me demande si j'interprète bien cette info.

Toutafé Thierry Big Grin 
Le proserv permet de connecter le bus KNX au réseau IP.
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
#39
Bonjour

Pour la commande vocale le Real air KNX est proposé avec les Jabra speak 410 mais peut-on simultanément donner les ordres via un smartphone (pour les pièces dans lesquelles on n'installe pas de Jaba Speak) ?
Répondre
#40
(19/07/2019, 17:28:50)pollux06 a écrit : Toutafé Thierry Big Grin 
Le proserv permet de connecter le bus KNX au réseau IP.

Ah ben ça me rassure, je commence à comprendre les descriptions des produits maintenant, ça avance  Big Grin
Répondre
#41
(19/07/2019, 17:40:09)Ives a écrit : Bonjour

Pour la commande vocale le Real air KNX est proposé avec les Jabra speak 410 mais peut-on simultanément donner les ordres via un smartphone (pour les pièces dans lesquelles on n'installe pas de Jaba Speak) ?

pas vraiment Ives ... si tu utliises ton iPhone tu vas passer par Siri qui a un moteur de reconnaissance différent de celui de snips implanté dans Real air KNX.
Faudra plutôt s'équiper d'un mégaphone que d'un téléphone Big Grin
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
#42
(19/07/2019, 19:41:47)pollux06 a écrit :
(19/07/2019, 17:40:09)Ives a écrit : Bonjour

Pour la commande vocale le Real air KNX est proposé avec les Jabra speak 410 mais peut-on simultanément donner les ordres via un smartphone (pour les pièces dans lesquelles on n'installe pas de Jaba Speak) ?

pas vraiment Ives ... si tu utliises ton iPhone tu vas passer par Siri qui a un moteur de reconnaissance différent de celui de snips implanté dans Real air KNX.
Faudra plutôt s'équiper d'un mégaphone que d'un téléphone Big Grin

Ok je prépare la commande ! Smile
[Image: 1563609439-megaphone.jpg]
Lorsqu'ils indiquent " Possibilité de rajouter un Google Home, Alexa ou Siri à cette installation" , il faut comprendre :
- utilisation de Siri uniquement via les Jabra Speak
- utilisation de Google Home, Alexa, Siri via les Jabra Speak et les smartphones ?

Ensuite, concernant l'adaptateur Ethernet, il est mentionné "Installations pour permettre la connexion des Jabra Speak 410 au réseau ethernet/WiFi."
Je comprends qu'i faut donc obligatoirement une prise RJ 45 pour utiliser le Jabra Speak ; il n'y a pas de connexion wifi possible directement ?

ça commence r faire beaucoup de filerie, sauf erreur il faut :
  • un câble d'alimentation entre le Jabra et la prise secteur (avec probablement un adaptateur secteur : quelle taille ?)
  •  un câble USB entre le Jarba et l'adaptateur Ethernet
  • un câble réseau entre l'adaptateur Ethernet et la prise RJ45
Répondre
#43
Si j’ai bien compris, la jabra 410 est en usb.
D’apres les photos, c’est Raspberry Pi qui est utilisé pour interfaces sur le réseau.
J’en conclu que l’on pourrait tout aussi bien alimenter le Raspberry en poe.
Du coup, ça ferait juste un câble réseau qui va du serveur au Raspberry Pi et un câble usb du Pi vers la jabra.
Répondre
#44
(20/07/2019, 10:35:47)Maitre_Poulpi a écrit : Si j’ai bien compris, la jabra 410 est en usb.
D’apres les photos, c’est Raspberry Pi qui est utilisé pour interfaces sur le réseau.
J’en conclu que l’on pourrait tout aussi bien alimenter le Raspberry en poe.
Du coup, ça ferait juste un câble réseau qui va du serveur au Raspberry Pi et un câble usb du Pi vers la jabra.

L'alimentation des éléments placés dans le tableau électrique n'est pas vraiment un problème ; ce qui me semble plus contraignant c'est l'installation des Jabra 410 dans les pièces avec le descriptif des connexions que j'ai indiqué dans mon message précédent.

Après relecture de la doc qui n'est pas vraiment claire, on ne sait pas si l'alimentation est pour l'adaptateur Ethernet ou pour le Jabra et il ne parle pas de PoE.
[Image: 1563616387-jabra.jpg]
Répondre
#45
Ce n’est pas ce que je voulais dire pour l’alim.
Sur la photo du site, ce qu’ils appellent l’interface ethernet ressemble beaucoup à un Raspberry Pi (y a même une framboise sur le capot...).
Du coup le jabra doit être branché en usb sur le Pi (l’interface ethernet) qui lui-même doit être alimenté. Le jabra est alimenté via le port usb de ce que j’en comprends.
L’alimentation en POE est possible directement depuis la version 3b+ sur le Pi il me semble. Sinon, il est possible d’utiliser un injecteur POE si tu n’as pas de switch POE et un splitter de ce type https://www.tp-link.com/fr/business-netw...tl-poe10r/ (j’en utilise plusieurs au boulot).
A vérifier la conso du Pi+jabra.
Répondre
#46
Après de nouvelles fouilles sur leur site , un document qui semble confirmer ma version :
[Image: 1563630359-jabra-2.jpg]

Peut-être que la version actuelle de l'interface USB/Ethernet accepte le PoE ce qui éviterait le câble d'alimentation et l'adaptateur secteur ; je pense que pollux06 qui connait bien le produit pourra confirmer ou infirmer car ma demande de renseignement envoyée via leur site est restée sans réponse !
Répondre
#47
De mon côté je progresse avec Snips, node-red et mysql. node-red-contrib-knx fonctionne parfaitement bien avec la possibilité d'agir sur toutes les adresses KNX présentent dans le projet, et tout événement sur le bus KNX s'affiche dans Node-red. Au fur et à mesure que j'avance, mon projet s'affine. Même s'il faut mettre les doigts dans le cambouis, la compréhension de Snips est très intéressante. Il faut juste un raspberry pi 3 avec un respeaker branché dessus pour disposer d'un Snips opérationnel. Ensuite on peut mettre autant de raspberry pi zéro en wifi avec un hat respeaker 2 par dessus, comme satellite, et on dispose dans toutes les pièces voulues d'un dispositif d'écoute et de reconnaissance des questions ou ordres posés, qui sont retransmit au raspberry maître. Cela prépare à MQTT, qui semble être la langage d'avenir pour tous les IoT....
Le projet Project Alice, par Psycho sur Github est très intéressant, même s'il est en rupture par rapport au projet Snips, car il permet de partir d'un projet existant de Domotique, de venir générer une console vierge de Snips, qui est le cœur en IA de Snips, est permet la reconnaissance des commandes. Actuellement on doit faire apprendre à Snips, l'ensemble des commandes et synonymes. Ce qui fait que l'on découvre à posteriori que l'on à oublier des structures dans les fichiers.
voir ce lien:    https://forum.snips.ai/t/assistant-creat...le/3147/13
                     https://forum.snips.ai/t/assistant-creat...sible/3147
Ce projet permet également d'utiliser directement plusieurs langages juste par rajout d'un module Json par langue.

Je ne vais pas aussi vite que je le voudrais, mais à terme je devrais pouvoir me passer totalement de ma box Lifedomus.
Répondre
#48
(20/07/2019, 14:50:38)Ives a écrit : ................. je pense que pollux06 qui connait bien le produit pourra confirmer ou infirmer car ma demande de renseignement envoyée via leur site est restée sans réponse !

Ives, en ce moment je suis malheureusement surbooké par des déplacements et autres obligations jusqu'à début août.
Je dois courant août faire un stage chez Proknx et je ne manquerais pas de leur poser la question sur la connectique nécessaire.

Dès que j'ai la réponse, je vous fait un REX.
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
#49
Pour moi, la photo que tu as mise Ives, montre bien un boîtier Raspberry Pi (le boîtier noir avec la Frambpise).
Cela correspond à ce que fais RichardPub dans son projet perso.
En gros, c’est quasi la même chose mais en plug and play sans devoir mettre les mains dans le cambouis  Wink
Sur cette version, de ce que je comprends, il y a un serveur basé sur un Raspberry Pi 3 sur rail din et ensuite autant de Raspberry que de jabra pour pouvoir les interconnecter sur le réseau.
C’est un peu simplifié comme explication mais sa rejoint le projet décrit ci dessus par RichardPub.
Répondre
#50
(21/07/2019, 21:53:37)Maitre_Poulpi a écrit : Pour moi, la photo que tu as mise Ives, montre bien un boîtier Raspberry Pi (le boîtier noir avec la Frambpise).
Cela correspond à ce que fais RichardPub dans son projet perso.
En gros, c’est quasi la même chose mais en plug and play sans devoir mettre les mains dans le cambouis  Wink
Sur cette version, de ce que je comprends, il y a un serveur basé sur un Raspberry Pi 3 sur rail din et ensuite autant de Raspberry que de jabra pour pouvoir les interconnecter sur le réseau.
C’est un peu simplifié comme explication mais sa rejoint le projet décrit ci dessus par RichardPub.

ca ressemble plus a un orangepi le boitier.

Apres un jabra 410 + orangePi ca coute 100€ le tout. par contre faut mettre les mains dans le camboui.

Perso je penses essayé de coupler mon Jeedom avec snips sur un raspberry3 + t en usb. Je vais essayé ca dans la chambre pour tester.

Pour rajouter des satellite, le combo rasp zero+jabra ou respeaker2 a l'air d'etre pas mal aussi.

Ce que je trouve dommage dans la solution de realknx, c est qu on doit acheter quand meme pas mal de matos, alors que seul un serveur et des satellite + une passerelle knx/ip universelle devrait suffir.
Nouvelles technologies, domotique, immotique, vidéosurveillance et multimédia en Rhone alpes loire auvergne

Site web
Page Facebook: http://www.facebook.com/domotiqa
Email
Répondre


Atteindre :


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