2020.05.02d11.bin
1.2 MB
Реализация Touchlink. Сканирование, идентификация, сброс на заводские параметры. API в Git
2020.05.03d3.bin
1.2 MB
Переработан конвертер для Aqara wireless relay controller (LLKZMK11LM)
2020.05.03d5.bin
1.2 MB
Добавлены команды GET для state/interlock для Aqara wireless relay controller (LLKZMK11LM)
2020.05.03d10.bin
1.2 MB
Предотвращение выхода из сети выключателей Xiaomi при долгом удержании клавиши
2020.05.04d2.bin
1.2 MB
Доработан конвертер ptvo.switch, теперь можно получать текущие значения через GET. Изменена опция Clear States. При включенном состоянии теперь не затирает значение в веб-интерфейсе, а при выключенном, состояния click & action более не присутствуют в отправках до момента обновления. Значение по умолчанию изменено на выключено.
2020.05.04d4.bin
1.2 MB
Теперь не нужно полностью проходить интервью при смене nwkAddr. Исправлено дублирование запросов интервью.
2020.05.04d6.bin
1.2 MB
Доработаны некоторые конвертеры Xiaomi для команды get. Скрипты: Переименована функция GetState() в GetStateValue(). Добавлена ф-я GetState() для отправки get команды в конвертер. Функции GetState() /SetState() теперь возвращают true / false от результата. Добавлена ф-я GetUnixTime() для получения Unix времени, ф-я GetObj / SetObj() для сохранения и получения объекта для обмена данными между скриптами, ф-я MQTTPub() для отправки произвольных данных в MQTT.
2020.05.04d13.bin
1.2 MB
Исправлен конвертер для Xiaomi Mi power plug ZigBee EU (ZNCZ04LM)
2020.05.06d7.bin
1.2 MB
Доработан интерфейс включения Join, по умолчанию включается только на координаторе, в раскрывающемся списке можно включить на конкретном роутере или же во всей сети. Переименованы функции Lua. GetState() -> zigbee.get(), SetState() -> zigbee.set(), GetStateValue() -> zigbee.value(), MQTTPub() -> mqtt.pub(), GetURL() -> http.get(), GetUnixTime() -> os.time(), GetObj() -> obj.get(), SetObj() -> obj.set(). Функция zigbee.value() теперь возвращает действительный тип данных, а не строку.
2020.05.06d9.bin
1.2 MB
Добавлена длительность нажатия hold для пульта DIYRuZ_FreePad. В скрипты Lua добавлены функции gpio.mode(pin, mode), gpio.read(pin), gpio.write(pin, level),
2020.05.07d3.bin
1.2 MB
Таймеры устройств. Датчики движения которые шлют только начало движения, теперь переходят в режим нет движения через occupancy_timeout секунд
2020.05.08d5.bin
1.2 MB
При удалении устройства теперь удаляются все его таймеры. Скрипты: http.get() переименован в http.request(url, method, headers, body) с расширенным синтаксисом
2020.05.08d10.bin
1.2 MB
Скрипты: при запуске шлюза выполняется файл /init.lua, добавлены функции os.delay(ms), os.millis(), os.save(), os.restart(), zigbee.join(duration, [target])
2020.05.09d3.bin
1.2 MB
Исправлена инициализация occupancy_timeout, реализовано значение long и убрано hold для кнопки Xiaomi, добавлены таймеры прекращения движения для датчиков Konke, IKEA, Terncy
2020.05.09d4.bin
1.2 MB
Исправлена установка bool параметров, добавлены get конвертеры для IKEA
2020.05.09d5.bin
1.2 MB
Исправлено определение маршрутов для карты. Исправлен конвертер батарейки для Freepad. Временно отключены эвенты (запуск скриптв) у сяоми/акара для click: long и occupancy: false.
2020.05.09d10.bin
1.2 MB
Реализован UnBind. Значительно ускорена работа Lua функции http.request()
2020.05.10d22.bin
1.2 MB
Восстановление из бэкапа. Добавлено отображение информации о флеш памяти. При ошибке сохранения отображается ошибка.