Yandex.Station
AlexxIT/YandexStation · vv3.22.3
Управление Яндекс.Станцией и другими устройствами умного дома с Алисой из Home Assistant
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
cover | Blind, garage door, window or door | |
climate | Thermostat | |
fan | Fan | |
humidifier | Humidifier or dehumidifier | |
lock | Lock | Needs its own HomeKit Bridge in accessory mode |
media_player | TV, receiver or media switches | Needs its own HomeKit Bridge in accessory mode |
camera | Camera | Needs its own HomeKit Bridge in accessory mode |
remote | TV remote (activities) | Needs its own HomeKit Bridge in accessory mode |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
vacuum | Vacuum (as a switch) | |
water_heater | Water heater (as a thermostat) | |
button | Button (as a switch) | |
select | Mode picker (as switches) |
What people report
Yandex smart speakers and Yandex smart home devices work through Yandex cloud plus local Glagol control; new speaker firmware broke media URL playback until v3.22.
- Works11
- Partly works1
- Not working1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| GWM Tank 300 car locks | Works | Lock entity enabled for car door locksSaved copyProblem For a car device (`devices.types.remote_car`, tested on a GWM Tank 300) the door locks arrive from Yandex as a `devices.capabilities.lock` capability, but no controllable `lock` entity is created, only a read-only `binary_sensor`. Two root causes: 1. `lock` platform is never loaded. `lock.py` (`YandexLock`) already exists but `"lock"` is missing from `PLATFORMS` in `init.py`, so its `async_setup_entry` is never called. 2. `lock`/`unlock` returns HTTP 400. `device_action("lock", …)` resolves the capability type via `IOT_TYPES.get(instance, "devices.capabilities.custom.button")`, and … Excerpt saved from GitHub on 2026-10-23. | PR #808 · 2026-08 | |
| Polaris PUH 9105 IQ humidifier | Works | Humidifier with ionization, backlight and sensorsSaved copy… поддержка увлажнителей и сенсоров для увлажнителя (температура и влажность) из умного дома Яндекса. Для увлажнителя добавлены сервисы, специфичные для Polaris PUH 9105 IQ -- ионизация, подсветка и звук. Excerpt saved from GitHub on 2026-10-23. | PR #205 · 2021-12 | |
| Xiaomi Smart Display 10R X10G | Works | Added as TV moduleSaved copy"Quinglong" -- это Xiaomi Smart Display 10R X10G "Magritte" -- это Яндекс ТВ Станции Добавляем их к модулям и прочим теликам, потому что настроек даже в родном приложении особо нет.. Excerpt saved from GitHub on 2026-10-23. | PR #384 · 2023-09 | |
| Yandex IR remote and Hub | Works | Newly learned remotes unavailable; fixed in v3.19.0Saved copyhttps://github.com/AlexxIT/YandexStation/releases/tag/v3.18.4-rc2 Excerpt saved from GitHub on 2026-10-23. | Issue #654 · 2025-05 | |
| Yandex presence sensor YNDX-00525 | Works | Basic occupancy supportSaved copyДобавлена базовая поддержка датчика присутствия Яндекса `YNDX-00525`. Что сделано: - добавлен тип `devices.types.sensor.presence`; - добавлена обработка float property `occupancy` (`unit.object_quantity`); - `occupancy` добавлен как `binary_sensor` с `device_class: occupancy`; - `occupancy` также доступен как обычный `sensor` с числовым количеством объектов. По наблюдениям на реальном устройстве значение `occupancy > 0` означает наличие объекта/человека. Проверка: - вручную проверено на живой инсталляции Home Assistant с реальным `YNDX-00525`; - локально проверен синтаксис изменённых … Excerpt saved from GitHub on 2026-10-23. | PR #789 · 2026-06 | |
| Yandex smart fans | Works | Fan platform with speed and oscillationSaved copyAdds a fan platform for Yandex smart home fans: - on/off, speed control (device modes mapped to percentage), oscillation - sending fan_speed to a powered-off device doesn't turn it on, so the platform sends "on" first when the speed slider is used on a turned off fan - a turned off fan reports 0% so the speed slider doesn't stick at the last speed - FanEntityFeature.TURN_ON / TURN_OFF are gated on HA >= 2024.8 (same pattern as climate.py), min supported HA stays 2023.2 - oscillation and controls_locked added to IOT_TYPES - unit tests with a real device payload (dmaker.fan.p45 / Mijia Smart … Excerpt saved from GitHub on 2026-10-23. | PR #801 · 2026-07 | |
| Yandex Station 2 (2022) | Works Local | Local MP3 playback broken by 2026-07 firmware; fixed in v3.22.0Saved copyОкружение Home Assistant: 2026.7.4 (HassOS / Raspberry Pi 5) Интеграция Yandex.Station: 3.21.4 Устройство: Яндекс Станция 2 (2022), id U002S3E00NEPAK Прошивка станции: 0.359.1.25.4417056735.20260724.285 (обновилась ~25.07.2026) Локальный режим (Glagol): работает (setVolume / stop / externalCommandBypass доходят) Local network URL HA: http://192.168.1.129:8123 (не docker-IP) Симптом Раньше локальные MP3 с HA (/local/media/*.mp3) нормально играли через media_player.play_media. После обновления прошивки станции любая попытка включить локальный файл приводит к запуску Яндекс.Радио (Relax FM, … Excerpt saved from GitHub on 2026-10-23. | Issue #800 · 2026-07 | |
| Yandex Station Lite YNDX-00025 | Works Local | Local media playback broken by firmware; fixed in v3.22.0Saved copyТакая же проблема. Окружение Home Assistant: Docker (network_mode: host), Synology NAS Интеграция Yandex.Station: 3.21.4 Устройство: Станция.Мини(YNDX-0004)-2шт, Станция.Лайт(YNDX-00025)-1шт. Прошивка станции: Станция.Мини(YNDX-0004) - 1.358.4.3.4412356338.20260723 Станция.Лайт(YNDX-00025) - 0.359.1.25.4399388803.20260720.287 Локальный режим: подтверждён Симптом Такой же, вместо локального MP3 играет что-то из стриминга, то радио какое-то, то песню. Пробовал три разных источника: - прямая ссылка на /local/... по LAN IP - та же ссылка через внешний HTTPS-домен (internal_url) - через … Excerpt saved from GitHub on 2026-10-23. | Issue #800 · 2026-07 | |
| Yandex Station Midi and Duo Max | Works | Equalizer support addedSaved copyЭквалайзер для Станций Миди и Дуо Макс Excerpt saved from GitHub on 2026-10-23. | PR #441 · 2024-01 | |
| Yandex Station Mini YNDX-0004 | Works Local | Local media playback broken by firmware; fixed in v3.22.0Saved copyТакая же проблема. Окружение Home Assistant: Docker (network_mode: host), Synology NAS Интеграция Yandex.Station: 3.21.4 Устройство: Станция.Мини(YNDX-0004)-2шт, Станция.Лайт(YNDX-00025)-1шт. Прошивка станции: Станция.Мини(YNDX-0004) - 1.358.4.3.4412356338.20260723 Станция.Лайт(YNDX-00025) - 0.359.1.25.4399388803.20260720.287 Локальный режим: подтверждён Симптом Такой же, вместо локального MP3 играет что-то из стриминга, то радио какое-то, то песню. Пробовал три разных источника: - прямая ссылка на /local/... по LAN IP - та же ссылка через внешний HTTPS-домен (internal_url) - через … Excerpt saved from GitHub on 2026-10-23. | Issue #800 · 2026-07 | |
| Yandex TV Station (Magritte) | Works | Added as TV moduleSaved copy"Quinglong" -- это Xiaomi Smart Display 10R X10G "Magritte" -- это Яндекс ТВ Станции Добавляем их к модулям и прочим теликам, потому что настроек даже в родном приложении особо нет.. Excerpt saved from GitHub on 2026-10-23. | PR #384 · 2023-09 | |
| Yandex event sensors (doorbells) | Partly works | Event sensors added but hard to use as they are statelessSaved copyУровень заряда или освещенности как сенсоры определяются, а сенсор события нет Excerpt saved from GitHub on 2026-10-23. | Issue #439 · 2024-01 | |
| Yandex Station Mini 3 Pro | Not working | Alice conversation unavailable on remote network where mDNS failsSaved copyall three speakers are on the same local network and under the same account. conversation.stantsii_mini_3_pro_alisa informs that Alice is unavailable. conversation.gennadii_alisa is great at communicating conversation.stantsiia_alisa also communicates well. I am attaching screenshots: What could be the problem? Excerpt saved from GitHub on 2026-10-23. | Issue #742 · 2026-02 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local push
Talks to the device on your network, and the device tells Home Assistant the moment something changes.
Details
| Installs (analytics) | 4,885 (0.69%) |
|---|---|
| GitHub stars | 1,980 |
| Latest version | v3.22.3 (2026-10-17) |
| Set up in the UI | Yes |
| Maintainers | @AlexxIT |
| License | MIT |
Notable forks
Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.
| Fork | Stars | Last push | Description |
|---|---|---|---|
| glebsterx/YandexStation | ★ 3 | 2024-11-17 | Управление Яндекс.Станцией и другими колонками с Алисой из Home Assistant |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/AlexxIT/YandexStation
- Source code: https://github.com/AlexxIT/YandexStation
- Issues: https://github.com/AlexxIT/YandexStation/issues
- HACS: https://hacs.xyz