Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kotyara12/telemeter_dzen
Термостат + охранно-пожарная сигнализация
https://github.com/kotyara12/telemeter_dzen
esp-idf esp-idf-framework esp32 esp32-idf
Last synced: about 17 hours ago
JSON representation
Термостат + охранно-пожарная сигнализация
- Host: GitHub
- URL: https://github.com/kotyara12/telemeter_dzen
- Owner: kotyara12
- Created: 2022-10-10T12:02:03.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-24T17:18:36.000Z (8 months ago)
- Last Synced: 2024-03-24T18:28:53.584Z (8 months ago)
- Topics: esp-idf, esp-idf-framework, esp32, esp32-idf
- Language: C++
- Homepage:
- Size: 23.5 MB
- Stars: 9
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Термостат + охранно-пожарная сигнализация
Проект WiFi термостата и охранно-пожарной сигнализации на ESP32 и ESP-IDF. Полное описание смотрите на канале [dzen.ru/kotyara12](https://dzen.ru/kotyara12)
Вы можете скачать любую необходимую ветвь прошивки, описание ветвей ниже- **01_telemeter** - Телеметрия и контроль диапазонов температуры (без функций управления котлом, только постоянный мониторинг и уведомления). Только для версии ESP-IDF 4.4.x
- **02_telemeter_charts** - То же самое, но добавлена отправка данных на вненние сервисы. Только для версии ESP-IDF 4.4.x!
- **03_ESP-IDF_5-0-0** - Библиотеки и сам проект адаптированы под ESP-IDF новой версии 5.0.0 и выше. **Но будьте внимательны - в самой ESP-IDF пока есть неисправленные проблемы.**. Данная версия одиаково работает и с ESP-IDF 4.4 и с ESP-IDF 5.0, версия определяется автоматически (макросами)
- **04_thermostat** - Термостат (управление котлом по расписанию и температуре в помещении)
- **05_alarm** - Термостат + охранно-пожарная сигнализация
- **master** - Последняя актуальная ветка. Если вам не нужна какая-то спецальная версия, смело берите её.# Как этим пользоваться
1. Создайте на ```диске C``` каталог ```PlatformIO```, то есть ```C:\PlatformIO\```. Вы можете использовать любой другой диск и каталог, но в этом случае вам придется изменять настройки в нескольких файлах конфигурации. Если вы не готовы к этому, то оставьте "как есть", то есть ```C:\PlatformIO\```.
2. Скачайте нужную вам ветку данного репозитория в виде ZIP-архива и распакуйте его. Вы получите каталог с файлами в виде ```telemeter_dzen-%branches%```, например ```telemeter_dzen-01_telemeter```. Переименуйте его в просто ```telemeter_dzen``` и переместите в ```C:\PlatformIO\```. У вас должно получиться так: ```C:\PlatformIO\telemeter_dzen```.
3. Внутри ```C:\PlatformIO\telemeter_dzen``` вы найдете файл ```libs_local_20221010.rar``` (или аналогичный) - распакуйте его в каталог ```C:\PlatformIO\```. У вас должно получиться так: ```C:\PlatformIO\libs``` и внутри много подкаталогов с библиотеками.Всё готово, можно пробовать открывать проект в VS Code и пробовать компилировать.