Kulibink писал(а): Вс дек 08, 2019 7:24 pm
Доброго времени суток! С счетчика по MQTT приходят следующие данные:
Где:
FE0108 61190000 95230000 00000000 00500000 00000000 00000000 00000000 00100000 96
(19.61 кВт⋅ч)(239,5 В) (А) (Вт)
Формула:
(1961/100=19.61)|(2395/10=239,5)
Вопрос в следующем как вывести нормальное значение в MajorDoMo? Заранее спасибо за ответ.
ну, у вас эти данные пишутся в какое-то свойство, да? привяжите к этому свойству метод, который и будет запускаться по изменению.
А в методе дергайте по два символа из строки и собирайте свои значения
типа
пусть
Kulibink писал(а): Вс дек 08, 2019 7:24 pm
Доброго времени суток! С счетчика по MQTT приходят следующие данные:
Где:
FE0108 61190000 95230000 00000000 00500000 00000000 00000000 00000000 00100000 96
(19.61 кВт⋅ч)(239,5 В) (А) (Вт)
Формула:
(1961/100=19.61)|(2395/10=239,5)
Вопрос в следующем как вывести нормальное значение в MajorDoMo? Заранее спасибо за ответ.
ну, у вас эти данные пишутся в какое-то свойство, да? привяжите к этому свойству метод, который и будет запускаться по изменению.
А в методе дергайте по два символа из строки и собирайте свои значения
типа
пусть
Kulibink писал(а): Вс дек 08, 2019 7:24 pm
Доброго времени суток! С счетчика по MQTT приходят следующие данные:
Где:
FE0108 61190000 95230000 00000000 00500000 00000000 00000000 00000000 00100000 96
(19.61 кВт⋅ч)(239,5 В) (А) (Вт)
Формула:
(1961/100=19.61)|(2395/10=239,5)
Вопрос в следующем как вывести нормальное значение в MajorDoMo? Заранее спасибо за ответ.
ну, у вас эти данные пишутся в какое-то свойство, да? привяжите к этому свойству метод, который и будет запускаться по изменению.
А в методе дергайте по два символа из строки и собирайте свои значения
типа
пусть
Тоже интересует этот вопрос. Если не сложно, поясните первую строчку кода. В одинарных кавычках нужно вписать название свойства?
Отправлено с моего POCOPHONE F1 через Tapatalk
В первой строчке кода единственный смысл - получить в переменную $str значение для обработки. Как оно туда попадёт, уже ваше дело - можно из свойства прочесть, можно (если это скрипт или метод) параметром передать, можно и вручную заполнить
Добрый денью
Установил модуль MQTT, "прилетело" состояние устройства power = on. Если меняешь прямо в MQTT модуле на OFF, то команда на выключение уходит и устройство выключается. А вот если создать объект, связать его свойства с состоянием устройства, и менять свойства объекта, то на состоянии устройства это никак не сказывается. Подскажите, пожалуйста, с чем это может быть связано?
В настройках переключателя где "выполнить при клике" вставьте код что то вроде этого: "setGlobal("св-во объекта, к которому привязан топик", "OFF");", соответственно на состояние кнопки выкл вместо "OFF" будет "ON". Также не поленитесь и почитайте описание к модулю. Сам новичок и долго мучался с этим вопросом. Удачи!