тотальное переименование на англ язык

This commit is contained in:
IoT Manager
2023-09-05 17:28:02 +02:00
parent 646128b999
commit de74bc8d7f
84 changed files with 3970 additions and 1038 deletions

View File

@@ -1,5 +1,5 @@
{
"menuSection": "Исполнительные устройства",
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,

View File

@@ -1,5 +1,5 @@
{
"menuSection": "Исполнительные устройства",
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,

View File

@@ -1,29 +1,29 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "Пассивный звуковой извещатель",
"type": "Writing",
"subtype": "Buzzer",
"id": "buzzer",
"widget": "toggle",
"page": "Кнопки",
"descr": "Buzzer",
"int": 4000,
"pin": 14,
"freq": 2000,
"duration": 1000,
"beatLevel": 4,
"tempo": 120,
"tempoCorrection": 1,
"pauseBetween": 0,
"transpose": 0,
"cycle": 0,
"indication": 1,
"val": 0
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "Пассивный звуковой извещатель",
"type": "Writing",
"subtype": "Buzzer",
"id": "buzzer",
"widget": "toggle",
"page": "Кнопки",
"descr": "Buzzer",
"int": 4000,
"pin": 14,
"freq": 2000,
"duration": 1000,
"beatLevel": 4,
"tempo": 120,
"tempoCorrection": 1,
"pauseBetween": 0,
"transpose": 0,
"cycle": 0,
"indication": 1,
"val": 0
}
],
"about": {
"authorName": "Alex K",
"authorContact": "https://t.me/cmche",
@@ -43,11 +43,11 @@
"int": "Количество миллисекунд между повторами одиночного сигнала",
"pin": "Управляемый пин",
"freq": "Частота сигнала, Hz",
"duration": "Длительность сигнала, ms",
"duration": "Длительность сигнала, ms",
"beatLevel": "Долей в такте",
"tempo": "Оригинальный темп мелодии, bpm",
"tempoCorrection": "Коррекция темпа мелодии",
"pauseBetween": "Дополнительная пауза между нот, в долях от длительности ноты",
"tempo": "Оригинальный темп мелодии, bpm",
"tempoCorrection": "Коррекция темпа мелодии",
"pauseBetween": "Дополнительная пауза между нот, в долях от длительности ноты",
"transpose": "Транспонирование на количество полутонов. +/-12 - для повышения/понижения на октаву",
"cycle": "Повтор мелодии/серии сигналов",
"indication": "Индикация в виджет, что идет сигнал, играет мелодия",
@@ -57,17 +57,30 @@
{
"name": "tone",
"descr": "Проигрывание одиночного сигнала (без индикации)",
"params": ["Частота", "Длительность (ms)"]
"params": [
"Частота",
"Длительность (ms)"
]
},
{
"name": "tones",
"descr": "Проигрывание серии сигналов, до 128",
"params": ["Частота 1-го сигнала", "Длительность 1-го сигнала (ms)","Частота 2-го сигала", "Длительность 2-го сигнала", "....итд"]
"params": [
"Частота 1-го сигнала",
"Длительность 1-го сигнала (ms)",
"Частота 2-го сигала",
"Длительность 2-го сигнала",
"....итд"
]
},
{
"name": "melody",
"descr": "Проигрывание мелодии, до 256 нот. Кодировка 'YYX.ZZZ'. Научная нотация: YY - обозначение ноты (C,CS,D,DS,E,F,FS,G,GS,A,AS,B), X - номер октавы (0-9), ZZZ - длительность в тысячных долях такта (0-999). Обязательно в двойных кавычках. 'AS4.50' - Ля# 4-й октавы, 1/2 такта. На Github лежит Excel файл для перекодировки.",
"params": ["Код 1-ой ноты","Код 2-й ноты"," и тд"]
"params": [
"Код 1-ой ноты",
"Код 2-й ноты",
" и тд"
]
},
{
"name": "notone",
@@ -76,15 +89,19 @@
},
{
"name": "melodySetting",
"descr": "Перенастройка параметров мелодии: Долей в такте - (обычно 4), Оригинальный темп -(40-208 bpm), Коррекция темпа - в k раз быстрее/медленнее, Пауза между нот (стакато) - доля от длительности, Коррекция тональности (транспонирование) - в k раз выше/ниже, Повтор 1/0. Чтобы не изменялось значение вбить любой текст в ковычках ",
"params": ["Долей в такте", "Оригинальный темп", "Коррекция темпа", "Пауза между нот", "Коррекция тональности", "Повтор мелодии/серии сигналов"]
"descr": "Перенастройка параметров мелодии: Долей в такте - (обычно 4), Оригинальный темп -(40-208 bpm), Коррекция темпа - в k раз быстрее/медленнее, Пауза между нот (стакато) - доля от длительности, Коррекция тональности (транспонирование) - в k раз выше/ниже, Повтор 1/0. Чтобы не изменялось значение вбить любой текст в ковычках ",
"params": [
"Долей в такте",
"Оригинальный темп",
"Коррекция темпа",
"Пауза между нот",
"Коррекция тональности",
"Повтор мелодии/серии сигналов"
]
}
]
},
"defActive": true,
"usedLibs": {
"esp32_4mb": [],
"esp8266_4mb": [],
@@ -94,5 +111,5 @@
"esp8285_1mb_ota": [],
"esp8266_2mb": [],
"esp8266_2mb_ota": []
}
}
}
}

