Настроил интеграцию с Алисой, и стал вопрос пробросить состояние протечки. Есть модуль WB-MWAC на нем 3 датчика протечки проводных и один датчик Zigbee Aqara WL-S02D
контрол протечка и контролы F1-3 в MWAC - true/false, у zigbee датчика тоже:
{
“battery”: 100,
“battery_low”: false, - Сигнал о низком заряде
“device_temperature”: 25,
“last_seen”: 1778653425321,
“linkquality”: 14,
“power_outage_count”: 6,
“state”: “OFF”,
“tamper”: false,
“voltage”: 3115,
“water_leak”: false - Сигнал протечки
}
Изучив Интеграция контроллера Wiren Board в Дом с Алисой — Wiren Board и devices.types.sensor.water_leak | Платформа умного дома Яндекса
понял что в интеграции надо создать датчики и им передать свойства:
devices.properties.event - battery_level
devices.properties.event - water_leak
devices.properties.float - battery_level
Для MWAC только devices.properties.event - water_leak
С devices.properties.float - battery_level вопроса не возникло. А вот с event - water_leak/battery_level пока нет понимания как правильно передавать.
- если у нас контрол true/false в Интеграция контроллера Wiren Board в Дом с Алисой — Wiren Board написано, что передаем просто один и тот же контрол с разними значениями:
value = dry — нет протечки;
value = leak — протечка?
В таком случае как это работает? Контрол ведь передает true/false при этом он одновременно мапится и на dry и на leak? - по battery_level в Яндексе заявлено low — низкий/normal — нормальный, в документации WB тоже: low — низкий/normal — нормальный. При этом в интерфейса Интеграции Алисы 3 значения:
Это ошибка или для чего то это надо?


