ESP, IoT WiFi лампа-будильник. Обсуждение прошивки от GUNNER47

ЗДЕСЬ ОБСУЖДАЕМ ТОЛЬКО ДАННУЮ ПРОШИВКУ
ВСЕ ЧТО НЕ ПО СИЯ ТЕМЕ И ПРОШИВКЕ, ВСЕ СНОСИТСЯ НА@@@!

Очень просим не делать репост "ЦИТИРОВАНИЕ" сообщений! Делать только в КРАЙНЕЙ необходимости, удаляя лишний текст (у нас не ЧАТ)!
Иначе опять будет 160 страниц и 0 пользы ....

Для ответа КОНКРЕТНОМУ пользователю, достаточно нажать " ОТВЕТ"

При описании проблемы обязательно, как можно подробнее, описывайте ход своих действий до ее возникновения. Телепатов (как я думаю) среди участников нет. Потом 20 постов будет только для того, чтобы Вас понять.
Если Вы считаете ваше сообщение важным и его нужно поднять в шапку, пишите мне в личку с пометкой "Сообщение в шапку"


ПО ВОПРОСАМ РАБОТЫ ПРИЛОЖЕНИЯ ОТ KOTEYKA ИДЕМ В ЭТУ ТЕМУ

Голосовое управление лампой Гайвера, через Яндекс Алису (прошивка Gunner47).

Яндекс диск Файл ПДФ. Актуально на 27.01.2020г
наш сервер НЕ ОБНОВЛЯЕТСЯ, от 27.01.2020г
Прошивка gunner47 v.2 "86 эффектов в 1" или уже больше - разработку ведет @Сотнег
Прошивка gunner47 v.2.X_web : веб-интерфейс (без необходимости перепрошивки) - разработку ведет @alvikskor
Прошивка от Shaitan с поддержкой mp3 и пульта (тут не обсуждается. Обсуждается в теме прошивки)
Прошивка FireLamp with Remote Control - разработку ведет @SlingMaster

Для тех у кого умный дом Home Assistant есть отличный компонент

ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
ESP8266, проблема с компиляцией скетча
ESP8266, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 
Изменено:

Комментарии

mechanic

★★★★✩✩✩
Команда форума
31 Июл 2018
403
206
ЗДЕСЬ ОБСУЖДАЕМ ТОЛЬКО ДАННУЮ ПРОШИВКУ
ВСЕ ЧТО НЕ ПО СИЯ ТЕМЕ И ПРОШИВКЕ, ВСЕ СНОСИТСЯ НА@@@!

Очень просим не делать репост "ЦИТИРОВАНИЕ" сообщений! Делать только в КРАЙНЕЙ необходимости, удаляя лишний текст (у нас не ЧАТ)!
Иначе опять будет 160 страниц и 0 пользы ....

Для ответа КОНКРЕТНОМУ пользователю, достаточно нажать " ОТВЕТ"

При описании проблемы обязательно, как можно подробнее, описывайте ход своих действий до ее возникновения. Телепатов (как я думаю) среди участников нет. Потом 20 постов будет только для того, чтобы Вас понять.
Если Вы считаете ваше сообщение важным и его нужно поднять в шапку, пишите мне в личку с пометкой "Сообщение в шапку"


ПО ВОПРОСАМ РАБОТЫ ПРИЛОЖЕНИЯ ОТ KOTEYKA ИДЕМ В ЭТУ ТЕМУ

Голосовое управление лампой Гайвера, через Яндекс Алису (прошивка Gunner47).

Яндекс диск Файл ПДФ. Актуально на 27.01.2020г
наш сервер НЕ ОБНОВЛЯЕТСЯ, от 27.01.2020г
Прошивка gunner47 v.2 "86 эффектов в 1" или уже больше - разработку ведет @Сотнег
Прошивка gunner47 v.2.X_web : веб-интерфейс (без необходимости перепрошивки) - разработку ведет @alvikskor
Прошивка от Shaitan с поддержкой mp3 и пульта (тут не обсуждается. Обсуждается в теме прошивки)
Прошивка FireLamp with Remote Control - разработку ведет @SlingMaster

Для тех у кого умный дом Home Assistant есть отличный компонент

ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
ESP8266, проблема с компиляцией скетча
ESP8266, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 
Изменено:

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
@fjiybr3,
в целом - нигде.
Придётся спросить.
И уточнить вопрос - одновременно всеми или выбирая какой управлять, из приложения или кнопкой, на Андроиде или iOS...
 

fjiybr3

