0e6a83089d
Выносим вызов хука onRegEvent в общую очередь разборки событий
...
Находился ранее в прямом вызове во время регистрации события, что
не верно с точки зрения распределения нагрузки и не захватывало события
из других источников, например, MQTT.
2023-03-26 21:27:40 +03:00
35829ede3b
Добавляем поддержку дробных для отправки на экран Dwin
...
Для этого необходимо добавить в конец ИД маркер f
т.е. var1_5000f
Аналогично добавляем поддержку типов строк - s и целых - i
По умолчанию, без указания типа данные будут отправляться в соответсвии
с внутренней интерпретацией, но всегда или целое или строка.
2023-03-26 20:34:33 +03:00
057a95a434
Корректируем определение ulong на unsigned long
...
валидатору кода в VS не нравилось короткое название
2023-03-26 13:26:57 +03:00
edf966f66b
Добавляем прием событий с экранов dwin в третий режим UART
...
только прием данный целых чисел int16
2023-03-26 13:24:30 +03:00
ff84a18fd0
Добавляем поиск элемента по части ИД
2023-03-26 13:23:46 +03:00
4f7923e7aa
Добавляем в Pzem004t поддержку генерации ошибки как события
2023-03-23 23:51:02 +03:00
946979bafe
Уточняем описание модуля HttpGet
2023-03-18 15:06:43 +03:00
50a4759063
Merge pull request #268 from avaksru/ver4dev
...
HttpGet
2023-03-16 22:32:26 +03:00
avaksru
b7430f87e8
HttpGet
2023-03-13 16:13:16 +03:00
d6b3d2dc68
Merge pull request #267 from biveraxe/ver4dev
...
Новые модули и оптимизация кода
2023-03-08 15:26:21 +03:00
b19b51d2bf
Ограничиваем применение мониторинга за производительностью для 8266
2023-03-08 15:23:16 +03:00
f4071e42dc
Выравниваем настройки проекта для esp8266
2023-03-08 15:21:25 +03:00
5f884e16af
Добавляем поддержку экрана с кириллицей для Lcd2004
2023-03-08 15:19:21 +03:00
e0df67ccee
Добавляем Bh1750 и Dwini
2023-03-07 16:03:52 +03:00
2c89974a6a
Фиксируем версию plerup/EspSoftwareSerial@^7.0.0
2023-03-07 15:59:09 +03:00
37fc18cdfd
Ручной откат изменений коммита про uint8tToString
...
2b71aad6f4
К сожалению, оказалось, что нужный конструктор отсутствует в Arduino для 8266
2023-02-28 21:58:14 +03:00
2b71aad6f4
Оптимизируем uint8tToString до нуля...
...
Спасибо Юре
2023-02-26 16:52:01 +03:00
6e14411cc4
Убираем повторяющиеся операции при обработки получаемых устройств
...
смотреть в комментах //upd:
2023-02-26 16:38:41 +03:00
907c6046b1
Избавляемся от постоянной ошибки Udp packet invalid
...
Возникала по причине получения пакета из другой группы
Плюс добавилась проверка формата Json и наличия поля wg
2023-02-26 16:27:04 +03:00
edbb563c53
Logging: остатки лишнего параметра и опечатка типа уведомления
2023-02-26 14:24:15 +03:00
0f25b97ba1
Добавляем в main подсчет времени выполнения блоков кода
2023-02-25 18:31:18 +03:00
e774eec72f
GY21: Уточняем признак получения не верных показаний
2023-02-25 15:08:38 +03:00
827f2c1230
Merge branch 'ver4dev' of https://github.com/biveraxe/IoTManager into ver4dev
2023-02-24 16:29:25 +03:00
1cbe0394ef
Добавляем в приемник 433 интервал игнорирования повторов
...
Типа защиты от виртуального дребезга контактов
2023-02-24 16:28:04 +03:00
a0b8f4067d
Добавляем модуль сканера меток DS2401
2023-02-24 16:08:39 +03:00
113a7c7388
Merge pull request #266 from biveraxe/ver4dev
...
Корректировка конфигурации
2023-02-19 23:11:12 +03:00
a184216908
Merge branch 'ver4dev' of https://github.com/biveraxe/IoTManager into ver4dev
2023-02-19 23:10:14 +03:00
6374e8506d
Поправляем деф профиль и остальные выйлы после сборки
2023-02-19 23:09:22 +03:00
65049852d6
Merge pull request #265 from biveraxe/ver4dev
...
Добавляем модуль RTC
2023-02-19 19:30:25 +03:00
d45fc0ed1e
Исключаем partitions.bin из обязательных при подготовке сервера.
2023-02-19 19:13:05 +03:00
f53a7341d8
Добавляем инверсию в кнопку подключенную к пину.
2023-02-19 19:11:15 +03:00
bd4244bef3
Исправляем ошибку с подтяжкой, теперь работает
2023-02-19 11:35:41 +03:00
7709116734
Добавляем в BME расчет точки росы
2023-02-18 13:42:30 +03:00
e10bfaa4b5
Ускоряем реакцию на неправильный пароль или ошибку подключения.
2023-02-17 22:48:41 +03:00
a27b937c9c
Убираем лишнюю инициализацию MQTT
2023-02-17 22:47:16 +03:00
aae0331415
Переносим инициализацию i2c пораньше до сценария
2023-02-17 22:27:37 +03:00
0f9a185163
Ускоряем начало выполнения сценариев и добавляем событие onInit
...
Которое появляется и выполняется до инициализации сети
2023-02-17 22:21:10 +03:00
a3b99a9e8d
Добавляем очистку драйверов GPIO перед сбросом конфигурации
...
Для предотвращения исключения при обращении по не существующим ссылкам
2023-02-17 20:28:02 +03:00
1189b7c289
Добавляем модуль RTC и его поддержку в систему
2023-02-17 20:26:29 +03:00
e0b8613c99
Merge pull request #263 from DmitryZagorodnev/ver4stable
...
Fix: Ds18b20 не корректно обрабатывались отрицательные значения темпе…
2023-02-16 14:42:26 +03:00
41bb91ff1d
Merge pull request #264 from biveraxe/ver4dev
...
Добавляем скрипт PrepareServer.py
2023-02-16 14:37:04 +03:00
d242268bb2
Оптимизируем код, добавляем partitions.bin и заставляем pio не удалять
2023-02-16 14:35:07 +03:00
399060b5d4
Исправляем код универсальной версии для обновления
2023-02-15 09:40:57 +03:00
44cc52bb50
Merge branch 'IoTManagerProject:ver4dev' into ver4dev
2023-02-15 00:32:28 +03:00
08116d84c7
Добавляем скрипт PrepareServer.py для подготовки обновления "по воздуху"
...
Компилируется прошивка и файловая система. Рекомендуется предварительно подготовить проект с помощью PrepareProject.py
Автоматически создается папка iotm с бинарными файлами и структурой достаточной для обновления "по воздуху".
Временно предлагается воспользоваться версий 999, но после прошивки будет установлена та, которой соответствует сборка.
Для запуска веб-сервера можно использовать расширение vscode: Live Server.
2023-02-15 00:20:08 +03:00
aad28b04bc
Добавляем поддержку формата {"status":"0"} в MQTT control
...
для возможности получать статус и значение в одном формате, это нужно для корректной работы панели управления, например, Алисы
2023-02-14 22:27:32 +03:00
Dmitry Zagorodnev
e89b4d98d1
Fix: Ds18b20 не корректно обрабатывались отрицательные значения температуры
2023-02-08 19:29:15 +03:00
dc0a21e1cf
Merge pull request #262 from biveraxe/ver4dev
...
Исправление ошибки контроля сетевых элементов
2023-02-08 12:02:10 +03:00
c362c5e0bc
Скрываем не используемый код
2023-02-08 11:40:38 +03:00
21a8e00449
Убираем лишний вывод отладочной информации
2023-02-08 11:29:24 +03:00