Самоделкины знают, что некоторые датчики умного дома можно использовать не по прямому назначению.
Датчик дверей Sensor 2 (MCCGQ02HL) прост и доступен, имеет сенсор освещенности и может применяться в совершенно неожиданных сценариях.
Нигде в интернете не нашел информации по переделке именно этого датчика во что-то иное. Например, в датчик протечки жидкости (который в 2-3 раза дороже).
Оказалось все просто.
Разбираем датчик. Находим датчик магнитного поля и выпаиваем его.
Вместо него припаиваем резистор и два провода для вывода наружу к контактным площадкам согласно схеме (button- кнопка или контактные площадки):
Исходя из сценария использования, выбираем метод нормально открытый или нормально закрытый контакт.
Собираем, интегрируем в Умный дом (Mi Home, Home assistant и т.д.), проверяем работу.
Для корректного отображения в Home assistant добавляеем кастом секцию в configuration.yaml
homeassistant:
customize:
binary_sensor.[number]_contact:
device_class: moisture
icon: mdi:pipe-leak
friendly_name: Датчик протечки
П.С.
Чтобы датчик корректно отрабатывал при протечке воды, контактные площадки должны быть на небольшом возвышении от поверхности на 1-3 мм.