Что умеет
| Функция | Свойство | Значения | Управление |
|---|---|---|---|
| Lid switch | lid_switch | — | можно менять |
| Seat switch | seat_switch | — | можно менять |
| Night light | night_light | — | можно менять |
| Seat temp | seat_temp | Off, Temp_31C, Temp_33C, Temp_35C, Temp_37C, Temp_39C | можно менять |
| Cleaning mode | cleaning_mode | Stop, Rear, Rear_Moving, Female, Female_Moving, Child | можно менять |
| Water temp | water_temp | Off, Temp_31C, Temp_33C, Temp_35C, Temp_37C, Temp_39C | можно менять |
| Water pressure | water_pressure | Weak, Slightly_Weak, Middle, Slightly_Strong, Strong | можно менять |
| Nozzle position | nozzle_position | Back, Slightly_Back, Middle, Slightly_Front, Front | можно менять |
| Dryer temp | dryer_temp | Off, Normal, Low, Mid_Low, Middle, Mid_High, High | можно менять |
| Nozzle clean | nozzle_clean | Off, Auto, Manual | можно менять |
| Occupancy status | occupancy_status | — | только чтение |
| Stop button | stop_button | STOP | можно менять |
| Flush big | flush_big | FLUSH | можно менять |
| Flush small | flush_small | FLUSH | можно менять |
| Foam shield | foam_shield | RELEASE | можно менять |
| Pre mist switch | pre_mist_switch | — | можно менять |
| Auto foam on sit | auto_foam_on_sit | — | можно менять |
| Auto foam on leave | auto_foam_on_leave | — | можно менять |
| Child seat mode | child_seat_mode | — | можно менять |
| Foot sensor switch | foot_sensor_switch | — | можно менять |
| Auto flush after leave | auto_flush_after_leave | — | можно менять |
| Beeper switch | beeper_switch | — | можно менять |
MQTT: состояние и команды
Zigbee2MQTT публикует состояние устройства в топик zigbee2mqtt/my_device (вместо my_device — имя, которое вы дали устройству). Пример сообщения:
{
"lid_switch": false,
"seat_switch": false,
"night_light": false,
"seat_temp": "Off",
"cleaning_mode": "Stop",
"water_temp": "Off",
"water_pressure": "Weak",
"nozzle_position": "Back",
"dryer_temp": "Off",
"nozzle_clean": "Off",
"occupancy_status": false,
"stop_button": "STOP",
"flush_big": "FLUSH",
"flush_small": "FLUSH",
"linkquality": 120
}
Команды отправляют в zigbee2mqtt/my_device/set:
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"lid_switch":true}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"seat_switch":true}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"night_light":true}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"seat_temp":"Temp_31C"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"cleaning_mode":"Rear"}'
Проверить топики и сообщения прямо из браузера — MQTT-клиент.
Как подключить
- В Zigbee2MQTT нажмите «Разрешить подключение» (Permit join).
- Переведите устройство в режим сопряжения: обычно — долгое нажатие кнопки сброса (5–10 секунд) до мигания индикатора; лампы — включить и выключить питание 5–6 раз подряд.
- Держите устройство рядом с координатором или ретранслятором, пока идёт сопряжение.
- Дайте устройству понятное имя — от него зависят топики MQTT и объекты в Home Assistant.
Точная процедура и особенности модели — страница устройства в документации Zigbee2MQTT. Нет координатора — подбор Zigbee-стика.