Commit Graph

384 Commits

Author SHA1 Message Date
5d0d3274c5 Добавляем функцию получения JSON всех значений Items 2022-02-26 22:42:57 +03:00
f5de7299ec Добавляем признак локальности перменной 2022-02-25 22:44:04 +03:00
5da9a141a9 Добавляем механизм очистки суецидных внешних переменных 2022-02-25 15:38:32 +03:00
9ca63882af Меняем тип переменной с элементами на list для ускорения операций удаления эдементов спсика 2022-02-25 14:03:30 +03:00
fc7eb8acc9 Добавляем externalVariable для приема и фиксации на время значения события для использования в сценариях 2022-02-25 13:20:03 +03:00
798897962e Оптимизируем пропуск условий при отсутствии ИД события 2022-02-24 17:18:03 +03:00
bb33fccb47 Добавляем в сценарии предварительную проверку необходимости проверять условия при определенном ИД в событиях 2022-02-24 00:54:56 +03:00
Dmitry Borisenko
1dfab33e4c небольшие изменения 2022-02-23 17:54:18 +01:00
a69e048da9 Стандартизируем изменение значения элемента при вызове операции присваивания из сценария 2022-02-22 22:48:35 +03:00
Dmitry Borisenko
69d46815cd добавил два главных буфера, передаю эстафету Илье!!! 2022-02-22 20:16:33 +01:00
Dmitry Borisenko
a4648fd075 408 2022-02-22 17:13:24 +01:00
Dmitry Borisenko
993b2b25fd убрали лишние ошибки json 2022-02-22 16:40:46 +01:00
5a96d39012 Добавляем расширитель портов MCP23017 2022-02-21 20:00:18 +03:00
Dmitry Borisenko
cce5726390 407 добавил лог в веб интерфейс! 2022-02-19 23:42:24 +01:00
Dmitry Borisenko
6f2c9d76ca 405 2022-02-18 23:04:27 +01:00
Dmitry Borisenko
2366e027b9 добавлено OTA и взаимодействие с сервером 2022-02-18 20:06:25 +01:00
Dmitry Borisenko
5110c609c3 версия 404, много исправлений 2022-02-16 00:53:52 +01:00
Dmitry Borisenko
afe64d4c4a исправили имена файлов под linux 2022-02-15 11:37:31 +01:00
Dmitry Borisenko
f5afc00c32 исправление бага списка, добавил кнопку перезагрузить все устройства 2022-02-15 00:03:28 +01:00
cafac8b76e Добавляем релоад конфигурации при нажатии соответсвующей кнопки в интерфейсе 2022-02-14 22:20:35 +03:00
c144a3ae1e Шлифуем клаас прослойку доступа к gpio 2022-02-14 21:23:40 +03:00
5c8221f86f Добавляем системный класс прослойку для доступа к GPIO при помощи плат расширения портов 2022-02-14 18:33:52 +03:00
Dmitry Borisenko
fbec3827e2 исправил баг данных в вебе 2022-02-14 14:54:37 +01:00
IoT Manager
2ecfe839f8 Merge pull request #131 from biveraxe/ver4dev
Добавляем сценарии https://github.com/biveraxe/IoTScenario
2022-02-14 10:54:21 +01:00
0b4f771c48 Добавляем сценарии https://github.com/biveraxe/IoTScenario 2022-02-14 12:48:59 +03:00
Dmitry Borisenko
5cdcb0f0e6 версия для esp32 2022-02-14 10:48:14 +01:00
Dmitry Borisenko
15c55c2df6 поправлены баги списка устройств 2022-02-14 00:12:58 +01:00
Dmitry Borisenko
caa2102eff запустил общение устройств по udp 2022-02-13 16:13:51 +01:00
Dmitry Borisenko
ed78401762 парсинг данных страниц в вебе и отправка виджетов в приложение 2022-02-13 00:40:15 +01:00
Dmitry Borisenko
09bbd96a63 исправвил баги mqtt 2022-02-12 14:34:17 +01:00
Dmitry Borisenko
38acd7f569 mqtt подключение 2022-02-12 03:09:57 +01:00
Dmitry Borisenko
8d86bb222a mqtt 2022-02-11 00:22:59 +01:00
Dmitry Borisenko
02a087ccdd Управление ошибками 2022-02-09 21:55:17 +01:00
Dmitry Borisenko
c728d34f03 управление ошибками 2022-02-09 16:44:44 +01:00
Dmitry Borisenko
01428f4531 системная информация в вебе 2022-02-08 21:47:20 +01:00
Dmitry Borisenko
45c5681dc6 добавлена кнопка перезагрузки 2022-02-08 16:47:17 +01:00
Dmitry Borisenko
d9ab7ed1b7 список устройств 2022-02-07 16:36:29 +01:00
Dmitry Borisenko
fafbae3f07 многие изменения 2022-02-07 02:08:10 +01:00
ce7d461b77 Добавляем метод execute() для базового класса для реализации выполнения функций модулем по запросу ядра. 2022-02-06 09:32:28 +03:00
ca0fb25a30 Переименовываем файлы базовогго класса 2022-02-06 09:24:59 +03:00
8b83e1649c Переходим на единый базовый класс IoTItem для всех модулей 2022-02-06 09:11:07 +03:00
Dmitry Borisenko
f2f94ba071 выпадающий список сетей wifi 2022-02-05 02:13:56 +01:00
Dmitry Borisenko
0540ea5b04 добавил меню подключение 2022-02-02 23:39:41 +01:00
Dmitry Borisenko
bd1d25d79a добавил посылку событий в сокеты 2022-02-02 21:40:45 +01:00
Dmitry Borisenko
a2f5927172 очистка и реорганизация файлов 2022-02-02 21:17:50 +01:00
3898234c6d Добавляем в базовый класс поддержку математических модификаторов для всех регистрируемых событий float типа 2022-02-01 23:04:06 +03:00
fabe47bed4 Добавляем чтение Json в unsigned long 2022-02-01 20:39:51 +03:00
4eae1055e7 Пушим настроки единым блоком глубже в базовый класс IoTSensor для дальнейшего развития и добавления модификаторов результата через параметры без изменения кода модулей. Плюс упрощается модуль. 2022-02-01 12:51:34 +03:00
71dcd0626b Переходим с имени key на subtype для IoTSensor 2022-02-01 12:30:13 +03:00
Dmitry Borisenko
0eab9ec7d8 авто ip 2022-01-30 21:47:16 +01:00