Тасмота не поддаётся моим желаниям
Модератор: immortal
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Тасмота не поддаётся моим желаниям
Не нахожу как сконфигурировать Тасмота. Нужны такие настройки
GPIO4 Switch2 передавал по MQTT своё состояние on/off но не переключал реле, он только своё состояние передавал и всё.
GPIO12 Button1 переключал состояние реле on/off
GPIO5 Power (это реле) после нажатия и удержания реле замыкала контакты на 1 секунду, не зависимости от того сколько держать кнопку нажатой.
Если стандартно назначаешь свич и бутон они одинаково действует на реле оба.
GPIO4 Switch2 передавал по MQTT своё состояние on/off но не переключал реле, он только своё состояние передавал и всё.
GPIO12 Button1 переключал состояние реле on/off
GPIO5 Power (это реле) после нажатия и удержания реле замыкала контакты на 1 секунду, не зависимости от того сколько держать кнопку нажатой.
Если стандартно назначаешь свич и бутон они одинаково действует на реле оба.
Raspberry Pi 3B+
- Svetлая
- Сообщения: 238
- Зарегистрирован: Вс май 06, 2018 11:36 pm
- Благодарил (а): 80 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Тасмота не поддаётся моим желаниям
В Тасмота каждый включенный GPIO передает состояние на MQTT.
Информации с одного GPIO на MQTT поступает много. Управлять или снимать состояние или и то и другое, можно.
Я правильно понимаю, у Вас на одном esp висит три разных устройства?
Информации с одного GPIO на MQTT поступает много. Управлять или снимать состояние или и то и другое, можно.
Я правильно понимаю, у Вас на одном esp висит три разных устройства?
- Svetлая
- Сообщения: 238
- Зарегистрирован: Вс май 06, 2018 11:36 pm
- Благодарил (а): 80 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Тасмота не поддаётся моим желаниям
Просто "читайте" состояние.
На картинке, поле -путь (write) предназначено для управления устройством. В Вашем случае поле должно остаться пустым.
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: Тасмота не поддаётся моим желаниям
да вся проблема в том что не передаёт (GPIO4 замыкаю хоть на + хоть на - ни что не передаётся) и другая проблема, что любой свич или буттон переключает реле, а мне этого как раз и не нужно.
На прошивке от ESPEasy там всё настраивается без проблем, но эта прошивка не имеет связки от Philips HUE.
На прошивке от ESPEasy там всё настраивается без проблем, но эта прошивка не имеет связки от Philips HUE.
Raspberry Pi 3B+
- Svetлая
- Сообщения: 238
- Зарегистрирован: Вс май 06, 2018 11:36 pm
- Благодарил (а): 80 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Тасмота не поддаётся моим желаниям
У меня всё работает с начала 20-го года.
Никаких проблем с настройкой не ощущала. В пошивке выбрала режим, настроила mqtt.
Управлением занимается МДМ через сцены, скрипты, шаблоны поведения. Сбоев не было. Обновляла МДМ, переносила с железа на железо, с версии на версию... Один раз точно, в этом году, обновляла прошивку esp. Вообще стараюсь не лезть если работает.
Да, ловила как то глюк, в доме отключали свет и у меня на esp обнулились настройки.
Опишите что подключено к esp и как Вы пытаетесь управлять (в смысле то как должно быть).
Никаких проблем с настройкой не ощущала. В пошивке выбрала режим, настроила mqtt.
Управлением занимается МДМ через сцены, скрипты, шаблоны поведения. Сбоев не было. Обновляла МДМ, переносила с железа на железо, с версии на версию... Один раз точно, в этом году, обновляла прошивку esp. Вообще стараюсь не лезть если работает.
Да, ловила как то глюк, в доме отключали свет и у меня на esp обнулились настройки.
Опишите что подключено к esp и как Вы пытаетесь управлять (в смысле то как должно быть).
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: Тасмота не поддаётся моим желаниям
Ок попробую объяснить что и как.
В самой прошивке Tasmota по умолчанию устанавливается связи между кнопкой (выключателем) и реле (Power).
Мне же нужно чтобы реле не было связано с кнопкой (выключателем) поскольку это концевик состояния открыто-закрыто и не как не связан с реле.
ЕSP для управления Реле в свою очередь получает get команды от МДМ и команды от Amazon Alexa.
Кнопку от реле отвязал командой http://<esp ip>/cm?cmnd=SetOption114%201.
Как бы первый этап пройден.
Теперь надо сформировать кратковременное срабатывание реле (около 1секунды) - это для открывание ворот.
Для этого пишется правила/задачи, но куда не понятно...
В самой прошивке Tasmota по умолчанию устанавливается связи между кнопкой (выключателем) и реле (Power).
Мне же нужно чтобы реле не было связано с кнопкой (выключателем) поскольку это концевик состояния открыто-закрыто и не как не связан с реле.
ЕSP для управления Реле в свою очередь получает get команды от МДМ и команды от Amazon Alexa.
Кнопку от реле отвязал командой http://<esp ip>/cm?cmnd=SetOption114%201.
Как бы первый этап пройден.
Теперь надо сформировать кратковременное срабатывание реле (около 1секунды) - это для открывание ворот.
Для этого пишется правила/задачи, но куда не понятно...
Raspberry Pi 3B+
- Svetлая
- Сообщения: 238
- Зарегистрирован: Вс май 06, 2018 11:36 pm
- Благодарил (а): 80 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Тасмота не поддаётся моим желаниям
У меня вопрос,
Реле управляет электромотором ворот.
реле - on (мотор работает, ворота открываются)
дошла воротина до концевика (выключатель- кнопка), зажала "кнопку" - реле off (отключил эл.мотор)
Я всё правильно понимаю? Это нужно?
Нет ничего проще.
делаем объект "врата" с кучей свойств (online, Value, ...)
на Ташноте настраивает передачу по MQTT и там же имя топика (чтобы отличать данные именно от этой Ташноты)
у меня версия 8.4.0
Сохранили, перезагрузили, проверили что работает (через вебку клац-клац реле, кнопку)
Открываем МДМ - MQTT
ищем (можно через фильтр) все строки с упоминанием нашего топика (у меня, имя топика svet, строка выглядит так tele/svet/STATE)
для понимания состояния в сети или нет нам нужна строка (буду брать свои, а Вы уже сами своё подставите)
tele/svet/LWT
если на устройстве нет питания по MQTT придет Офф-лайн
привязываем tele/svet/LWT к свойству объекта врата.online
для упрощения управления значения приводим к элементарной математике = 1 и 0
в строке Replace list: ставим условия для конвертирования получаемых значений - Офф-лайн=0, Он-лайн=1
Теперь когда на устройстве исчезнет питание или связь, в врата.online будет стоять 0
Далее привязываем power и кнопку.
Причем power привязываем как управляемую, т.е. готовую получать команду из МДМ.
Но отправляться команда будет по состоянию концевика.
в строке Путь (write): прописываем cmnd/svet/POWER
ну а саму команду sg('врата.Value',1) или 0 отправляйте из скрипта, сцены... по состоянию нажатия концевика.
Надеюсь найдёте ответы в моей писанине))
Реле управляет электромотором ворот.
реле - on (мотор работает, ворота открываются)
дошла воротина до концевика (выключатель- кнопка), зажала "кнопку" - реле off (отключил эл.мотор)
Я всё правильно понимаю? Это нужно?
Нет ничего проще.
делаем объект "врата" с кучей свойств (online, Value, ...)
на Ташноте настраивает передачу по MQTT и там же имя топика (чтобы отличать данные именно от этой Ташноты)
у меня версия 8.4.0
Сохранили, перезагрузили, проверили что работает (через вебку клац-клац реле, кнопку)
Открываем МДМ - MQTT
ищем (можно через фильтр) все строки с упоминанием нашего топика (у меня, имя топика svet, строка выглядит так tele/svet/STATE)
для понимания состояния в сети или нет нам нужна строка (буду брать свои, а Вы уже сами своё подставите)
tele/svet/LWT
если на устройстве нет питания по MQTT придет Офф-лайн
привязываем tele/svet/LWT к свойству объекта врата.online
для упрощения управления значения приводим к элементарной математике = 1 и 0
в строке Replace list: ставим условия для конвертирования получаемых значений - Офф-лайн=0, Он-лайн=1
Теперь когда на устройстве исчезнет питание или связь, в врата.online будет стоять 0
Далее привязываем power и кнопку.
Причем power привязываем как управляемую, т.е. готовую получать команду из МДМ.
Но отправляться команда будет по состоянию концевика.
в строке Путь (write): прописываем cmnd/svet/POWER
ну а саму команду sg('врата.Value',1) или 0 отправляйте из скрипта, сцены... по состоянию нажатия концевика.
Надеюсь найдёте ответы в моей писанине))
-
- Сообщения: 1463
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 261 раз
- Поблагодарили: 454 раза
Re: Тасмота не поддаётся моим желаниям
Скорее всего механизм механизм управления чуть-чуть другой. Релюшкой (без подведенного напряжения) надо просто щелкнуть (включить и выключить). Сама релюшка, наверняка, подключена к плате управления воротами к соответствующим контактам и к управлению электромотором не имеет никакого отношения.
Щелкаем релюшкой и плата управления воротами начинает выполнять команду по реверсивному управлению: открыть (или) >>> стоп (или) >>> закрыть.
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: Тасмота не поддаётся моим желаниям
Спасибо за ваши старания, но, наверное вам не приходилось отходить от стандартных условий Тасмоты. Релюшка управляет электроприводом ( CAME ) ворот. Примерно так:
Всё получилось почти как надо, почти потому что Alexa понимает только он/офф а постольку нужно только замыкать реле получается команда странная:
-"Alexa gate on" (и ворота открывается)
-"Alexa gate on" (и ворота зарывается)
Состояние концевика передаются (после доработки) на сервер МДМ, а там уже по фантазии: управляю освещением въезда (с таймером), на сцене состояние ворот (открыты или закрыты).
Может кому пригодится такие вот команды для настройки Тасмоты:
перенастраиваем динамический ИП который дала Тасмота (назову Тасмота ИП) на статический
проверяем:
Рвём программные связи кнопок и реле
http://192.168.1.10/cm?cmnd=SetOption114%201
Пишем правила для импульсного срабатывания реле, после любой команды на включение, реле отключается через установленное время задержки delay
и запускаем правило
Теперь ворота управляется как и средствами МДМ
Так и с Amazon Aleха
Вот именно я ещё повторюсь стандартно концевик к Тасмоте не подключите, он сразу подключится к реле и начнёт ею управлять, и ни кнопка ни выключатель по мктт не передаёт на сервер.Chainik писал(а): ↑Ср ноя 17, 2021 9:56 pmСкорее всего механизм механизм управления чуть-чуть другой. Релюшкой (без подведенного напряжения) надо просто щелкнуть (включить и выключить). Сама релюшка, наверняка, подключена к плате управления воротами к соответствующим контактам и к управлению электромотором не имеет никакого отношения.
Щелкаем релюшкой и плата управления воротами начинает выполнять команду по реверсивному управлению: открыть (или) >>> стоп (или) >>> закрыть.
Всё получилось почти как надо, почти потому что Alexa понимает только он/офф а постольку нужно только замыкать реле получается команда странная:
-"Alexa gate on" (и ворота открывается)
-"Alexa gate on" (и ворота зарывается)
Состояние концевика передаются (после доработки) на сервер МДМ, а там уже по фантазии: управляю освещением въезда (с таймером), на сцене состояние ворот (открыты или закрыты).
Может кому пригодится такие вот команды для настройки Тасмоты:
перенастраиваем динамический ИП который дала Тасмота (назову Тасмота ИП) на статический
Код: Выделить всё
http://Тасмота ИП/cm?cmnd=IPAddress1%20192.168.1.10
http://Тасмота ИП/cm?cmnd=IPAddress2%20192.168.1.1
http://Тасмота ИП/cm?cmnd=IPAddress3%20255.255.255.0
http://Тасмота ИП/cm?cmnd=IPAddress4%208.8.8.8
Код: Выделить всё
http://192.168.1.10/cm?cmnd=Power1%20On
http://192.168.1.10/cm?cmnd=Power1%20Off
http://192.168.1.10/cm?cmnd=SetOption114%201
Пишем правила для импульсного срабатывания реле, после любой команды на включение, реле отключается через установленное время задержки delay
Код: Выделить всё
Rule1 ON Power1#state=1 DO Backlog delay 10; Power1 off ENDON
Код: Выделить всё
Rule1 1
Код: Выделить всё
getURL("http://192.168.1.10/cm?cmnd=Power%20On");
- Рейтинг: 1.16%
Raspberry Pi 3B+
- Svetлая
- Сообщения: 238
- Зарегистрирован: Вс май 06, 2018 11:36 pm
- Благодарил (а): 80 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Тасмота не поддаётся моим желаниям
woow, главное что у Вас всё получилось!
На будущее, перед покупкой девайсов, изучайте их работу что бы привязывать к МДМ было более ...
На будущее, перед покупкой девайсов, изучайте их работу что бы привязывать к МДМ было более ...