Skip to content

Course project that implements smart home control via a web interface

Notifications You must be signed in to change notification settings

mal-mel/smart-house-django

Repository files navigation

Coursera House

Установка

Установите pipenv https://docs.pipenv.org/

$ pip install pipenv

Установите зависимости проекта, включая зависимости для разработки

$ pipenv install --dev

Активируйте virtualenv проекта

$ pipenv shell

Запустите миграции

$ python manage.py migrate

И приступайте к разработке.

Запуск

На главной странице сервиса будет расположена панель управления вашим умным домом.

Для запуска периодического опроса состояния дома, используется celery.

Она запускается как celery -A coursera_house.celery worker -l info -B

Celery использует Redis как брокер, инструкция по установке Redis: https://redis.io/topics/quickstart

Тестирование

Для запуска тестов выполните команду

$ py.test tests

About

Course project that implements smart home control via a web interface

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published