Панель погоды, предназначенная для отображения информации с метеостанции Raspberry Pi, работает с базой данных MongoDB.
Подробная документация находится в каталоге docs
.
Если возникнут какие-либо проблемы, откройте проблему.
Зависимости:
Основные шаги по настройке дашборда для собственной локальной сети
git clone https://www.github.com/twosails/WeatherDashboard.git
master
ветки или других веток версий, чтобы получить определенные функции. Это можно сделать, нажав зеленую кнопку code
в правом верхнем углу..zip
из последней версии.cd WeatherDashboard
», а затем установите требования с помощью команды: python3 -m pip install -r requirements.txt
Это должно установить все необходимые зависимости, но если возникает ошибка ModuleNotFoundError
, откройте проблему и вручную установите библиотека/модульpython3 manage.py migrate
python3 manage.py createsuperuser
Конфигурация необходима для того, чтобы не возникала ошибка при загрузке на страницу
dashbaord
. Конфигурацию можно выполнить вручную, отредактировав файл конфигурации вWeatherDashboard/weatherapp/util/config.yml
Или ее можно настроить на странице администрирования Django, требуя перезагрузки для применения изменений.
python3 manage.py runserver
Более подробную информацию о том, как использовать эту систему и настраивать параметры, можно найти в каталоге docs
или в вики.
Это был личный проект, разработанный @twosails. Не стесняйтесь открыть проблему или запросить извлечение, чтобы добавить/предложить идею для будущих функций или поддержки.
Любые вклады приветствуются и ценятся