Спасибо за ваши старания но вы всё-таки не поняли. На GPIO12,13 уже привязан в схеме соответственно я в настройках выставляю GPIO12,13 к реле. На этом тут закончим. Переходим к концевикам GPIO 4 и 5. Если GPIO4 назначить button или switch он начинает управлять GPIO12 разница только в том если инверсный то реле включается сразу и отключается если на GPIO4 подать 0. Без ни каких предустоновок.
Решил проблему взяв другое устройство и прошив espeasy . Всё работает как надо. Может прошивка и не такая шекарня но есть свои плюсы: есть открытый доступ к IP, незаваливает без полезными сообщениями.
sonoff tasmota - обратная связь
Модератор: immortal
-
- Сообщения: 147
- Зарегистрирован: Ср сен 27, 2017 9:13 pm
- Откуда: MSK
- Благодарил (а): 235 раз
- Поблагодарили: 38 раз
Re: sonoff tasmota - обратная связь
1. К сожалению у меня нет похожего реле (устройства). Видимо по этому мне не удалось воспроизвести вашу схему. На мной собранной схеме у меня всё работало в разных комбинациях.woow писал(а): ↑Сб ноя 09, 2019 10:33 pmСпасибо за ваши старания но вы всё-таки не поняли. На GPIO12,13 уже привязан в схеме соответственно я в настройках выставляю GPIO12,13 к реле. На этом тут закончим. Переходим к концевикам GPIO 4 и 5. Если GPIO4 назначить button или switch он начинает управлять GPIO12 разница только в том если инверсный то реле включается сразу и отключается если на GPIO4 подать 0. Без ни каких предустоновок.
Решил проблему взяв другое устройство и прошив espeasy . Всё работает как надо. Может прошивка и не такая шекарня но есть свои плюсы: есть открытый доступ к IP, незаваливает без полезными сообщениями.
2. Доступ к статическоум IP - через консоль командой "IPAddress1 XXX.XXX.XXX.XXX". Подробнее тут https://github.com/arendst/Tasmota/wiki/Commands#wi-fi
3. Не нужные сообщения (логи?) - или на сервере подключаемся только на конкретные топики, или в вебморде прошивке отключаем рассылку логов Configuration / Configure logging / "Mqtt log level = none". Хотя мне логи, ни чем не мешают, это-же просто текст который ничего "не весит".
4. Если пошли другим путём и всё заработало - значит так совпали звёзды
p.s. прошивка от Тасмоты - сейчас самая популярная в Мире, с огромным и непревзойдённым функционалом.
https://trends.google.com/trends/explor ... sy,Espurna
Всем удачи.
Спрашивайте - не стесняйтесь.
Спрашивайте - не стесняйтесь.
-
- Сообщения: 30
- Зарегистрирован: Вт сен 17, 2019 12:25 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: sonoff tasmota - обратная связь
Подскажите, что делаю не так. Вот пишу rule:
Rule1
on system#boot do var1 0 endon
on sr04#Distance do Publish stat/%topic%/Distance {"Distance":"%value%"} ENDON
on sr04#Distance < 25 do if (var1==0) power 1;var1 1 endif endon
on sr04#Distance > 25 do if (var1==1) power 0:var1 0 endif endon
Результат, ошибка команды. Что делаю не так?
Rule1
on system#boot do var1 0 endon
on sr04#Distance do Publish stat/%topic%/Distance {"Distance":"%value%"} ENDON
on sr04#Distance < 25 do if (var1==0) power 1;var1 1 endif endon
on sr04#Distance > 25 do if (var1==1) power 0:var1 0 endif endon
Результат, ошибка команды. Что делаю не так?
-
- Сообщения: 147
- Зарегистрирован: Ср сен 27, 2017 9:13 pm
- Откуда: MSK
- Благодарил (а): 235 раз
- Поблагодарили: 38 раз
Re: sonoff tasmota - обратная связь
Какая ошибка - секрет ?evgeniynd писал(а): ↑Чт фев 27, 2020 4:44 pmПодскажите, что делаю не так. Вот пишу rule:
Rule1
on system#boot do var1 0 endon
on sr04#Distance do Publish stat/%topic%/Distance {"Distance":"%value%"} ENDON
on sr04#Distance < 25 do if (var1==0) power 1;var1 1 endif endon
on sr04#Distance > 25 do if (var1==1) power 0:var1 0 endif endon
Результат, ошибка команды. Что делаю не так?
Попробуй разбить на несколько правил, или наращивай правило блоками постепенно - тогда поймёшь где ошибка, далее будет проще. Мне кажется в последнем блоке после power 0 - должна быть точка с запятой, а не двоеточие.
Спросить правильнее будет напрямую в Тасмота-чате:
https://discordapp.com/invite/Ks2Kzd4
Всем удачи.
Спрашивайте - не стесняйтесь.
Спрашивайте - не стесняйтесь.
Re: sonoff tasmota - обратная связь
А вы бы не могли более детально расписать? У меня имеется mqtt брокер,выключатели tasmota. Что нужно сделать что бы изменялся статус выключателя в majordomo при нажатии на сам выключатель? Я уже целый день сижу понять не могу, пытался даже как вы написали, но возможно я что-то не допонял.StaliX писал(а): ↑Пт фев 22, 2019 1:05 pmА к чему такие сложности? Заходим в панель управления -> Устройства -> MQTT -> Выбираем топик (stat) привязываем его к свойству status простого устройства. А в пути Write прописываем путь с cmnd. Можно управлять и Majordomo и при нажатии кнопки на устройстве статус мгновенно меняется.
-
- Сообщения: 192
- Зарегистрирован: Чт окт 04, 2018 12:04 pm
- Благодарил (а): 28 раз
- Поблагодарили: 45 раз
Re: sonoff tasmota - обратная связь
squard72 писал(а): ↑Вт апр 07, 2020 5:17 pmА вы бы не могли более детально расписать? У меня имеется mqtt брокер,выключатели tasmota. Что нужно сделать что бы изменялся статус выключателя в majordomo при нажатии на сам выключатель? Я уже целый день сижу понять не могу, пытался даже как вы написали, но возможно я что-то не допонял.
СпойлерПоказать
И вот еще https://connect.smartliving.ru/profile/ ... rdomo.html
-
- Сообщения: 20
- Зарегистрирован: Чт июл 04, 2019 8:05 am
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: sonoff tasmota - обратная связь
Добрый день! Может кто сталкивался и направит на путь истинный, столкнулся с проблемой:
Имеется rf bridge sonoff пришитый tasmota, настроил кучу выключателей и датчиков через rf - mqtt, но уперся в датчик дыма. Суть такова, что при срабатывании датчика дыма он шлёт rf сигнал постоянно (непрерывно) до отключения тревоги, соответственно код считывается на мосту только тогда, года сирена перестает орать.
Посоветуйте куда копнуть чтоб мост реагировал при подаче сигнала и сразу перекидывал код в mqtt.
P.S. на родной прошивке моста ewelink, можно обучить на оповещение этот датчик( он кстати отрабатывает хорошо и сразу шлет phush на телефон).
Имеется rf bridge sonoff пришитый tasmota, настроил кучу выключателей и датчиков через rf - mqtt, но уперся в датчик дыма. Суть такова, что при срабатывании датчика дыма он шлёт rf сигнал постоянно (непрерывно) до отключения тревоги, соответственно код считывается на мосту только тогда, года сирена перестает орать.
Посоветуйте куда копнуть чтоб мост реагировал при подаче сигнала и сразу перекидывал код в mqtt.
P.S. на родной прошивке моста ewelink, можно обучить на оповещение этот датчик( он кстати отрабатывает хорошо и сразу шлет phush на телефон).
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: sonoff tasmota - обратная связь
Sonoff 4Ch прошил Tasmota и в настройках выбрал -SONOFF 4Ch- в MQTT прилетает такой коктейль
{"Time": "2020-10-28T14:26:46","Uptime": "0T00:25:09","UptimeSec": 1509,"Vcc": 3.466,"Heap": 29,"SleepMode": "Dynamic","Sleep": 50,"LoadAvg": 19,"MqttCount": 1,"POWER1": "OFF","POWER2": "ON","POWER3": "OFF","POWER4": "ON","Wifi": {"AP": 1,"SSId": "xxl","BSSId": "c0:4
Т.е. нет чтобы отдельно по каждому GPIO .
Вопрос такой, можно как-то настроить или уже это сообщение разобрать.
Или вообще другую прошивку выбрать.
Попробовал ESPURNA там mqtt публикация идёт:
4Ch/relay/0/1 (тут реле 1 включена)
а отправка топика на отключение должна быть такой
4Ch/relay/0/0/set
и тут тоже застрял, как быть?
{"Time": "2020-10-28T14:26:46","Uptime": "0T00:25:09","UptimeSec": 1509,"Vcc": 3.466,"Heap": 29,"SleepMode": "Dynamic","Sleep": 50,"LoadAvg": 19,"MqttCount": 1,"POWER1": "OFF","POWER2": "ON","POWER3": "OFF","POWER4": "ON","Wifi": {"AP": 1,"SSId": "xxl","BSSId": "c0:4
Т.е. нет чтобы отдельно по каждому GPIO .
Вопрос такой, можно как-то настроить или уже это сообщение разобрать.
Или вообще другую прошивку выбрать.
Попробовал ESPURNA там mqtt публикация идёт:
4Ch/relay/0/1 (тут реле 1 включена)
а отправка топика на отключение должна быть такой
4Ch/relay/0/0/set
и тут тоже застрял, как быть?
Raspberry Pi 3B+