Yandex Smart Home
@vionvision/camera-ui-yandexv0.2.4
Verbindet ViON mit Yandex Smart Home und den Alice-Lautsprechern: Sensoren und Relais des Hubs werden zu ViON-Sensoren, Szenarien laufen aus Automationen, Lautsprecher sprechen Benachrichtigungen, und Smart-Home-Kameras erscheinen in ViON.
- Version
- 0.2.4
- Aktualisiert
- 17. Oktober 2026
- Benötigt
- ViON 2.3.4 oder neuer
- Lizenz
- MIT
- Gruppe
- Smart Home
Technische Beschreibung
Verbindet ViON mit Yandex Smart Home und den Alice-Lautsprechern. Sensoren und Relais des Hubs in einem Yandex-Lautsprecher werden zu ViON-Sensoren, Szenarien des Smart Home laufen aus ViON-Automationen, die Lautsprecher sprechen Benachrichtigungen laut aus, und Kameras des Smart Home erscheinen in ViON.
Was es kann
- Sensoren: Bewegung, Türen und Fenster, Wasserlecks, Rauch, Gas, Vibration, Tasten, Temperatur, Luftfeuchte, Helligkeit und CO₂ des Smart Home werden zu ViON-Sensoren. Sie können Aufnahme und Erkennung an den Kameras starten und Automationen auslösen
- Steuerung: Relais, Steckdosen, Schalter und Lichter des Smart Home werden zu Schaltern und Lichtern in ViON, sodass ViON-Automationen sie ein- und ausschalten
- Klimaanlagen, Fernseher, IR-Fernbedienungen: Neben Ein und Aus stehen Modus, Temperatur und Lüfter einer Klimaanlage, Lautstärke, Sender, Eingang und Stummschaltung eines Fernsehers sowie die angelernten Tasten einer IR-Fernbedienung in den Einstellungen ihres Schalters (Seite Devices in ViON, More). Eine Fernbedienung nur aus Tasten wird zu einem eigenen Schalter
- Szenarien: Jedes Szenario des Smart Home wird als Schalter angeboten. Einschalten führt das Szenario aus, über die Oberfläche oder aus einer Automation
- Sprache auf den Lautsprechern: Mit der Anmeldung als Yandex-App ist jeder Lautsprecher ein Benachrichtigungsziel. Ein Lautsprecher, den Sie einschalten, spricht Benachrichtigungen laut aus: „Bewegung. Hofkamera“
- Assistent: Der ViON-Assistent kann einen Satz auf einem Lautsprecher sprechen, Alice einen Befehl geben, ein Szenario ausführen und den Zustand der Geräte abfragen
- Kameras: Kameras des Smart Home werden unter Cameras angeboten und zeigen ihr Livebild
Zwei Anmeldewege
Das Plugin kann eine der beiden Anmeldungen nutzen oder beide zusammen.
Offizielle Smart-Home-API. Die API, die Yandex Besitzern eines Smart Home anbietet. Sie liest Geräte und Szenarien und sendet Befehle. Sie hat kein Push: Das Plugin fragt sie in Abständen ab (standardmäßig 10 Sekunden). Sie brauchen eine App in Yandex ID mit den Rechten iot:view und iot:control:
- Erstellen Sie die App auf der Website von Yandex ID (oauth.yandex.ru): Plattform „Webdienste“, Rechte „Liste der Smart-Home-Geräte anzeigen“ und „Smart-Home-Geräte steuern“
- Tragen Sie ihre App ID und ihr App secret in den Plugin-Einstellungen ein und klicken Sie auf Sign in with Yandex ID
- Öffnen Sie ya.ru/device auf einem Telefon oder Computer, geben Sie den Code aus dem Fenster ein und klicken Sie dann auf die Schaltfläche im Fenster
Ohne Secret zeigt das Fenster stattdessen eine Seite von Yandex ID: Erlauben Sie dort den Zugriff, kopieren Sie das Token und fügen Sie es in das Fenster ein. Yandex ID zeigt das Token dort nur, wenn die App die Redirect URI oauth.yandex.ru/verification_code (mit https davor) hat: Tragen Sie sie zuerst in den Einstellungen der App auf oauth.yandex.ru ein.
Yandex-App (Link oder QR-Code). Das Plugin meldet sich so an wie die Yandex-Apps. Diese Anmeldung wird für die Sprache auf den Lautsprechern gebraucht und meldet Sensoränderungen sofort:
- Klicken Sie auf Sign in with a link or QR code. Ein Fenster mit einem Link und einem QR-Code öffnet sich
- Bestätigen Sie die Anmeldung auf einem von zwei Wegen:
- Im Browser. Klicken Sie auf die Schaltfläche rechts neben dem Link: Yandex öffnet sich in einem neuen Tab und bittet Sie, die Anmeldung zu bestätigen. Ist dieser Browser nicht bei Yandex angemeldet, bittet es Sie zuerst um die Anmeldung
- Auf dem Telefon. Scannen Sie den Code mit der Yandex-App auf einem bei Yandex angemeldeten Telefon und bestätigen Sie die Anmeldung in der App. Praktisch, wenn der Browser mit ViON nicht bei Yandex angemeldet ist
- Kehren Sie zum Fenster zurück und klicken Sie auf Save. Das Fenster zeigt das Konto, bei dem sich das Plugin angemeldet hat. Wird vor Eintreffen der Bestätigung geklickt, wartet es bis zu 20 Sekunden und bittet dann, erneut zu klicken
Bestätigen Sie mit dem Yandex-Konto, zu dem Ihr Smart Home gehört: Das Plugin sieht die Geräte und Lautsprecher des Kontos, das bestätigt hat. Yandex verlangt diese Bestätigung jedes Mal; ohne sie kommt keine Anmeldung bei einem Konto zustande.
Haben Sie bereits ein x_token des Kontos, können Sie es stattdessen in das Feld x_token einfügen.
Einstellungen
- Read devices through: Automatic nutzt die offizielle API, wenn dort eine Anmeldung besteht, sonst die Yandex-App
- Reading interval: wie oft die offizielle API abgefragt wird
- Offer scenarios: als Schalter angebotene Szenarien
- Speech on the stations: Local geht direkt an den Lautsprecher im Heimnetz und spricht beliebig lange Texte. Cloud läuft über ein Szenario des Kontos, funktioniert überall, wo der Lautsprecher steht, und spricht bis zu 100 Zeichen. Automatic versucht zuerst Local
- Station addresses: nur wenn ein Lautsprecher im Netzwerk nicht gefunden wird, in der Form
Kitchen = 192.168.1.20 - Say on a station: testet die Sprache mit einem Satz Ihrer Wahl
- Sign out: vergisst beide Anmeldungen und welche Lautsprecher sprechen. Übernommene Sensoren und Kameras bleiben
Sensoren, Kameras und Lautsprecher hinzufügen
- Melden Sie sich wie oben beschrieben an
- Öffnen Sie Sensors in ViON: Die Geräte des Smart Home werden mit ihren Räumen zur Übernahme angeboten
- Öffnen Sie Cameras: Kameras des Smart Home stehen unter Discovered
- In den Benachrichtigungseinstellungen von ViON, unter Devices, erscheinen die Lautsprecher, sobald das Plugin als Yandex-App angemeldet ist. Keiner spricht, bevor Sie ihn einschalten: Schalten Sie Active bei denen ein, die sprechen sollen. Das kann nur ein ViON-Administrator
Gut zu wissen
- Gelesen werden nur Geräte Ihrer eigenen Häuser; mit Ihnen geteilte Häuser nicht
- Akzeptiert Yandex eine Anmeldung nicht mehr (Passwort geändert, Zugriff widerrufen), meldet das Plugin dies einmal im Protokoll, vergisst diese Anmeldung und wartet auf eine neue. Die andere Anmeldung, falls vorhanden, arbeitet weiter
- Ein Gerät, das mehrere Sensoren liefert, benennt jeden nach sich selbst und nach dem, was er anzeigt, auf Englisch: "Hall sensor: Motion". Benennen Sie sie in ViON nach Belieben um
- Die Sprache und die QR-Anmeldung sind keine offizielle Schnittstelle von Yandex. Eine Änderung auf Seiten von Yandex kann ein Update des Plugins erfordern. Für die Sprache über die Cloud hält das Plugin pro Lautsprecher ein Szenario namens "ViON" mit der ID des Lautsprechers; löschen Sie es nicht
- Das Mikrofon eines Lautsprechers steht anderen Systemen nicht zur Verfügung: Alice hört nur auf Yandex. Um per Sprache mit ViON zu reden, nutzen Sie den ViON-Skill für Alice in der ViON-Cloud
- Das Video einer Smart-Home-Kamera kommt aus der Yandex-Cloud