✩✩✩✩✩✩✩
23 Май 2020
58
4
Украина
Сотнег С одного смартфона на Андроиде всеми лампами одновременно. Гдето было вроде одна как основная, а остальные ведомые.
 

Deason

✩✩✩✩✩✩✩
10 Июн 2021
4
1
Избыточное цитирование
Как через web интерфейс получить состояние лампы? для интеграции в domoticz?

Включить/выключить можно через
Переключить эффекты
http://192.168.10.XX/eff_sel?eff_sel=0 (номер эффета)

Яркость и масштаб не настраивал. Не нужно пока. Но настраивается по типу эффектов. Точно есть параметры
Отвечаю себе сам. Может кому-то пригодится.
При запросе к лампе http://192.168.10.хх/config.setup.json
Она возвращает строку состояния, которую потом пожно распарсить

C++:
{"SSDP":"TV Stand LED","ssidAP":"Led Lamp WEB","passwordAP":"","ssid":"xxxx","password":"xxxx","timezone":2,"Summer_Time":1,"favorit":0,"random_on":0,"ESP_mode":1,"time":"16:43:06","print_time":0,"button_on":1,"TimeOut":60,"time_always":0,"night_time":22,"night_bright":5,"day_time":8,"day_bright":250,"effect_always":1,"ntp":"pl.pool.ntp.org","run_text":"Привет!","timer5h":0,"Power":0,"eff_sel":10,"eff":0,"br":7,"sp":8,"sc":95,"tm":1,"PassOn":0}
"Power":0,
"eff_sel":10

Соответственно, состояние вкл/выкл и номер эффекта

В domoticz можно использовать HTTP/HTTPS poller для парсинга

Пример скрипта на Lua:
C++:
local function split(str, sep)
    if sep == nil then
        sep = "%s"
    end
    local t={} ; i=1
    local regex = string.format("([^%s]+)", sep)
        for str in str:gmatch(regex) do
            t[i] = str
            i = i + 1
        end
    return t
end

local function numvalue(str)
    local t={} ; i=1
    local pos = string.find(str, ":")+1
    local val = tonumber(string.sub(str,pos))
    return val
end

-- Retrieve the request content
s = request['content'];

-- Split the content into an array of values
local values = split(s, ",");

-- Update some devices (index are here for this example)
domoticz_updateDevice(295,numvalue(values[24]),values[24])
domoticz_updateDevice(296,numvalue(values[24]),numvalue(string.format("%s%s", values[25],"0")))
 
  • Лойс +1
Реакции: Сотнег

Deason

✩✩✩✩✩✩✩
10 Июн 2021
4
1
@Сотнег, Правильно библиотеку для json использовать. Потом разобрался, но исправлять уже не стал. И так работает как надо
 

Константин 271

★★★✩✩✩✩
12 Июл 2020
950
105
Обнаружил баг в лампе: при включении хаотично горят все диоды, потом загружается прошивка и все - гаснут. А потом на эффектах не работают верхние 4 ряда пикселей, или извердка вспыхивают хаотично, явно не по эффекту, а сами. 1 диод вызывает подозрение, может, после него сигнал не проходит, как заменить или выпаять 1 диод с матрицы, чтобы проключить напрямую управляющий сигнал? Кстати, эфекты съедут?

Изначально вся матрица работала исправно. Видимо, брак (((
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
@Константин 271, сперва стоит поприжимать светодиоды и сменить блок питания или даже плату.

Бракованный (отсутствующий) светодиод можно сдвинуть в коде прошивки, но его всё равно лучше перепаять в угол матрицы, чтобы глаза не мозолил.
 
  • Лойс +1
Реакции: Константин 271

Константин 271

★★★✩✩✩✩
12 Июл 2020
950
105
его всё равно лучше перепаять в угол матрицы, чтобы глаза не мозолил.
Я понял, надо последний впаять на его место, а какой в матрице - последний? Где на обратной стороне 3 медные точечки?
 

Константин 271

★★★✩✩✩✩
12 Июл 2020
950
105
Ладно, есть идея получше - подключу к ардуине, зажгу 255 диодов и сразу станет видно, где кончается лента.
 

menooooo

★✩✩✩✩✩✩
4 Мар 2019
72
10
А как можно сделать "Карту матрицы"?)
Я вроде где-то видел пост))
 

oxidium

✩✩✩✩✩✩✩
21 Сен 2021
4
1
Добрый день, при работе лампы на любом эффекте постоянно мигает зеленым первый светодиод на матрице, как это можно убрать?
 

oxidium

✩✩✩✩✩✩✩
21 Сен 2021
4
1
@alvikskor, если нетрудно не могли бы ткнуть меня носом в данном направлении, заранее спасибо.