Comments (30)
Создаем профиль в cloudmqtt.com, выбираем Free план.
Заходим в http://локальный_ip_устройсва/setup.htm указываем там в MQTT сервер, логин, пароль, порт полученные от cloudmqtt.com.
Далее, переходим в раздел цифра 1,
Цифра 2, видим статус вашего реле в реальном времени, 1 - включено 2 - выключено
Управлять можно следующим образом:
Цифра 3, пишем topic.
Цифра 4 пишем 1 если хотим включить или 0 если хотим выключить. И жмем Send.
Если вы нам купите механизм "vorota1" для тестов то сделаем. :)
from sonoff_wifi_switch.
Как с MQTT управлять я в курсе, спасибо. Просто я раньше управлял через Мажордомо и делал это через скрипт:
if ((getGlobal('ESP8266-01.sw')) =="1")
{
getURL('http://192.168.10.142/gpio?st=1&pin=0', 0);
} else if ((getGlobal('ESP8266-01.sw')) =="0")
{
getURL('http://192.168.10.142/gpio?st=0&pin=0', 0);
}
ESP8266-01 - это я менял на RELE_1 а вот с get запросом выходит накладка, при указании http://192.168.10.142/sonoff в обоих случаях, у меня переключатель не видит в каком состоянии находится модуль, хотя данные на MQTT приходят.
Вот так у меня сейчас:
if ((getGlobal('RELE_1.sw')) =="1")
{
getURL('http://192.168.10.142/sonoff', 0);
} else if ((getGlobal('RELE_1.sw')) =="0")
{
getURL('http://192.168.10.142/sonoff', 0);
}
Вот что имел ввиду.
from sonoff_wifi_switch.
Для управления этим реле в мажордомо, нужно всего привязать Связанный объект и его свойства!
При этом в случае изменения свойства мажордомо будет пупликовать в топик.
И не нужно не каких дополнительных гет запросов городить(
from sonoff_wifi_switch.
from sonoff_wifi_switch.
Хотелось бы видеть при управлении по mqtt разделение топиков
топик status (для обратной связи, бывают ситуации что реле не в сети и мы не когда не узнаем было переключение или нет :( )
и топик switch (для переключения)
from sonoff_wifi_switch.
По управлению через МКТТ мои замечания.
Бардак следующий.
1 -включает реле.
0 - выключает реле.
Вроде всё ОК, но:
ЛЮБОЕ другое число (не 0 и не 1) изменяет состояние реле на ПРОТИВОПОЛОЖНОЕ.
ЛЮБАЯ текстовя строка выключает реле.
Таким образом легко поймать непонятное и непредсказуемое состояние реле.
Можно ЭТО исправить?
Спасибо!
http://ipic.su/img/img7/fs/kiss_35kb.1491208834.png
from sonoff_wifi_switch.
Как успехи?
Все с нетерпением ждут продолжения.
from sonoff_wifi_switch.
Ребята пилят вещь которая старается работать без сервера управления.
Если нужен чистый mqtt , то лучше попробовать это https://github.com/arendst/Sonoff-Tasmota
from sonoff_wifi_switch.
я решил вот так(это на вкладке mqtt):
if (String(pub.topic()) == prefix + "/"+chipID + "/RELE_1_not/control") // проверяем из нужного ли нам топика пришли данные
//if (String(pub.topic()) == prefix + "/"+chipID + "/RELE_1_not/status") // проверяем из нужного ли нам топика пришли данные
{
int stled = payload.toInt(); // преобразуем полученные данные в тип integer
Serial.println(stled);
if(stled==1) {
command = "relayOn";
relayOn();
}
if(stled==0) {
command = "relayOff";
relayOff();
}
Serial.println(command);
}
теперь если пишем в топик /control - 1(включает)...
from sonoff_wifi_switch.
Sergey-SRG, а можете показать как у Вас настроены Связанный объект и его свойства в Мажордомо?
from sonoff_wifi_switch.
Здравствуйте!
Подскажите, пожалуйста, с чем может быть связана проблема с подпиской не следующие топики
from sonoff_wifi_switch.
А что вы пытаетесь сделать? Откуда подписываетесь? Работает ли при этом IoT manager?
from sonoff_wifi_switch.
я пытаюсь поуправлять реле через соединение esp8266-cloudmqtt-mqtt mobile client
скачал предпоследнюю прошивку, не настраивал mqtt, сразу обновился по воздуху (до прошивки от 2017.06.21), настроил mqtt, и щас вижу по логу с сервера, что не конектится устройство, хотя прошивка из ветки RGB конектилась, но топики не публиковались
через ком порт кроме фразы MQTT ниче нет на тему соединения с сервером, настроки печатает правильные, как вообще можно проверить работу IoT managerа
мои настройки тут
from sonoff_wifi_switch.
Поставить IoT manager. Подключится к серверу.
from sonoff_wifi_switch.
Если речь идет о мобильно клиенте, то тут он не при чем, пока нет конекта между esp8266 и cloudmqtt, для проверки я еще приводил скрин выше, где вебклиент, подписанный не топики, не получает ничего
from sonoff_wifi_switch.
Я специально проверил. Последняя версия работает и все публикуется. Вы настраиваете SSL Port или Port? Нужно использовать Port без SSL.
from sonoff_wifi_switch.
я обычный порт ставил, без ссл, а через ваб клиент на cloudmqtt, по скрину если смотреть, я корректно все делаю? может из-за того что я по воздуху обновился, надо перепрошиться
from sonoff_wifi_switch.
Товарищи, а можно подробнее, как настроить MQTT. Сделал как написано выше, но во вкладе WebsocketUI у меня пусто :(
from sonoff_wifi_switch.
i81, собственно у меня пока такая же проблема, на одной из последних прошивок в логе видно, что could't connect to mqtt server, а в чем трабла не понятно, вроде до сервиса privet.lv он достукивается, ok приходит, а до mqtt никак.
from sonoff_wifi_switch.
Ладно хотя бы я не один такой...
А как ещё можно управлять с Андроида, кроме http запросов?
from sonoff_wifi_switch.
C mqtt разберемся в ближайшие дни.
@i81 Я пользуюсь HTTP Request Shortcuts программка умеет делать ярлыки на рабочий стол с нужными вам GET запросами. Таким образом нажав на ярлык с рабочего стола можно управлять устройствами. Так же там есть возможность управления голосом. Но пока это работает достаточно плохо.
from sonoff_wifi_switch.
Пользуюсь MQTT Dash для включения/выключения реле с Андроида. Все работает...
from sonoff_wifi_switch.
@i81, постучитесь ко мне в Skype: renat2985, попробуем вместе настроить.
from sonoff_wifi_switch.
Ренат, всё оставил в офисе, уже дома... Завтра уезжаю на месяц в отпуск... большое Вам спасибо заранее, что не оставляете в беде меня! Если это будет возможно - я получу к Вам в середине августа...
from sonoff_wifi_switch.
А чем, кроме IOT Manager можно управлять по MQTT под IOS?
IOT Manager исчез из AppStore, а Андроида у меня нет :(
Или как можно управлять такими топиками, что в том же CloudMQTT нужно написать чтобы открыть/закрыть жалюзи?
from sonoff_wifi_switch.
Решил вопрос как правильно определиться с топиком, что в нём нужно прописать.
Настроил CloudMQTT. Прописал данные в прошивке модуля. Установил программу IoT Manager, прописал в ней данные из CloudMQTT. После подключения IoT Manager к CloudMQTT появился мой модуль. Включил его в IoT Manager и в CloudMQTT Console появился топик
В Send message - Topic прописываю значение
в Message пишу 1 или 0. Всё работает.
from sonoff_wifi_switch.
Через сеть 3G сеть IoT Manager у Вас работает? У меня только через ВайФай...
from sonoff_wifi_switch.
AVL4GITHUB подключаюсь по ВайФай, пока решаю вопрос стабильного подключения к MQTT.
В основах CloudMQTT разобрался. Теперь подключаюсь к локально к Mosquitto.
from sonoff_wifi_switch.
@renat2985 = Я пользуюсь HTTP Request Shortcuts программка умеет делать ярлыки на рабочий стол=
Ни как не могу разобраться, как настроить программу. Подскажите где почитать?
from sonoff_wifi_switch.
@alexandersciv прекратите пользоваться дурацкими выделениями и =, для этого есть специальные кнопки в верху
О HTTP Request Shortcuts, ок если будет время завтра сделаю видео обзор.
from sonoff_wifi_switch.
Related Issues (20)
- Сценарии HOT 2
- Нужна ли полная версия? HOT 3
- RGB
- Жалюзи HOT 3
- ESP8266 WITTY +датчик BMP280 HOT 1
- Просьба и несколько советов HOT 9
- esptool.py + Linux HOT 3
- Новый checkbox HOT 4
- Изменение KeepAlive
- Не получилось использовать 2 и более графиков
- Вопрос по MQTT HOT 8
- Поломалась вся графика HOT 11
- Приложение,аналог для управления устройствами HOT 3
- Как добавить свой датчик?
- 2
- Пауза при выполнении сценариев
- Sprawdzenie
- Слетела прошивка
- Проблема в работе розетки SonOff S20 HOT 1
- Без продолжение развития проэкта HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sonoff_wifi_switch.