Плагин MQTT



  • @intrapro спасибо, тут все получилось.
    а при включении вентилятора двойной клац реле, что сделать что бы клик реле был одинарным?
    alt text
    alt text



  • @amgstone немножко неправильно, топик: cookerhood/remote/start 1 включает и выключает вытяжку. Что нужно вставить На вкладке Обработка -> Формула расчета входного значения задайте?



  • @amgstone с этим разобрался добавил в скетч значение 0 -выключено, 1 -включено, все заработало. но не показывает статус
    alt text
    alt text

    Но возникает следующая проблема: есть две кнопки уменьшение и увеличения скорости вентилятора, какое устройство мне создать и как настроить в mqtt плагине, я подаю в попики только 1 (cookerhood/remote/decrease, cookerhood/remote/increase) в одном топике увеличиваю скорость в другом уменьшаю.



  • Подскажите как можно настроить IH (плагин MQTT) что бы передавать устройству (ESP), содержание топика "1" (увеличивается или уменьшается скорость вентилятора).



  • This post is deleted!


  • This post is deleted!


  • Всем привет! подскажите
    поставил энергомонитор в связке 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


Log in to reply