<<< Назад

brightness in procent (support Yandex Home)


OlegV (2020-06-02 15:28:53):

К сожалению без Yandex Home, голосовое управление через простые устройства не работает. Возможно реализовать данный функционал через простые устройства? А то городить дополнительную кнопку в простых устройствах для вкл/выкл лампы или прописывать команду в шаблоне поведения считаю как-то не по фэншую :)

(2)
 
Eraser (2020-06-02 19:52:31):

Можете описать как настроено, чтобы проверить?

(0)
 
OlegV (2020-06-02 20:43:38):

Название: () LED лампа
Синонимы (через запятую): лампу, настольную лампу
Тип: (
) LedLamp
Связанный объект:LedLamp-LED лампа
В настройках ничего не менял, кроме: Тип устройства - Освещение (хотя пробовал и без настройки, т.е. оставлял пустым).
Сам модуль работает отлично, вкл/выкл, меняет режимы и т.д, но только через физическое нажатие в простых устройствах или виджете.
МД крутится на Windows.

(0)
 
andy040670 (2020-06-10 09:37:08):

Как бы за действовать режим цикл?
У меня 69 эффектов. Количество знаков после четвёртого, это количество эффектов.
Я пока использую пока так:
Вкл
FAV_SET 1 60 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
Выкл
FAV_SET 0 60 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
Вот бы разбирать эти сроки из state/FAV****, а то нет обратной связи, а выбор эффектов только правкой этих строк.
Чтобы получить, надо сперва отправить. Количество эффектов как то задавать в ручную, количество и названия через mqtt пока не получить, или брать из SLedLamp.html у кого
стандарт, у кого не стандарт (как у меня) то править этот фаил самому.
Да, это уже не ПУ, а полноценный модуль получается, но без цикла как то совсем грустно.
Может открыть тему на форуме?

(0)
 
Sergeym111 (2020-06-15 12:55:36):

Как к Вашему дополнению добавить картинку (по типу лампы), при нажатии на которую меняется ее вид и одно из мною дополненных свойств - звук (вкл./выкл.)

(0)
 
Eraser (2020-06-15 13:07:48):

какую картинку?

(0)
 
Sergeym111 (2020-06-15 16:34:40):

В моем случае картинка динамика/перечеркнутого динамика - звук вкл./выкл. (как кнопка с картинкой).

(0)
 
Eraser (2020-06-15 16:41:13):

только правкой темплейта

(0)
 
Sergeym111 (2020-06-15 16:47:45):

Если я добавил новое свойство к вашим, обрабатываю его изменение и могу повесить это на выключатель, а с картинками нет варианта?

(0)
 
Eraser (2020-06-15 16:56:39):

нет

(0)
 
igorewa (2020-07-10 11:21:46):

Помогите с подключением, в лампе : #define USE_MQTT (true) , static const char MqttServer[] PROGMEM = "10.0.1.5"; Но лампа не чего не шлет, в MQTT не чего не появляется, или нужно самому создать топик? тогда как узнать LedLamp_xxxxxx ? У меня еще HomeBridge на MQTT висит

(0)
 
Eraser (2020-07-10 11:30:29):

скорее всего модуль MQTT не подписан на топик лампы, проверьте на другом клиенте, например MQTT Explorer

(2)
 
2007-i (2020-07-26 01:27:51):

Вопрос больше конечно к разработчику, но все же:
Можно ли добавить отправку текста на лампу в топик по mqtt, что бы какое то событие можно было писать на лампу?
Или подскажите куда копать, т.е. где находится переменная например выводящая часы, думаю можно было создать переменную и присваивать ей свое значение (если конечно в лампе это так организованно)?

(1)
 
Sergeym111 (2020-07-26 09:47:59):

Можно отправить текст по mqtt, но надо делать изменения в прошивке

(0)
 
2007-i (2020-07-26 19:43:25):

Да, но где, на какой странице? Мельком посмотрел не нашёл как с минимальными изменениями реализовать.
Если получиться отписаться gunner47 что бы добавил в будущие версии.
На сайте в вопросах уже писал об этом, но там мой вопрос быстро ушел на другую страницу.

(0)
 
Sergeym111 (2020-07-27 18:01:35):

В parsing.ino добавить строки (если их нет):
else if (!strncmp_P(inputBuffer, PSTR("TXT"), 3)) { // Принимаем текст для бегущей строки
String str = getValue(BUFF, '-', 1);
str.toCharArray(TextTicker, str.length() + 1);
}
например перед строкой:
else if (!strncmp_P(inputBuffer, PSTR("CLR"), 3)) {
По MQTT команда, например, TXT-Привет! на лампе покажет: Привет!
В majordomo текст события подставлять к TXT- думаю сами догадаетесь.
Я использую прошивку gunner47_v1.5.69in1_proper.zip.

(1)
 
2007-i (2020-07-28 17:11:44):

Для тех кому нужно выводить текст на лампу вот код который нужно добавить в parsing.ino в прошивку где этой функции нет.

else if (!strncmp_P(inputBuffer, PSTR("PRINT"), 5)) // "PRINT Text to print" (MQTT, Serial или ещё как-то) текст должен быть выведен бегущей строкой
{
memcpy(buff, &inputBuffer[6], strlen(inputBuffer)); // взять подстроку, состоящую последних символов строки inputBuffer, начиная с символа 7
while (!fillString(buff, CRGB::Blue)) { delay(0); ESP.wdtFeed(); }
inputBuffer[0] = '\0';
}
Я написал скрипт с переменной в которую можно отправлять хоть текст хоть текущую температуру на улице или дома.

(1)
 
pasha413 (2021-02-20 19:51:03):

Здравствуйте. У меня последняя прошивка gunner47 на 85 эффектов, как поправить названия эффектов в модуле?

(0)
 
Eraser (2021-02-23 21:49:08):

добавить в файл
https://github.com/Anisan/majordomo-ledlamp_device...

(1)
 

Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!