{ "menuSection": "screens", "configItem": [ { "global": 0, "name": "Strip ws2812b", "type": "Reading", "subtype": "Ws2812b", "id": "strip", "widget": "range", "page": "Кнопки", "descr": "Лента", "int": 15, "needSave": 0, "pin": "4", "numLeds": "8", "brightness": "100", "mode": "1", "min": "15", "max": "30", "idshow": "t" } ], "about": { "authorName": "Yuriy Kuneev", "authorContact": "https://t.me/Kuneev07", "authorGit": "", "exampleURL": "https://iotmanager.org/wiki", "specialThanks": "", "moduleName": "Ws2812b", "moduleVersion": "1.0.1", "moduleDesc": "Позволяет визуализировать наполнение бака или температуру нагрева. В зависимост от показаний которые везуализируем нужно редактировать min и max.", "propInfo": { "int": "Период времени в секундах обновления.", "pin": "Пин к которому подключена лента.", "numLeds": "Количество пикселей в ленте.", "needSave": "Запись яркости в энергонезависимую память", "brightness": "Яркость ленты можно менять из сценария.", "min": "Минимальный порог индикатора на который реагировать.", "max": "Максимальный порог индикатора на который реагировать.", "idshow": "id элемента конфигурации который нужно повесить индикацию." }, "title": "Адресная светодиодная матрица", "funcInfo": [ { "name": "noShow", "descr": "Выключить ленту", "params": [ "номер пикселя" ] }, { "name": "noShowOne", "descr": "Выключить один светодиод на ленте", "params": [] }, { "name": "test", "descr": "для проверки всех светодиодов ленты", "params": [] }, { "name": "showLed", "descr": "Зажечь один диод", "params": [ "номер пикселя", "цвет 255,255,255 или red,green" ] }, { "name": "showLedAll", "descr": "Зажечь все диоды", "params": [ "Цвет красного светодиода от 0 до 255", "Цвет зеленого светодиода от 0 до 255", "Цвет синего светодиода от 0 до 255" ] }, { "name": "Brightness", "descr": "Устанавливает общую яркость ленты от 0 до 255", "params": [ "яркость от 0 до 255" ] }, { "name": "enableIndication", "descr": "Включает работу индикации по idshow по дэфолту включено всегда", "params": [] }, { "name": "disableIndication", "descr": "Выключает работу индикации по idshow", "params": [] } ] }, "defActive": false, "usedLibs": { "esp32_4mb": [ "adafruit/Adafruit NeoPixel@^1.10.6" ], "esp32_4mb3f": [ "adafruit/Adafruit NeoPixel@^1.10.6" ], "esp32cam_4mb": [ "adafruit/Adafruit NeoPixel@^1.10.6" ], "esp8266_4mb": [ "adafruit/Adafruit NeoPixel@^1.10.6" ] } }