Плагин MQTT



  • Всем привет! подскажите
    поставил энергомонитор в связке pzem-04 c d1min. прошивка от tasmota.
    по mqtt выдает следующее Screenshot_16.png

    как правильно написать топик для получения напряжения?



  • Пользователь @m_n61rus написал в Плагин MQTT:

    Всем привет! подскажите
    поставил энергомонитор в связке pzem-04 c d1min. прошивка от tasmota.
    по mqtt выдает следующее...
    как правильно написать топик для получения напряжения?

    Добрый день!
    Топик видимо tele/energomonitor/STATE

    На вкладке Обработка - Формула расчета входного значения:
    JSON.parse(value).ENERGY.Voltage - для напряжения
    JSON.parse(value).ENERGY.Current - для тока
    ...

    Один топик можно использовать в нескольких каналах



  • Пользователь @intrapro написал в Плагин MQTT:

    Пользователь @m_n61rus написал в Плагин MQTT:

    Всем привет! подскажите
    поставил энергомонитор в связке pzem-04 c d1min. прошивка от tasmota.
    по mqtt выдает следующее...
    как правильно написать топик для получения напряжения?

    Добрый день!
    Топик видимо tele/energomonitor/STATE

    На вкладке Обработка - Формула расчета входного значения:
    JSON.parse(value).ENERGY.Voltage - для напряжения
    JSON.parse(value).ENERGY.Current - для тока
    ...

    Один топик можно использовать в нескольких каналах

    JSON.parse(value).ENERGY.Voltage
    выдало
    {"Time":"2020-08-27T16:11:31","ENERGY":{"TotalStartTime":"2020-08-27T09:35:28","Total":2.937,"Yesterday":0.000,"Today":2.937,"Period":42,"Power":2489,"ApparentPower":2512,"ReactivePower":338,"Factor":0.99,"Voltage":209,"Current":12.030}}



  • @m_n61rus все верно, если смотреть прямо в канале.
    Сейчас у Вас выглядит примерно так?

    mqtt_parse.png

    Привяжите устройство, на нем будет значение 209



  • спасибо ! все получилось



  • Прошу помощи, подключил pzem-004t, что нужно вписать в поле "Формула расчета входного значения" чтобы добавить в значение значения счетчика.



  • Пользователь @amgstone написал в Плагин MQTT:

    входного

    Какое оборудование и какую прошивку используете в связке?



  • @m_n61rus esp8266+скеч, добавил значение (value+значение счетчика). теперь все работает.



  • Подскажите, пожалуйста, как настроить Shelly Dimmer 2 для работы через MQTT (описание API - https://shelly-api-docs.shelly.cloud/?shell#shelly-dimmer-sl-overview). Shelly 1 и Shelly 2.5 настроил по описанию в блоге, Shelly Dimmer не знаю как настроить диммирование.



  • Пользователь @gis написал в Плагин MQTT:

    Подскажите, пожалуйста, как настроить Shelly Dimmer 2 для работы через MQTT (описание API - https://shelly-api-docs.shelly.cloud/?shell#shelly-dimmer-sl-overview). Shelly 1 и Shelly 2.5 настроил по описанию в блоге, Shelly Dimmer не знаю как настроить диммирование.

    Для команды set в сообщении надо прописать:

    {"brightness": ${value},"turn": "on"}

    Для считывания текущего значения яркости как основного значения видимо нужно использовать topic:
    shellies/shellydimmer-<deviceid>/light/0/status

    формула расчета входного значения:

    JSON.parse(value).brightness



  • Уважаемые, помогите с формулой расчета входного значения!mqtt3.png mqtt2.png mqtt1.png mqtt4.png
    Не могу понять, почему кнопка на мнемосхеме не реагирует на сообщения во входящем топике?



  • @MAMOHT, формула для расчета входного значения:

    JSON.parse(value).status == "ON" ? 1 :0
    

    И в команде для idx кавычки на двойные поменяйте:
    {"type":"ON/OFF", "idx":"1", ...}



  • Пользователь @intrapro написал в Плагин MQTT:

    @MAMOHT, формула для расчета входного значения:

    JSON.parse(value).status == "ON" ? 1 :0
    

    И в команде для idx кавычки на двойные поменяйте:
    {"type":"ON/OFF", "idx":"1", ...}

    Огромное спасибо, работает как положено !!!✌



  • Подскажите как на esp easy с IH передать топик, импульс (pulse). Нужно передать импульс для включения реле.



  • Подскажите как на esp easy с IH передать команду для изминения состояния Generic - Dummy Device? Не могу разобратся с топиками и командами.



  • Добрый день, подскажите как лучше реализовать такую задачу:
    есть устройство, которое 1 раз в минуту отправляет топик. Как изменять состояние виртуального устройства в интрахаузе, следующим способом: если есть сообщение за последние 65 сек, то устройство работает, если нет - то выключено.



  • Ребята, доброго времени суток. Имеется работающий сервер на Ubuntu Server. Хочу подвязать XIaomi wifi устройства. Как это сделать не малейшего понятия. Вроде как через Mqtt, но как? Если можно объясните.



  • https://github.com/zephyrus/mqtt-miio
    https://github.com/monster1025/yeelight-mqtt
    Увлажнитель работает, а есть ещё настольная лампа, но на данный момент что-то с её прошивкой и не включается LAN режим.



  • @Anatol спасибо, будем читать.



  • Помогите. Такая проблема, по mqtt подключил геркон страбивает так: при открытии сервопривода, включено-выключено-включено, можно установить какую то задержку для примера 2 секунды, чтобы было четкое срабативание выключено-включено?

    alt text


Log in to reply