Проект на стадии разработки. Возможны значительные изменения в структуре базы данных и исходном коде без сохранения обратной совместимости.
Разработка простого сервера умного дома на языке PHP:
- поддержка оборудования, которое имеется у автора проекта;
- максимально простой и понятный код на PHP;
- возможность настраивать автоматизацию с помощью скриптов на языке PHP;
- низкие требования к аппаратному обеспечению с возможностью запуска сервера на одноплатных ПК.
- systemd;
- nginx 1.18;
- PHP 7.4;
- PostgreSQL 12;
- Redis 5.0.
В текущем состоянии проект имеет следующий функционал:
- получение данных и частичное управление оборудованием Xiaomi и Yeelight;
- сбор данных и ведение журнала с датчиков температуры, влажности, давления и других аналоговых датчиков;
- сбор данных и ведение журнал с цифровых датчиков;
- голосовые уведомления с использованием Яндекс SpeechKi1t.
Обсудить проект можно в Telegram.