View File

@@ -1,5 +1,5 @@
{
"menuSection": "Исполнительные устройства",
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
@@ -12,8 +12,7 @@
"descr": "Громкость",
"needSave": 0,
"val": "0",
"round" : 0,
"round": 0,
"step": 1,
"stepOnPress": 5,
"pins": "4,5,2"
@@ -37,7 +36,7 @@
"moduleDesc": "модуль для работы с Энкодером. Кнопочный вариант совместим с модулями Multitouch и ButtonIn",
"retInfo": "Значение счетчика",
"propInfo": {
"step" : "Размер шага Энкодера, может принимать значение 0.0001 или 1000",
"step": "Размер шага Энкодера, может принимать значение 0.0001 или 1000",
"stepOnPress": "Размер шага Энкодера при нажатой кнопке, 0 - отключает учет",
"pins": "Подключеные пины (CLK, DT, SW)"
}

View File

@@ -1,22 +1,21 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "Camera OV2640 (ESPcam)",
"type": "Reading",
"subtype": "EspCam",
"id": "EspCam",
"widget": "",
"page": "",
"descr": "",
"int": 60,
"useLed": 0,
"ticker": 0,
"webTicker": 0
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "Camera OV2640 (ESPcam)",
"type": "Reading",
"subtype": "EspCam",
"id": "EspCam",
"widget": "",
"page": "",
"descr": "",
"int": 60,
"useLed": 0,
"ticker": 0,
"webTicker": 0
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
@@ -45,7 +44,9 @@
{
"name": "ledOn",
"descr": "Включить подсветку",
"params": ["Яркость 0-255"]
"params": [
"Яркость 0-255"
]
},
{
"name": "ledOff",
@@ -54,9 +55,7 @@
}
]
},
"defActive": false,
"usedLibs": {
"esp32_4mb": [
"espressif/esp32-camera @ ^2.0.0"

View File

@@ -1,46 +1,41 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [
{
"global": 0,
"name": "FTP сервер",
"type": "Reading",
"subtype": "ftp",
"id": "ftp",
"widget": "nil",
"page": "",
"descr": "FTP сервер",
"login": "admin",
"pass": "admin"
}
],
"about": {
"authorName": "Bubnov Mikhail",
"authorContact": "https://t.me/Mit4bmw",
"authorGit": "https://github.com/Mit4el",
"specialThanks": "",
"moduleName": "FTPModule",
"moduleVersion": "0.1",
"usedRam": {
"esp32_4mb": 15,
"esp8266_4mb": 15
},
"title": "FTP-сервер",
"moduleDesc": "Запускает FTP-сервер на плате esp",
"propInfo": {
"login": "Логин FTP сервера",
"pass": "Пароль FTP сервера"
}
},
"defActive": false,
"usedLibs": {
"esp32_4mb": [],
"esp32s2_4mb": [],
"esp8266_4mb": []
}
}
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "FTP сервер",
"type": "Reading",
"subtype": "ftp",
"id": "ftp",
"widget": "nil",
"page": "",
"descr": "FTP сервер",
"login": "admin",
"pass": "admin"
}
],
"about": {
"authorName": "Bubnov Mikhail",
"authorContact": "https://t.me/Mit4bmw",
"authorGit": "https://github.com/Mit4el",
"specialThanks": "",
"moduleName": "FTPModule",
"moduleVersion": "0.1",
"usedRam": {
"esp32_4mb": 15,
"esp8266_4mb": 15
},
"title": "FTP-сервер",
"moduleDesc": "Запускает FTP-сервер на плате esp",
"propInfo": {
"login": "Логин FTP сервера",
"pass": "Пароль FTP сервера"
}
},
"defActive": false,
"usedLibs": {
"esp32_4mb": [],
"esp32s2_4mb": [],
"esp8266_4mb": []
}
}

View File

@@ -1,5 +1,5 @@
{
"menuSection": "Исполнительные устройства",
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
@@ -41,7 +41,8 @@
"name": "post",
"descr": "Отправить http запрос методом POST.",
"params": [
"URL","message"
"URL",
"message"
]
}
]

View File

@@ -1,22 +1,21 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "Сервопривод",
"type": "Writing",
"subtype": "IoTServo",
"id": "servo",
"widget": "range",
"page": "servo",
"descr": "угол",
"int": 1,
"pin": 12,
"apin": -1,
"amap": "0, 4096, 0, 180"
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "Сервопривод",
"type": "Writing",
"subtype": "IoTServo",
"id": "servo",
"widget": "range",
"page": "servo",
"descr": "угол",
"int": 1,
"pin": 12,
"apin": -1,
"amap": "0, 4096, 0, 180"
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
@@ -41,13 +40,13 @@
{
"name": "rotate",
"descr": "Повернуть привод на значение",
"params": ["Числовое значение"]
"params": [
"Числовое значение"
]
}
]
},
"defActive": true,
"usedLibs": {
"esp32_4mb": [
"https://github.com/RoboticsBrno/ServoESP32"

View File

@@ -1,21 +1,20 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "Расширитель портов Mcp23008",
"type": "Reading",
"subtype": "Mcp23008",
"id": "Mcp",
"widget": "",
"page": "",
"descr": "",
"int": "0",
"addr": "0x20",
"index": 1
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "Расширитель портов Mcp23008",
"type": "Reading",
"subtype": "Mcp23008",
"id": "Mcp",
"widget": "",
"page": "",
"descr": "",
"int": "0",
"addr": "0x20",
"index": 1
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
@@ -35,9 +34,7 @@
"index": "Значения от 1 до 4, где при выборе 1 будет нумерация pin 100-115, при выборе 2 200-215 и т.д."
}
},
"defActive": false,
"usedLibs": {
"esp32_4mb": [
"adafruit/Adafruit Mcp23017 Arduino Library@^2.1.0",

View File

@@ -1,21 +1,20 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "Расширитель портов Mcp23017",
"type": "Reading",
"subtype": "Mcp23017",
"id": "Mcp",
"widget": "",
"page": "",
"descr": "",
"int": "0",
"addr": "0x20",
"index": 1
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "Расширитель портов Mcp23017",
"type": "Reading",
"subtype": "Mcp23017",
"id": "Mcp",
"widget": "",
"page": "",
"descr": "",
"int": "0",
"addr": "0x20",
"index": 1
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
@@ -35,9 +34,7 @@
"index": "Значения от 1 до 4, где при выборе 1 будет нумерация pin 100-115, при выборе 2 200-215 и т.д."
}
},
"defActive": true,
"usedLibs": {
"esp32_4mb": [
"adafruit/Adafruit MCP23017 Arduino Library@^2.1.0",

View File

@@ -1,21 +1,20 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "MP3 плеер",
"type": "Reading",
"subtype": "Mp3",
"id": "mp3",
"widget": "",
"page": "",
"descr": "",
"int": 1,
"pins": "14,12",
"volume": 20
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "MP3 плеер",
"type": "Reading",
"subtype": "Mp3",
"id": "mp3",
"widget": "",
"page": "",
"descr": "",
"int": 1,
"pins": "14,12",
"volume": 20
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
@@ -59,12 +58,17 @@
{
"name": "volume",
"descr": "Установить громкость",
"params": ["Значение громкости"]
"params": [
"Значение громкости"
]
},
{
"name": "playFolder",
"descr": "Проиграть файл из папки",
"params": ["Номер папки", "Номер файла"]
"params": [
"Номер папки",
"Номер файла"
]
},
{
"name": "play",
@@ -83,9 +87,7 @@
}
]
},
"defActive": true,
"usedLibs": {
"esp32_4mb": [
"dfrobot/DFRobotDFPlayerMini @ ^1.0.5"

View File

@@ -1,5 +1,5 @@
{
"menuSection": "Исполнительные устройства",
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
@@ -52,4 +52,4 @@
"esp8266_2mb": [],
"esp8266_2mb_ota": []
}
}
}

