Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main'
Browse files Browse the repository at this point in the history
# Conflicts:
#	Aura_0_2_1.exe
  • Loading branch information
zeinlol committed May 13, 2022
2 parents b6042f6 + 5a11128 commit 2ba4a45
Show file tree
Hide file tree
Showing 3 changed files with 137 additions and 16 deletions.
121 changes: 121 additions & 0 deletions .gitignore
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 added Aura_0_2_1.exe
Binary file not shown.
32 changes: 16 additions & 16 deletions README.md
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

0 comments on commit 2ba4a45

Please sign in to comment.