[Модуль] MQTT (mqtt)
Модератор: immortal
Re: Предложения по доработке модуля MQTT
Переделал отображение топиков MQTT в виде дерева.
Сделано:
Если интересно - просьба провести тестирование.
Ссылка на модуль на Github https://github.com/layet/majordomo-mqtt
Сделано:
- Отображение в виде дерева
- Сохранение в куки развернутых ветвей
- Редактирование и удаление записей
- Убрана постраничная разбивка
SPOILERSPOILER_SHOW
Ссылка на модуль на Github https://github.com/layet/majordomo-mqtt
Re: Предложения по доработке модуля MQTT
Похоже давно не обновлялсяlayet писал(а):Переделал отображение топиков MQTT в виде дерева.
Сделано:Скриншоты:
- Отображение в виде дерева
- Сохранение в куки развернутых ветвей
- Редактирование и удаление записей
- Убрана постраничная разбивка
Если интересно - просьба провести тестирование.SPOILERSPOILER_SHOW
Ссылка на модуль на Github https://github.com/layet/majordomo-mqtt
Сергей это уже реализовал)))
Re: Предложения по доработке модуля MQTT
MQTT модуль отправляет сообщение при изменении свойства объекта. А возможно организовать принудительную передачу?
Например есть свойства status и setvalue. Нужно что бы при изменении status отправлялись сразу два свойства и status и setvalue.
Например есть свойства status и setvalue. Нужно что бы при изменении status отправлялись сразу два свойства и status и setvalue.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Предложения по доработке модуля MQTT
Привяжите метод к status и выставляйте там принудительно setvalue в то же значение, что у него есть...тогда оно тоже отправляться будет
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Предложения по доработке модуля MQTT
С идей понятно, с решением не очень) Каким кодом прочитать значение и записать его же обратно?nick7zmail писал(а):Привяжите метод к status и выставляйте там принудительно setvalue в то же значение, что у него есть...тогда оно тоже отправляться будет
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Предложения по доработке модуля MQTT
Ну вы что...азы системы же...
sg('obj.val', gg('obj.val'));
Отправлено с моего Xperia XZ1 Compact через Tapatalk
sg('obj.val', gg('obj.val'));
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Предложения по доработке модуля MQTT
К сожалению пхп не хочет со мной дружить(nick7zmail писал(а):Ну вы что...азы системы же...
sg('obj.val', gg('obj.val'));
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Возможно я ошибаюсь, но вы наверно хотели сказать sg('obj.Property', gg('obj.Property')); ?
В ходе манипуляций получилось добиться результата, путём изменения метода класса statusUpdated и добавления след. кода
Код: Выделить всё
$objects=getObjectsByClass("MixValve");
foreach($objects as $obj) {
setGlobal($obj['TITLE'].".SetTemp",gg($obj['TITLE'].".SetTemp"));
} - nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Предложения по доработке модуля MQTT
Да не...я как раз val и хотел написать...а вообще - это имя любого свойства...я условно назвал val, вы Property, суть от этого не меняется...ledmax писал(а): Возможно я ошибаюсь, но вы наверно хотели сказать sg('obj.Property', gg('obj.Property')); ?
А вообще - хорошо, что получилось...хоть натолкнул на верный путь...наверное...но если у одного объекта надо было - не обязательно в классовый было лезть, а если у всех объектов класса - то вы правильно сделали.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Предложения по доработке модуля MQTT
Добрый день! Подскажите начинающему: Существует ли возможность с помощью GET запроса (или как-то по другому) взять данные из Модуля MQTT на ардуину. Идея такая: после рестарта ардуины данные счетчиков обнуляются, а в модуле MQTT есть последняя цифра счетчика, хочется ее получить при загрузке ардуинки. Это было бы хоршим решением для счетчиков воды и электричества.