View File

@@ -1,5 +1,5 @@
{
"menuSection": "Исполнительные устройства",
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,

View File

@@ -1,20 +1,20 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "Расширитель портов Pcf8574",
"type": "Reading",
"subtype": "Pcf8574",
"id": "Pcf",
"widget": "",
"page": "",
"descr": "",
"int": "0",
"addr": "0x20",
"index": 1
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "Расширитель портов Pcf8574",
"type": "Reading",
"subtype": "Pcf8574",
"id": "Pcf",
"widget": "",
"page": "",
"descr": "",
"int": "0",
"addr": "0x20",
"index": 1
}
],
"about": {
"authorName": "Serghei Crasnicov",
"authorContact": "https://t.me/Serghei63",
@@ -29,9 +29,7 @@
"index": "Значения от 1 до 4, где при выборе 1 будет нумерация pin 100-115, при выборе 2 200-215 и т.д."
}
},
"defActive": true,
"usedLibs": {
"esp32_4mb": [
"adafruit/Adafruit BusIO @ ^1.13.2"

View File

@@ -1,24 +1,24 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "PWM ESP32",
"type": "Writing",
"subtype": "Pwm32",
"id": "pwm",
"widget": "range",
"page": "Кнопки",
"descr": "PWM",
"int": 0,
"pin": 2,
"freq": 5000,
"ledChannel": 2,
"PWM_resolution": 10,
"val": 0,
"apin": -1
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "PWM ESP32",
"type": "Writing",
"subtype": "Pwm32",
"id": "pwm",
"widget": "range",
"page": "Кнопки",
"descr": "PWM",
"int": 0,
"pin": 2,
"freq": 5000,
"ledChannel": 2,
"PWM_resolution": 10,
"val": 0,
"apin": -1
}
],
"about": {
"authorName": "Avaks",
"authorContact": "https://t.me/Avaks",
@@ -42,9 +42,7 @@
"freq": "Частота"
}
},
"defActive": true,
"usedLibs": {
"esp32_4mb": []
}

View File

