Skip to content

JSON файлы системы

Renat edited this page Feb 26, 2018 · 1 revision

GET /config.live.json

Здесь хранятся основные настройки устройсва (живой режим)

{"spiffsData":"spiffs.0xBB000_flash_size_1Mb.256Kb_2017.08.10.bin","buildData":"build.0x00000_flash_size_1Mb.256Kb_2017.08.10.bin","ssdpName":"Sonoff","space":"Гостинная","ssidApName":"Sonoff","ssidApPass":"","timeZone":3,"subnet":"255.255.255.0","getway":"192.168.1.1","dns":"","ip":"192.168.1.2","checkboxIP":"1","configs":"RGB","lang":"ru","ddns":"http://freemyip.com/update?token=8b5b82b6f0ad0232d58dcb47&domain=majas22.freemyip.com","ddnsName":"backup.privet.lv","ddnsPort":"8877","pirTime":0,"mqtt_server":"","mqtt_port":1883,"mqtt_user":"","mqtt_pass":"","attempt":20,"led":13,"time":"17:57:02","TachCommand":"rgbnot","relay1Pin":12,"colorRGB":"ff6600","speedRGB":100,"BrightnessRGB":255,"ModeRGB":"2","timeRGB":"18","timeBUZ":0,"SSDP":"СТОЛ","ssidAP":"Sonoff-stol","mqttServer":"","mqttPort":11593,"mqttUser":"","mqttPass":"","setIndex":"index3.htm","ssid":"www.etaxi.lv","ssidPass":"","stateRGB":0}

GET /config.save.json

Здесь хранятся основные настройки устройсва (Эти настройки восстанавливаются посте рестарта)

{"spiffsData":"spiffs.0xBB000_flash_size_1Mb.256Kb_2017.08.10.bin","buildData":"build.0x00000_flash_size_1Mb.256Kb_2017.08.10.bin","ssdpName":"Sonoff","space":"Гостинная","ssidApName":"Sonoff","ssidApPass":"","timeZone":3,"subnet":"255.255.255.0","getway":"192.168.1.1","dns":"","ip":"192.168.1.2","checkboxIP":"1","configs":"RGB","lang":"ru","ddns":"http://freemyip.com/update?token=8b5b82b6f0ad0232d58dcb47&domain=majas22.freemyip.com","ddnsName":"backup.privet.lv","ddnsPort":"8877","pirTime":0,"mqtt_server":"","mqtt_port":1883,"mqtt_user":"","mqtt_pass":"","attempt":20,"led":13,"time":"17:57:02","TachCommand":"rgbnot","relay1Pin":12,"colorRGB":"ff6600","speedRGB":100,"BrightnessRGB":255,"ModeRGB":"2","timeRGB":"18","timeBUZ":0,"SSDP":"СТОЛ","ssidAP":"Sonoff-stol","mqttServer":"","mqttPort":11593,"mqttUser":"","mqttPass":"","setIndex":"index3.htm","ssid":"www.etaxi.lv","ssidPass":"","stateRGB":0}

GET /ssdp.list.json

Количество устройст найденых в локальной сети.

{"Corridor":"192.168.1.240","Кровать":"192.168.1.15","TV":"192.168.1.247","Jalousie":"192.168.1.78","Smart-Сube":"192.168.1.26","Jalousie-LED":"192.168.1.56","Зеркало":"192.168.1.47","Cloud-relay":"192.168.1.241","Toilet":"192.168.1.230"}

GET /modules.json

{"ip":"","SSDP":"","space":"","module":["upgrade","ntp","ddns","analog","rgb","rfTransmitter","rfLivolo","irTransmitter"]}

GET /timer.save.json

Таймеры включения\выключения устройсва

{"timer":[{"id":4108,"trigger":"on","module":"relay","day":"All","time":"10:00:00","work":0},{"id":7848
,"trigger":"off","module":"relay","day":"All","time":"10:00:20","work":0}]}

