/shcc-neuron

Контроллер умного дома. Проект закрыт. Новый проект будет на Symofony.

Primary LanguagePHP

Контроллер умного дома SHCC

Проект на стадии разработки. Возможны значительные изменения в структуре базы данных и исходном коде без сохранения обратной совместимости.

Документация

Цели проекта

Разработка простого сервера умного дома на языке PHP:

  • поддержка оборудования, которое имеется у автора проекта;
  • максимально простой и понятный код на PHP;
  • возможность настраивать автоматизацию с помощью скриптов на языке PHP;
  • низкие требования к аппаратному обеспечению с возможностью запуска сервера на одноплатных ПК.

Системные требования

  • systemd;
  • nginx 1.18;
  • PHP 7.4;
  • PostgreSQL 12;
  • Redis 5.0.

Уже реализовано

В текущем состоянии проект имеет следующий функционал:

  • получение данных и частичное управление оборудованием Xiaomi и Yeelight;
  • сбор данных и ведение журнала с датчиков температуры, влажности, давления и других аналоговых датчиков;
  • сбор данных и ведение журнал с цифровых датчиков;
  • голосовые уведомления с использованием Яндекс SpeechKi1t.

Контакты

Обсудить проект можно в Telegram.