-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/main'
# Conflicts: # Aura_0_2_1.exe
- Loading branch information
Showing
3 changed files
with
137 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,121 @@ | ||
# Byte-compiled / optimized / DLL files | ||
__pycache__/ | ||
*.py[cod] | ||
*$py.class | ||
|
||
# C extensions | ||
*.so | ||
|
||
# Distribution / packaging | ||
.Python | ||
build/ | ||
develop-eggs/ | ||
dist/ | ||
downloads/ | ||
eggs/ | ||
.eggs/ | ||
lib/ | ||
lib64/ | ||
parts/ | ||
sdist/ | ||
var/ | ||
wheels/ | ||
*.egg-info/ | ||
.installed.cfg | ||
*.egg | ||
MANIFEST | ||
|
||
# PyInstaller | ||
# Usually these files are written by a python script from a template | ||
# before PyInstaller builds the exe, so as to inject date/other infos into it. | ||
*.manifest | ||
*.spec | ||
|
||
# Installer logs | ||
pip-log.txt | ||
pip-delete-this-directory.txt | ||
|
||
# Unit test / coverage reports | ||
htmlcov/ | ||
.tox/ | ||
.nox/ | ||
.coverage | ||
.coverage.* | ||
.cache | ||
nosetests.xml | ||
coverage.xml | ||
*.cover | ||
.hypothesis/ | ||
.pytest_cache/ | ||
|
||
# Translations | ||
*.mo | ||
*.pot | ||
|
||
# Django stuff: | ||
*.log | ||
local_settings.py | ||
db.sqlite3 | ||
|
||
# Flask stuff: | ||
instance/ | ||
.webassets-cache | ||
|
||
# Scrapy stuff: | ||
.scrapy | ||
|
||
# Sphinx documentation | ||
docs/_build/ | ||
|
||
# PyBuilder | ||
target/ | ||
|
||
# Jupyter Notebook | ||
.ipynb_checkpoints | ||
|
||
# IPython | ||
profile_default/ | ||
ipython_config.py | ||
|
||
# pyenv | ||
.python-version | ||
|
||
# celery beat schedule file | ||
celerybeat-schedule | ||
|
||
# SageMath parsed files | ||
*.sage.py | ||
|
||
# Environments | ||
.env | ||
.venv | ||
env/ | ||
venv/ | ||
ENV/ | ||
env.bak/ | ||
venv.bak/ | ||
|
||
# Spyder project settings | ||
.spyderproject | ||
.spyproject | ||
|
||
# Rope project settings | ||
.ropeproject | ||
|
||
# mkdocs documentation | ||
/site | ||
|
||
# mypy | ||
.mypy_cache/ | ||
.dmypy.json | ||
dmypy.json | ||
|
||
# Pyre type checker | ||
.pyre/ | ||
|
||
# Vedis files | ||
*.vdb | ||
*.vdb* | ||
|
||
# Pycharm | ||
/.idea |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,38 +1,38 @@ | ||
# SmartHome | ||
# Project Aura | ||
|
||
Единственная в своем роде система удалённого управления множества компьютеров с помощью телеграм бота. | ||
Project Aura - децентрализованная система для удалённого управления множества устройств. | ||
Для выполнения команд на выбранном устройстве обязательно должно быть запущено приложение. | ||
Для включения устройств необходимо, что бы хотя бы одно из ваших устроств было в сети. | ||
Для включения устройств необходимо, что бы хотя бы одно из ваших устройств было в сети. | ||
|
||
## Telegram Bot | ||
Всё управление сосредоточено в телеграм боте. | ||
Вам не нужно создавать или регистрировать нового бота. Он уже создан и запущен на сервере. | ||
[Начать беседу](https://t.me/tsmarthomebot) | ||
|
||
## Возможности | ||
На данный момент возможностей не так много, так как данный сервис ещё на стадии тестирования внутренних функций. | ||
Сервис находится на альфа-тестировании внутренних функций, так что на данный момент возможностей не так много. | ||
|
||
1) Удаленное включение устройств | ||
2) Выключение и перезагрузка устройств с запущенным приложением | ||
3) Запуск .exe приложений на устройствах с ОС Windows | ||
|
||
## Поддерживаемые платформы для приложения: | ||
На данный момент приложение доступно для: | ||
1. [Windows](https://github.com/zeinlol/SmartHome/raw/main/SmartHome.exe) | ||
2. [Raspberry Pi](https://downgit.github.io/#/home?url=https://github.com/zeinlol/SmartHome/blob/main/smarthomehub.py) | ||
1. [Windows](https://github.com/zeinlol/SmartHome/raw/main/Aura_0_2_1.exe) | ||
2. [Ubuntu Linux](https://github.com/zeinlol/SmartHome) - временно недоступно | ||
|
||
## Инструкция | ||
### Windows | ||
1) Скачайте приложение по [ссылке](https://github.com/zeinlol/SmartHome/raw/main/SmartHome.exe) | ||
2) Введите код, указаный в телеграм боте | ||
3) По желанию в ручную добавьте в автозагрузку | ||
### Raspberry | ||
1) Скачайте приложение по [ссылке](https://downgit.github.io/#/home?url=https://github.com/zeinlol/SmartHome/blob/main/smarthomehub.py) | ||
1) Скачайте приложение по [ссылке](https://github.com/zeinlol/SmartHome/raw/main/Aura_0_2_1.exe) | ||
2) В телеграм боте нажмите 'Добавить устройство' и в приложении введите указанный код | ||
3) По желанию вручную добавьте в автозагрузку | ||
### Ubuntu Linux | ||
Временно недоступно | ||
<!-- 1) Скачайте приложение по [ссылке](https://github.com/zeinlol/SmartHome) | ||
2) Убедитесь, что у вас установлен Python 3.7 или выше | ||
3) Введите комманду | ||
> pip install wakeonlan | ||
3) Введите команду | ||
4) Для запуска приложения распакуйте архив и введите в терминале команду: | ||
> python3 ПУТЬ_К_ФАЙЛУ/smarthomehub.py | ||
5) По желанию в ручную добавьте файл в автозагрузку | ||
5) По желанию в ручную добавьте файл в автозагрузку --> | ||
|
||
В ближайшее время появится прошивка для arduino & ESP8266 | ||
В ближайшее время появится прошивка для модуля ESP8266 |