GET /lang/lang.ru.json

Изменить язык можно GET запросом /lang?set=en

{
 "_comment": "---INDEX.HTM---",
 "LangDevices":"Главная",
 "LangOptions1":"Управление",
 "LangSetting3":"Конфигурация",
 "LangExample":"Пример",
 "LangSecM":"Сек.",
 "LangOffM":"выкл",
 "LangOnM":"вкл",
 "LangSave":"Сохранить",
 "LangCancel":"Отмена",
 "LangHistory":"История",
 "LangLoading":"Загрузка...",
 "LangSorting":"Сортировка",
 "LangSearch1":"Поиск",
 "LangSearch4":"Пожалуйста подождите, идет сканирование сети.",
 "LangOptions2":"Изменить конфигурацию модуля вы можете на \"Cтранице управления\"",
 "LangLanguage":"Русский",
 "LangConnect1":"Подождите, модуль подключается к вашей сети.",
 "LangConnect2":"IP адрес модуля в вашей сети:",
 "LangCookie":"Восстановить закрытые блоки",
 "LangHedden":"Скрыть блок?\nЕго можно будет восстановить на странице \"Конфигурация\".",
 "LangRefresh":"Обновить",
 "LangHelp":"Помощь",
 "LangDesign":"вид",
 "LangNoTimers":"Таймер не установлен",
 "LangQuestion":"Вы уверены?",
 "LangUpgrade":"Установить новое обновление?",
 "LangDonate":"Подарок",
 "LangSoon":"<label class=\"label label-danger\">Скоро...</label>",
 "LangCloud":"После обновления эти настройки теряются, поэтому мы предлагаем нажать на <i class=\"cloud-img\"></i> и сохранить их в облаке, после обновлеиня вы сможете скачать их на свое устройство.",
 "LangCloudUpload":"Закачать в облако",
 "LangCloudDownload":"Скачать с облака",
 "LangSelect":"Выбрать",
 "LangSensors":"Сенсоры",

 "_comment": "---page.htm?setup---",
 "LangDevice":"Имя модуля",
 "LangSpace":"Пространство",
 "LangSetting":"<b><a onclick=\"toggle('dev-update');return false\" href=\"#\">Настройки разработчика</a></b><br>Осторожно, непродуманные действия могут повредить устройство.",
 "LangOtheSetting":"Дополнительные настройки",
 "LangPass":"Пароль",
 "LangWiFi1":"Имя Wi-Fi сети",
 "LangWiFi2":"Подключение к Wi-Fi роутеру",
 "LangWiFi3":"<strong>Пожалуйста подключитесь к своему роутеру.</strong> Это позволит управлять вашим устройством в локальной сети.",
 "LangWiFi4":"После того как устройство подключается к роутеру, его Wi-Fi исчезнет.",
 "LangGMT1":"Временная зона GMT",
 "LangGMT2":"Автоопределение и сохранение зоны",
 "LangAP":"Точка доступа",
 "LangDdns1":"Динамический DNS",
 "LangDdns2":"В 15, 30, 45, 00 минут каждого часа устройство переходит по ссылке. Вы можете воспользоваться <a target=\"_blank\" href=\"http://freemyip.com\">freemyip.com</a> или <a target=\"_blank\" href=\"http://dyndns.dk\">dyndns.dk</a> и таким образом сделать себе домен на динамическом IP. Это позволит комфортно пользоваться <a target=\"_blank\" href=\"https://ifttt.com\">ifttt.com</a>. <a target=\"_blank\" href=\"https://www.youtube.com/watch?v=v2VO3d31JRE&list=PL6NJTNxbvy-IPTDQk8XjTV41oRrFafrRi\">Посмотрите видео о настройке DDNS и ifttt.com</a>",
 "LangTime1":"Время модуля",
 "LangTime2":"Синхронизировать время",
 "LangReset1":"Перезагрузка модуля",
 "LangReset2":"Изменения вступят в силу после перезагрузки. Пожалуйста перезагрузите модуль.",
 "LangReset3":"Перезагрузить модуль?",
 "LangRedirect":"Авто перенаправление через",
 "LangHiddenWifi":"Подключится к скрытой WiFi сети",
 "LangType":"Тип модуля",

 "_comment": "---page.htm?timer---",
 "LangTime3":"Добавить таймер",
 "LangTime4":"время",
 "LangList":"Список",
 "LangDay":"день",
 "LangTimer":"Таймер",
 "LangWorkTime":"время работы",
 "LangMin":"мин.",
 "LangDel":"Удалить",
 "LangMon":"Понедельник",
 "LangTue":"Вторник",
 "LangWed":"Среда",
 "LangThu":"Четверг",
 "LangFri":"Пятница",
 "LangSat":"Суббота",
 "LangSun":"Воскресенье",
 "LangAll":"Всегда",
 "LangSwitch":"перекл",
 "LangTime6":"Настраивая время перед одиночными цифрами пишите 0. Ячейку \"Продолж. работы\" заполнять не обязательно.",

 "_comment": "---page.htm?relay---",
 "LangIfttt1":"С помощью сервиса <a target=\"_blank\" href=\"https://ifttt.com/myrecipes/personal\">ifttt.com</a> Устройство может включатся по многим сценариев, например: новое сообщение в facebook, twitter, <a onclick=\"toggle('ifttt-help');return false\" href=\"#\">подробнее...</a><span id=\"ifttt-help\" class=\"hidden\"> задания в Google calendar, почта и многое другое. Подробней о том как это сделать вы можете посмотреть видео <a target=\"_blank\" href=\"https://youtu.be/3PVQYLQ-XDQ\">здесь</a>.<br>Локальная ссылка: <span id=\"ddns-url1\"></span><br>Глобальная ссылка: <span id=\"ddns-url2\"></span></span>",
 "LangOn":"Включить",
 "LangOff":"Выключить",

 "_comment": "---page.htm?rgb---",
 "LangTime5":"Время работы сигнала",
 "LangTime8":"На сколько минут включить?",
 "LangTime9":"минут",
 "LangColor1":"Красный",
 "LangColor2":"Зеленый",
 "LangColor3":"Синий",
 "LangSpeed":"Скорость",
 "LengBrightness":"Яркость",

 "_comment": "---page.htm?jalousie---",
 "LangClose":"Закрыть",
 "LangOpen":"Открыть",
 "LangTurn":"Обороты мотора",

 "_comment": "---page.htm?scenary---",
 "LangScenary":"Сценарии",
 "LangAction":"Действие",
 "LangIf":"Если",
 "LangThen":"Тогда",
 "LangScenery1":"Ниже вы можете автоматизировать некоторые задачи. <a target=\"_blank\" href=\"https://youtu.be/E_llovvoZe4\">Посмотрите видео как это работает</a>",
 "LangAddScenery":"Добавить сценарий",
 "LangLess":"Меньше",
 "LangMore":"Больше",
 "LangEqual":"Равно",
 "LangNotEqual":"Не равно",
 "LangOr":"или",
 "Langrgbon":"Включить RGB",
 "Langrgboff":"Выключить RGB",
 "Langrgbnot":"Переключить RGB",
 "Langrelayon":"Включить реле",
 "Langrelayoff":"Выключить реле",
 "Langrelaynot":"Переключить реле",
 "Langjalousieopen":"Открыть жалюзи",
 "Langjalousieclose":"Закрыть жалюзи",
 "Langjalousienot":"Переключить жалюзи",
 "LangstateJalousie":"Состояние жалюзи",
 "LangstateRGB":"Состояние RGB",
 "LangstateTach0":"Состояние кнопки",
 "LangstateTach1":"Состояние кнопки 1",
 "LangstateTach2":"Состояние кнопки 2",
 "LangstateTach3":"Состояние кнопки 3",
 "LangstateTach4":"Состояние кнопки 4",
 "LangstateTach5":"Состояние кнопки 5",
 "LangstateTach6":"Состояние кнопки 6",
 "LangstateTach7":"Состояние кнопки 7",
 "LangstateTach8":"Состояние кнопки 8",
 "LangstateTach9":"Состояние кнопки 9",
 "LangstateRelay":"Состояние реле",
 "LangstateRelay0":"Состояние реле 0",
 "LangstateRelay1":"Состояние реле 1",
 "LangstateRelay2":"Состояние реле 2",
 "LangstateRelay3":"Состояние реле 3",
 "LangstateRelay4":"Состояние реле 4",
 "LangstateRelay5":"Состояние реле 5",
 "LangstateRelay6":"Состояние реле 6",
 "LangstateRelay7":"Состояние реле 7",
 "LangstateRelay8":"Состояние реле 8",
 "LangstateRelay9":"Состояние реле 9",
 "LangturnSensor":"Сенсор оборотов",
 "Langtime":"Время",
 "Langweekday":"День недели",
 "LangcolorRGB":"Цвет RGB",
 "LangspeedRGB":"Скорость RGB",
 "LangbrightnessRGB":"Яркость RGB",
 "LangmodeRGB":"Динамический режим RGB",
 "LangrfReceived":"Беспроводной RF приемник",
 "LangirReceived":"Беспроводной IR приемник",
 "LangrfTransmitter":"Беспроводной RF передатчик",
 "LangirTransmitter":"Беспроводной IR передатчик",
 "Langirsend":"Отправить IR сигнал",
 "Langrfsend":"Отправить RF сигнал",
 "Langlvsend":"Отправить LIVOLO сигнал",
 "LangstateA0":"Аналоговый вход",
 "Langvoice":"Голосовое сообщение",
 "LangstateMovement":"Сенсор движения",
 "LangtimeRGB":"Время работы RGB",
 "LangtimeBUZ":"Время работы Buzzer",

 "_comment": "---page.htm?chart---",
 "LangTemperature":"Температура",
 "LangHumidity":"Влажность",
 "LangChart":"График",
 "LangAnalog":"Освещенность",
 "LangMovement":"Сенсор движения",

 "_comment": "---page.htm?configs---",
 "LangConfNTP":"Включаем время из сети",
 "LangConfDDNS":"Доступ по DDNS",
 "LangConfMQTT":"Для управления IoT Manager",
 "LangConfTIMERS":"Если требуются таймеры",
 "LangConfDHT":"Датчики температуры и влажности DHT11, DHT22, AM2302, RHT03, Si7021",
 "LangConfDS18B20":"Пока только на GPIO14, менять его нельзя",
 "LangConfA0":"Аналоговый вход",
 "LangConfTach":"Кнопка. (PIN/Номер кнопки/Время в мс.)",
 "LangConfRelay":"Реле. (PIN реле/Состояние реле при включение/Номер реле/Игверсия)",
 "LangConfJalousie":"Жалюзи. (PIN счетчик оборотов/Вторая и Третья PIN - управление мотором)",
 "LangConfRGB":"WS2811/WS2812/NeoPixel LEDs. (PIN/Количество лед/Состояние после рестарта/Цвет/Скорость/Яркость/Динамический режим)",
 "LangConfRGBS":"RGB 5050/3528/2835. Пока не работает. (PIN R/PIN G/PIN B/Состояние после рестарта/Цвет/Скорость/Яркость/Динамический режим)",
 "LangConfMovement":"Сенсор движения (PIN/Время работы в секундах, 120 = 2мин.)",
 "LangConfRfReceived":"Беспроводной приемник MHz частот",
 "LangConfRfTransmitter":"Беспроводной передатчик MHz частот",
 "LangConfIrReceived":"Беспроводной приемник IR частот",
 "LangConfIrTransmitter":"Беспроводной передатчик IR частот",
 "LangConfSerial":"Включить порт UART"
}