Difference between revisions of "Luascripts"

From Центр документации - ТМИУС КП
Jump to navigation Jump to search
m
m
Line 1: Line 1:
 
{{DISPLAYTITLE:Lua скрипты}}
 
{{DISPLAYTITLE:Lua скрипты}}
  
 +
== Описание ==
 
Использование lua скриптов позволяет:
 
Использование lua скриптов позволяет:
 
*создавать произвольную логику для целей автоматизации
 
*создавать произвольную логику для целей автоматизации

Revision as of 17:29, 13 August 2022


Описание

Использование lua скриптов позволяет:

  • создавать произвольную логику для целей автоматизации
  • самостоятельно писать протоколы обмена с устройствами

Логика работы lua-скрипта

Описание и и примеры работы lua скриптов описана в файлах ниже:

TmsREADME.lua - краткая справка описания работы LUA скриптов

TmsParsToDB.lua - скрипт сохраняет сигналы (числа) и Rawdata (строки) в БД sqlite

tmsParsToJson.lua - cкрипт сохраняет сигналы (числа) и Rawdata (строки) в файл формата json

Размещение lua скриптов

на роутерах iRZ R2

встроенные скрипты

/usr/share/tm_cpps/luascript

скрипты пользователя

/opt/storage/files/tm_cpps/luauser/

Процедура добавления скриптов

  1. Разместить файл со скриптом в папке со скриптами пользователя, добавить скрипту права 666
  2. В веб-интерфейс в разделе передачи добавить папку для более удобной организации работы со скриптами
  3. Добавить во вновь созданной папке "lua источник" и выбрать вновь созданный файл в качестве источника. Указать "имя источника".
  4. Добавить в папку "lua скрипт" и выбрать в "имени источника" вновь созданный файл в качестве источника указать "имя источника" из п.3

Для этого необходимо зайти в веб-интерфейс ТМИУС КП и выбрать "Инструменты" - "Регистрация" и сообщить необходимую информацию по контактному email нашей компании.

Активация