You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Привет!
Попытался реструктуриризировать mqtt manager чтобы числовые параметры принимались из разных топиков (и в разные топики состояний постились соответственно). Такая логика работы предлагается в wqtt - а он очень просто интегрируется с яндекс домом.
Но своих познаний не хватило. Можешь взяться?
что то вроде:
Лампа подписана на топики:
LedLamp/LedLamp_xxxxxxxx/cmnd - общий топик для включения/выключения и других команд
LedLamp/LedLamp_xxxxxxxx/bri/cmnd - топик для регулировки яркости
LedLamp/LedLamp_xxxxxxxx/spd/cmnd - топик для регулировки скорости
LedLamp/LedLamp_xxxxxxxx/scl/cmnd - топик для регулировки масштаба
LedLamp/LedLamp_xxxxxxxx/eff/cmnd - топик для установки номера эффекта
Состояние публикуется в
LedLamp/LedLamp_xxxxxxxx/state- общий топик для включения/выключения и других команд
LedLamp/LedLamp_xxxxxxxx/bri/state - топик для регулировки яркости
LedLamp/LedLamp_xxxxxxxx/spd/state - топик для регулировки скорости
LedLamp/LedLamp_xxxxxxxx/scl/state - топик для регулировки масштаба
LedLamp/LedLamp_xxxxxxxx/eff/state - топик для установки номера эффекта
я так понимаю что сейчас строка из mqtt комманды конвертируется в хекс значение и целиком передается основной логике? Но может можно собирать значение из разных топиков на уровне менеджера не внося изменения в основную логику?
The text was updated successfully, but these errors were encountered:
Пока я занимался добавлением эффектов в прошивку, на форуме появлялись несколько человек, заинтересованных в доработках MQTT.
Я не из их числа. Не пользуюсь этой функцией вообще.
Так вот, за всё время существования прошивки никто из них так и не предложил добавить в неё свои доработки. Но, возможно, то, что вам нужно, есть в одном из форков: https://github.com/gunner47/GyverLamp/network/members
Привет!
Попытался реструктуриризировать mqtt manager чтобы числовые параметры принимались из разных топиков (и в разные топики состояний постились соответственно). Такая логика работы предлагается в wqtt - а он очень просто интегрируется с яндекс домом.
Но своих познаний не хватило. Можешь взяться?
что то вроде:
я так понимаю что сейчас строка из mqtt комманды конвертируется в хекс значение и целиком передается основной логике? Но может можно собирать значение из разных топиков на уровне менеджера не внося изменения в основную логику?
The text was updated successfully, but these errors were encountered: