↩️ Назад

Категории

Автоматизация освещения по датчику движения

27.12.2025 | из категории: IOT умный дом

Автоматизация освещения по датчику движения

Цель: Включать свет над аквариумом при обнаружении движения в коридоре.

Оборудование и стек

Логика автоматизации

Проблемы и решения

1. Свет включался постоянно, даже без движения

Причина: Python-скрипт mqtt_to_mysql.py неправильно обрабатывал булевые значения из MQTT:

Решение: Исправлен код скрипта:

if isinstance(value, bool):
    value_to_save = "1" if value else "0"
else:
    value_to_save = value
    

Теперь false → '0', и правило срабатывает только при реальном движении.

2. Ошибки в логике обработки правил

Результат

При приближении к домику — свет над аквариумом включается автоматически. Через 30 секунд после исчезновения движения — гаснет. Всё работает стабильно.

Что можно улучшить



обновленный файл mqtt_to_mysql.py
обновленный файл mqtt_listener.php
Теги: #iot #mqtt #mqtt_listener #автоматизация #аквариум #датчик_движения #коды #освещение



Категории:

Категории

← Назад к списку