Yandex Smart Home
@vionvision/camera-ui-yandexv0.2.4
Relie ViON à la maison connectée Yandex et aux enceintes Alice : les capteurs et relais du hub deviennent des capteurs ViON, les scénarios se lancent depuis les automatisations, les enceintes lisent les notifications et les caméras de la maison connectée apparaissent dans ViON.
- Version
- 0.2.4
- Mis à jour
- 17 octobre 2026
- Nécessite
- ViON 2.3.4 ou plus récent
- Licence
- MIT
- Groupe
- Maison connectée
Description technique
Connecte ViON à la maison connectée Yandex et aux enceintes Alice. Les capteurs et relais du hub d’une enceinte Yandex deviennent des capteurs ViON, les scénarios de la maison connectée se lancent depuis les automatisations de ViON, les enceintes lisent les notifications à voix haute et les caméras de la maison connectée apparaissent dans ViON.
Ce qu’il fait
- Capteurs : mouvement, portes et fenêtres, fuites, fumée, gaz, vibrations, boutons, température, humidité, luminosité et CO₂ de la maison connectée deviennent des capteurs ViON. Ils peuvent lancer l’enregistrement et la détection sur les caméras et déclencher des automatisations
- Commande : relais, prises, interrupteurs et éclairages de la maison connectée deviennent des interrupteurs et éclairages ViON, que les automatisations de ViON allument et éteignent
- Climatiseurs, téléviseurs, télécommandes IR : en plus de la mise en marche et de l’arrêt, le mode, la température et la ventilation d’un climatiseur, le volume, la chaîne, l’entrée et la coupure du son d’un téléviseur ainsi que les boutons appris d’une télécommande IR se trouvent dans les réglages de leur interrupteur (page Devices de ViON, More). Une télécommande composée uniquement de boutons devient un interrupteur à part entière
- Scénarios : chaque scénario de la maison connectée est proposé comme interrupteur. L’activer lance le scénario, depuis l’interface ou depuis une automatisation
- Voix sur les enceintes : avec la connexion comme l’app Yandex, chaque enceinte devient un destinataire de notifications. Une enceinte que vous activez lit les notifications à voix haute : « Mouvement. Caméra de la cour »
- Assistant : l’assistant de ViON peut prononcer une phrase sur une enceinte, donner un ordre à Alice, lancer un scénario et lire l’état des appareils
- Caméras : les caméras de la maison connectée sont proposées sous Cameras et affichent leur vidéo en direct
Deux modes de connexion
Le plugin peut utiliser l’une ou l’autre connexion, ou les deux ensemble.
API officielle de la maison connectée. L’API que Yandex propose aux propriétaires d’une maison connectée. Elle lit les appareils et les scénarios et envoie des commandes. Elle n’a pas de push : le plugin l’interroge à intervalles réguliers (10 secondes par défaut). Il faut une app dans Yandex ID avec les droits iot:view et iot:control :
- Créez l’app sur le site de Yandex ID (oauth.yandex.ru) : plateforme « Services web », droits « Afficher la liste des appareils de la maison connectée » et « Contrôler les appareils de la maison connectée »
- Saisissez son App ID et son App secret dans les réglages du plugin et cliquez sur Sign in with Yandex ID
- Ouvrez ya.ru/device sur un téléphone ou un ordinateur, saisissez le code affiché dans la fenêtre, puis cliquez sur le bouton de la fenêtre
Sans secret, la fenêtre affiche à la place une page de Yandex ID : autorisez l’accès, copiez le jeton et collez-le dans la fenêtre. Yandex ID n’y affiche le jeton que si l’app possède le Redirect URI oauth.yandex.ru/verification_code (précédé de https) : saisissez-le d’abord dans les réglages de l’app sur oauth.yandex.ru.
App Yandex (lien ou QR code). Le plugin se connecte comme le font les apps Yandex. Cette connexion est nécessaire pour la voix sur les enceintes, et elle signale immédiatement les changements des capteurs :
- Cliquez sur Sign in with a link or QR code. Une fenêtre s’ouvre avec un lien et un QR code
- Confirmez la connexion de l’une de ces deux façons :
- Dans le navigateur. Cliquez sur le bouton à droite du lien : Yandex s’ouvre dans un nouvel onglet et vous demande de confirmer la connexion. Si ce navigateur n’est pas connecté à Yandex, il vous demande d’abord de vous connecter
- Sur le téléphone. Scannez le code avec l’app Yandex sur un téléphone connecté à Yandex et confirmez la connexion dans l’app. Pratique lorsque le navigateur où tourne ViON n’est pas connecté à Yandex
- Revenez à la fenêtre et cliquez sur Save. La fenêtre affiche le compte auquel le plugin s’est connecté. Si vous cliquez avant l’arrivée de la confirmation, elle attend jusqu’à 20 secondes puis vous demande de cliquer à nouveau
Confirmez avec le compte Yandex auquel appartient votre maison connectée : le plugin voit les appareils et enceintes du compte qui a confirmé. Yandex demande cette confirmation à chaque fois ; sans elle, la connexion à un compte n’aboutit pas.
Si vous avez déjà un x_token du compte, vous pouvez le coller à la place dans le champ x_token.
Réglages
- Read devices through : Automatic utilise l’API officielle lorsqu’elle est connectée, sinon l’app Yandex
- Reading interval : la fréquence d’interrogation de l’API officielle
- Offer scenarios : les scénarios proposés comme interrupteurs
- Speech on the stations : Local s’adresse directement à l’enceinte sur le réseau domestique et lit des textes de toute longueur. Cloud passe par un scénario du compte, fonctionne où que se trouve l’enceinte et lit jusqu’à 100 caractères. Automatic essaie d’abord Local
- Station addresses : uniquement si une enceinte n’est pas trouvée sur le réseau, sous la forme
Kitchen = 192.168.1.20 - Say on a station : teste la voix avec une phrase de votre choix
- Sign out : oublie les deux connexions et les enceintes qui parlent. Les capteurs et caméras ajoutés restent
Ajouter capteurs, caméras et enceintes
- Connectez-vous comme indiqué ci-dessus
- Ouvrez Sensors dans ViON : les appareils de la maison connectée sont proposés à l’ajout avec leurs pièces
- Ouvrez Cameras : les caméras de la maison connectée se trouvent sous Discovered
- Dans les réglages de notification de ViON, sous Devices, les enceintes apparaissent une fois le plugin connecté comme l’app Yandex. Aucune ne parle tant que vous ne l’activez pas : activez Active pour celles qui doivent parler. Seul un administrateur de ViON peut le faire
Bon à savoir
- Seuls les appareils de vos propres maisons sont lus ; ceux des maisons partagées avec vous ne le sont pas
- Lorsque Yandex n’accepte plus une connexion (mot de passe changé, accès révoqué), le plugin le signale une fois dans son journal, oublie cette connexion et en attend une nouvelle. L’autre connexion, s’il y en a une, continue de fonctionner
- Un appareil qui fournit plusieurs capteurs nomme chacun d’après lui-même et ce qu’il indique, en anglais : "Hall sensor: Motion". Renommez-les dans ViON comme vous le souhaitez
- La voix et la connexion par QR code ne sont pas une interface officielle de Yandex. Un changement côté Yandex peut nécessiter une mise à jour du plugin. Pour la voix via le cloud, le plugin conserve un scénario par enceinte nommé "ViON" avec l’id de l’enceinte ; ne le supprimez pas
- Le micro d’une enceinte n’est pas accessible aux autres systèmes : Alice n’écoute que Yandex. Pour parler à ViON de vive voix, utilisez la compétence ViON pour Alice dans le cloud ViON
- La vidéo d’une caméra de la maison connectée provient du cloud de Yandex