@@ -1,22 +1,22 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "PWM ESP8266",
"type": "Writing",
"subtype": "Pwm8266",
"id": "pwm",
"widget": "range",
"page": "Кнопки",
"descr": "PWM",
"int": 0,
"pin": 15,
"freq": 5000,
"val": 0,
"apin": -1
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "PWM ESP8266",
"type": "Writing",
"subtype": "Pwm8266",
"id": "pwm",
"widget": "range",
"page": "Кнопки",
"descr": "PWM",
"int": 0,
"pin": 15,
"freq": 5000,
"val": 0,
"apin": -1
}
],
"about": {
"authorName": "Avaks",
"authorContact": "https://t.me/Avaks",
@@ -38,9 +38,7 @@
"freq": "Частота"
}
},
"defActive": true,
"usedLibs": {
"esp8266_4mb": [],
"esp8266_1mb": [],

View File

@@ -1,19 +1,18 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "SD карта",
"type": "Writing",
"subtype": "SDcard",
"id": "sd",
"widget": "",
"page": "",
"descr": "",
"int": 1
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "SD карта",
"type": "Writing",
"subtype": "SDcard",
"id": "sd",
"widget": "",
"page": "",
"descr": "",
"int": 1
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
@@ -31,9 +30,7 @@
"int": "Не используется."
}
},
"defActive": false,
"usedLibs": {
"esp32_4mb": [
"espressif/esp32-camera @ ^2.0.0"

View File

@@ -1,18 +1,18 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "Доп. функции системы",
"type": "Reading",
"subtype": "SysExt",
"id": "SysExt",
"widget": "",
"page": "",
"descr": "",
"int": 15
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "Доп. функции системы",
"type": "Reading",
"subtype": "SysExt",
"id": "SysExt",
"widget": "",
"page": "",
"descr": "",
"int": 15
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
@@ -30,9 +30,7 @@
"int": "Не используется"
}
},
"defActive": false,
"usedLibs": {
"esp32_4mb": [],
"esp8266_4mb": []

View File

@@ -1,23 +1,22 @@
{
"menuSection": "Исполнительные устройства",
"configItem": [{
"global": 0,
"name": "Телеграм-Бот",
"type": "Writing",
"subtype": "Telegram",
"id": "tg",
"widget": "",
"page": "",
"descr": "",
"int": 10,
"token": "",
"autos": 1,
"receiveMsg": 0,
"chatID": ""
}],
{
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
"name": "Телеграм-Бот",
"type": "Writing",
"subtype": "Telegram",
"id": "tg",
"widget": "",
"page": "",
"descr": "",
"int": 10,
"token": "",
"autos": 1,
"receiveMsg": 0,
"chatID": ""
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
@@ -38,21 +37,23 @@
"chatID": "ИД диалога с контактом. Необходим для отправки сообщений именно вам."
},
"funcInfo": [
{
{
"name": "sendMsg",
"descr": "Отправить сообщение без повторений.",
"params": ["Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"]
"params": [
"Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"
]
},
{
{
"name": "sendOftenMsg",
"descr": "Отправить сообщение в любом случае, даж если отправляли такое ранее.",
"params": ["Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"]
"params": [
"Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"
]
}
]
]
},
"defActive": false,
"usedLibs": {
"esp32_4mb": [
"CTBot @2.1.9"

View File

@@ -1,6 +1,5 @@
{
"menuSection": "Исполнительные устройства",
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
@@ -15,7 +14,6 @@
"chatID": ""
}
],
"about": {
"authorName": "AVAKS",
"authorContact": "https://t.me/@avaks_dev",
@@ -51,9 +49,7 @@
}
]
},
"defActive": true,
"usedLibs": {
"esp32_4mb": [],
"esp32s2_4mb": [],
@@ -65,4 +61,4 @@
"esp8266_2mb": [],
"esp8266_2mb_ota": []
}
}
}

View File

@@ -1,6 +1,5 @@
{
"menuSection": "Исполнительные устройства",
"menuSection": "executive_devices",
"configItem": [
{
"global": 0,
@@ -73,7 +72,6 @@
"outside_id": ""
}
],
"about": {
"authorName": "AVAKS",
"authorContact": "https://t.me/@avaks_dev",
@@ -106,28 +104,34 @@
{
"name": "enable",
"descr": "включить / выключить термостатирование (режим AUTO) применим к PID и Гистере́зис ",
"params": ["thermostat.enable(1) - вкл, thermostat.enable(0) - выкл, "]
"params": [
"thermostat.enable(1) - вкл, thermostat.enable(0) - выкл, "
]
},
{
"name": "KP",
"descr": "Пропорциональный коэффициент PID .",
"params": ["thermostat.KP(1) - задает значение коэффициента"]
"params": [
"thermostat.KP(1) - задает значение коэффициента"
]
},
{
"name": "KI",
"descr": "Интегральный коэффициент PID .",
"params": ["thermostat.KI(1) - задает значение коэффициента"]
"params": [
"thermostat.KI(1) - задает значение коэффициента"
]
},
{
"name": "KD",
"descr": "Дифференциальный коэффициент PID .",
"params": ["thermostat.KD(1) - задает значение коэффициента"]
"params": [
"thermostat.KD(1) - задает значение коэффициента"
]
}
]
},
"defActive": false,
"usedLibs": {
"esp32_4mb": [],
"esp8266_4mb": [],
@@ -138,4 +142,4 @@
"esp8266_2mb": [],
"esp8266_2mb_ota": []
}
}
}