В данном образе установлен MQTT брокер mosquitto. уже разобрался чуток. но статусы с tasmota как-то долго приходят. продолжаю изучать. ))ima писал(а): ↑Вт ноя 06, 2018 12:51 pmНезнаю, есть ли в данном образе MQTT или нет, проверьте командой sudo dpkg -s mosquitto (на сколько я понял у Вас Raspberry) - там можете увидеть, установлен ли у Вас MQTT брокер mosquitto или нет. Если нет, тогда устанавливайте его. sudo apt-get install mosquitto
sonoff tasmota - обратная связь
Модератор: immortal
-
- Сообщения: 23
- Зарегистрирован: Вс ноя 04, 2018 12:38 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: sonoff tasmota - обратная связь
-
- Сообщения: 15
- Зарегистрирован: Сб фев 03, 2018 7:51 pm
- Откуда: ЧАЙКОВСКИЙ
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: sonoff tasmota - обратная связь
Добрый день. Подскажите, пожалуйста, в чем может быть проблема. Прошил Sonoff 4ch pro прошивкой tasmota. Вручную на реле с кнопки включаю реле, статус объекта в MJD меняется и в MQTT Dush меняется. Меняю в MQTT Dush или из MJD значение статуса на 1, но реле не реагирует, хотя статус объекта в MJD меняется. Как заставить реле работать через MQTT?
-
- Сообщения: 18
- Зарегистрирован: Чт ноя 08, 2018 11:49 am
- Благодарил (а): 11 раз
- Поблагодарили: 0
Re: sonoff tasmota - обратная связь
Господа гуру, скажите, а есть ли в Мажордоме PHP метод для записи в MQTT топик напрямую, а не через свойство объекта? Что-то нигде не могу найти информацию.
-
- Сообщения: 2
- Зарегистрирован: Сб ноя 10, 2018 7:02 am
- Благодарил (а): 0
- Поблагодарили: 0
Re: sonoff tasmota - обратная связь
Здравствуйте! Получилось ли получить обратную связь в MajorDoMo? Та же проблема,не понимаю ка настроить.ima писал(а): ↑Сб ноя 10, 2018 10:35 amtarasfrompir1 писал(а): ↑Чт ноя 08, 2018 1:37 amhttps://connect.smartliving.ru/profile/217/blog86.html - вот тут почитай - ..\
Спасибо за материал, но мне кажется немного это не то или я не правильно понял.
С отправкой команд в Tasmota проблем нет, по MQTT все передается - релейка включается/отключается используя этот топик
А вот если на самой релейке включить/выключить переключатель - данный топик не обновляется и ес-но в MajorDoMo ничего не происходит, обратной связи нет. Но есть еще вот такой топикКод: Выделить всё
cmnd/sonoff/POWER
Туда статус передается c релейки. Вот в конце концов и необходимо, чтобы переключатель в MajorDoMo получал текущее состояние по 2-ому топику, а команды отправлял по первому топику. Как такое реализовать - пока сообразить не могуКод: Выделить всё
stat/sonoff/POWER
-
- Сообщения: 106
- Зарегистрирован: Чт дек 14, 2017 12:51 am
- Благодарил (а): 13 раз
- Поблагодарили: 16 раз
Re: sonoff tasmota - обратная связь
Тоже в свое время с этим столкнулся, и вот в чем дело - по умолчанию Sonoff-Tasmota создает раздельные топики управления и статуса, может это и правильно но например для управления через простые устройства не подходит.
Надо настроить Sonoff-Tasmota - после того как прошили и настройки базовые сделали идем в консоль и вводим следующие команды:
Prefix1 cmd -установить префикс mqtt для команд на cmd
Prefix2 cmd -установить префикс mqtt для статусов на cmd
SetOption4 1 -отправлять ответы в командный топик
StateText1 0 -текст публикуемый при выключении
StateText2 1 -текст публикуемый при включении
после этого у нас будет головной топик cmd - от слова команды и все будет публиковаться/читаться в нем
и при необходимости сделать:
SetOption0 0 не запомнить состояние реле при обесточивании - рекомендую для безопасности.
Timezone 4 установить часовой пояс +4 - для правильной работы часов и таймера установить ваш часовой пояс
Latitude 51.****** широта места установки применяется для расчета времени заката/восхода для продвинутого таймера
Longitude 46.****** долгота места установки применяется для расчета времени заката/восхода для продвинутого таймера
забросил в блог https://connect.smartliving.ru/profile/ ... og219.html
Надо настроить Sonoff-Tasmota - после того как прошили и настройки базовые сделали идем в консоль и вводим следующие команды:
Prefix1 cmd -установить префикс mqtt для команд на cmd
Prefix2 cmd -установить префикс mqtt для статусов на cmd
SetOption4 1 -отправлять ответы в командный топик
StateText1 0 -текст публикуемый при выключении
StateText2 1 -текст публикуемый при включении
после этого у нас будет головной топик cmd - от слова команды и все будет публиковаться/читаться в нем
и при необходимости сделать:
SetOption0 0 не запомнить состояние реле при обесточивании - рекомендую для безопасности.
Timezone 4 установить часовой пояс +4 - для правильной работы часов и таймера установить ваш часовой пояс
Latitude 51.****** широта места установки применяется для расчета времени заката/восхода для продвинутого таймера
Longitude 46.****** долгота места установки применяется для расчета времени заката/восхода для продвинутого таймера
забросил в блог https://connect.smartliving.ru/profile/ ... og219.html
- За это сообщение автора yray поблагодарили (всего 3):
- kostya4000 (Ср дек 26, 2018 6:35 am) • srvsrvsrv (Сб апр 06, 2019 11:25 am) • Rus75 (Пт дек 13, 2019 1:50 pm)
- Рейтинг: 3.49%
-
- Сообщения: 7
- Зарегистрирован: Вт янв 15, 2019 10:00 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: sonoff tasmota - обратная связь
Не очень я понял эти приседания для Tasmota, DS18b20, AM2301, DHT22, ВРЕ11 и пр. с "простыми устройствами" и парсингом (обратно в MQTT, что-ли? так он и так нагружен)
Сделал так:
rule3 on tele-AM2301#temperature do publish tele/sn2/Temp %value% endon on tele-AM2301#humidity do publish tele/sn2/Hum %value% endon
rule3 1
Работает!
Странно, что не нашел в MJ парсинга для стандарный формат-тоБ json, видимо. Подскажите где оно в MJ?
PS правил в tasmota всего три и для большого количества сенсоров и другой местной логике их может не хватать. В этом случае в одно правило друг за другом можно включить несколько сенсоров
Manual о правилах тут: https://github.com/arendst/Sonoff-Tasmota/wiki/Rules
Сделал так:
rule3 on tele-AM2301#temperature do publish tele/sn2/Temp %value% endon on tele-AM2301#humidity do publish tele/sn2/Hum %value% endon
rule3 1
Работает!
Странно, что не нашел в MJ парсинга для стандарный формат-тоБ json, видимо. Подскажите где оно в MJ?
PS правил в tasmota всего три и для большого количества сенсоров и другой местной логике их может не хватать. В этом случае в одно правило друг за другом можно включить несколько сенсоров
Manual о правилах тут: https://github.com/arendst/Sonoff-Tasmota/wiki/Rules
-
- Сообщения: 3
- Зарегистрирован: Пт сен 29, 2017 3:26 pm
- Благодарил (а): 0
- Поблагодарили: 2 раза
Re: sonoff tasmota - обратная связь
А к чему такие сложности? Заходим в панель управления -> Устройства -> MQTT -> Выбираем топик (stat) привязываем его к свойству status простого устройства. А в пути Write прописываем путь с cmnd. Можно управлять и Majordomo и при нажатии кнопки на устройстве статус мгновенно меняется.
- Рейтинг: 2.33%
-
- Сообщения: 7
- Зарегистрирован: Вт янв 15, 2019 10:00 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: sonoff tasmota - обратная связь
Тэ-экс, мысль, понял, так проще, как попробую отпишусь.
Пасиб!
PS К чему, к чему - к не знаю, но могу
Пасиб!
PS К чему, к чему - к не знаю, но могу
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: sonoff tasmota - обратная связь
Тасмота валом валит топики с разными параметрами, которые мне не нужны, как их убрать?, а то засоряет mqtt.
Raspberry Pi 3B+
-
- Сообщения: 106
- Зарегистрирован: Чт дек 14, 2017 12:51 am
- Благодарил (а): 13 раз
- Поблагодарили: 16 раз
Re: sonoff tasmota - обратная связь
установит период телеметрии в секундах командой TelePeriod (секунды) или TelePeriod 0 чтобы отключить совсем