30a0754823
Исправляем ошибку обработки неравенства для строк в сценарии
2023-03-28 08:59:15 +03:00
5f886baa2c
Учитываем для операций со строками в сценарии работу с числами из
...
модулей не учитывающих округление.
небольшой костыль пока не переделаем работу со значениями, планируется добавить long, работу со временем, перенести округление и модификаторы в IoTValue
пока для сохранения округления в IoTItem применяется хитрость с сохранением внешнего вида числа в строку valS,
но некоторые модули и системные не делают этого, поэтому отлавливаем эту ситуацию тут и учитываем.
2023-01-04 11:15:36 +03:00
9871963cbb
Исправляем ошибку выполнения бинарных опираций в сценарии
...
когда один из операндов не число или не строка
Дополнительно добавляем функцию вырезания подстроки из строки с использованием оператора - (минус)
2022-12-22 15:00:25 +03:00
4d1ef99939
Округляем значения элемента используемые в сценарии
2022-12-02 13:56:31 +03:00
5dce817580
Оптимизируем некоторую работу со строками
2022-11-25 13:29:48 +03:00
1a575e0f61
Уменьшаем число отвлечений при выполнении сценария для
...
увеличения скорости обработки
2022-11-25 12:31:40 +03:00
8d5d284e02
Добавляем в сценарии функцию прерыватель для отвлечения
...
на системные нужды
2022-11-23 21:51:13 +03:00
a7f49cdd5b
Оптимизируем работу со строками через параметры функции
2022-11-04 16:47:46 +03:00
fcf83c3f0d
Пересматриваем модель формирования сетевых событий и их
...
контроль.
2022-11-01 12:33:39 +03:00
d91ffc4e25
Корректируем работу сетевых сценариев
...
отключаем скрытое создание элементов при приеме событий
Входящие события будут регистрироваться только при наличии
одноименного элемента в списке
2022-10-30 12:12:15 +03:00
593bebd0de
Отключаем лишние строки в консоли
2022-10-28 16:21:49 +03:00
b347c5c0fb
Добавляем в сценарии бесшумное присвоение :=
2022-10-27 10:50:09 +03:00
e5a6a7a0c4
Добавляем сообщение о ненайденных ИД и исправляем баги
2022-10-22 22:53:49 +03:00
c403755dd5
Добавляем функцию получения RSSI в сценарии
2022-10-22 11:34:52 +03:00
b89610ae0a
Добавляем возможность отправки чисел в mqttPub
2022-10-22 08:01:33 +03:00
7c4f1a2851
Делаем точку с запятой не значащим знаком
2022-09-30 08:36:35 +03:00
Dmitry Borisenko
8f708b9c13
версия 428 исправлены все баги
2022-09-29 22:48:33 +02:00
Dmitry Borisenko
27e30ab0ff
избавление от двух файлов
2022-09-29 19:43:37 +02:00
a518051558
Исправляем ошибку тире вместо числа в телеге
2022-09-27 21:58:37 +03:00
c8dbb6e13f
Добавляем функцию getUptime() в сценарии
2022-09-17 22:04:06 +03:00
Dmitry Borisenko
aae21f4a78
запуск little fs на esp32
2022-09-15 14:02:24 +02:00
1fee3ca538
Исправляем ошибки компиляции при переходе на новое ядро
2022-09-14 21:29:26 +03:00
Dmitry Borisenko
8ce79687bc
4.0.1 ядро для 8266
2022-09-14 18:53:02 +02:00
a535a66ca7
Прерываем работу сценария пока не будут исправлены все
...
грубые синтаксические ошибки. Это позволяет избежать бесконтрольного
создания узлов бинарного дерева и утечки памяти.
2022-09-05 23:24:57 +03:00
90e8d4eaf4
Делаем доступным исходное значение числа
...
в виде строки для лучшей визуализаци
2022-09-05 16:26:27 +03:00
0d7304e297
Добавляем режим чтения сценария из String
2022-09-04 19:16:08 +03:00
ed2eb6cfb7
Исправляем ошибку перебора корневых ИФов и готовим многорежимность
2022-09-04 11:20:33 +03:00
a010859c06
Исправляем ошибки в синтаксисе и добавляем вложенные ИФ
2022-09-03 21:32:39 +03:00
0dac2b0528
Добавляем поддержку отрицательных чисел в сценарии
2022-08-31 08:52:43 +03:00
bea3ff3300
Исправляем баг с фигурными скобками
2022-08-30 23:31:38 +03:00
52f6877ef7
Читаем сценарий из файла
2022-08-30 14:00:22 +03:00
e17260628e
strFromFile
2022-08-29 16:01:25 +03:00
0f869ebf39
Добавляем поблочную загрузку сценариев
2022-08-29 00:45:55 +03:00
79a44b165e
Исправляем баг с загрузкой сценариев и конфига
2022-08-28 21:56:47 +03:00
a2a10909f6
Revert "Вложенные ифы"
2022-08-28 20:35:36 +03:00
12d1ed2dee
Revert "Исправляем ошибку обхода по строке сценария"
2022-08-28 20:33:43 +03:00
16680ff513
Исправляем ошибку обхода по строке сценария
2022-08-28 20:07:28 +03:00
cc1938b165
Добавляем вложенные ифы
2022-08-27 20:21:43 +03:00
Dmitry Borisenko
b63d163432
добавление логирования
2022-08-25 00:45:17 +02:00
c0f9a0890b
Теперь читаем сценарии из JSON
2022-08-23 15:17:06 +03:00
Dmitry Borisenko
c3f37fcf11
fbs
2022-08-23 13:15:11 +02:00
Dmitry Borisenko
99e2fcfcb8
не рабочая версия
2022-08-23 13:06:01 +02:00
aa3ba13859
Добавляем защиту от отсутствия синхронизации времени
2022-08-23 10:06:45 +03:00
4ed7996309
Добавляем получение форматированного времени
2022-08-22 21:23:26 +03:00
5aef309154
Добавляем системную функцию отправки в MQTT
2022-08-22 21:03:20 +03:00
8809bad02d
Переносим функционал модуля sysext в ядро.
2022-08-21 20:53:49 +03:00
107dcf4c74
Отключаем подробные уведомления о работе сценария
2022-06-03 10:17:33 +03:00
4ce71dfcfd
Добавялем операцию сложения строк в сценарии
2022-05-31 22:35:51 +03:00
1d782fd0d7
Исправляем ошибку определения ИД в условиях сценария и Добавляем шаблон игнорирования символа при сравнении строк *
2022-05-06 11:59:47 +03:00
a3c5a803ca
Добавляем символ подчеркивания в разрешенные для наименования переменных и функций
2022-05-03 19:58:19 +03:00