woow писал(а):
А от сюда неподойдёт? https://nodemcu-build.com/index.php Тут как бы все нужные прибимбасы есть и MQTT, вот только не знаю на сколько важно сервис MajorDoMo, какие там особености по ка не знаю.
Чем бы протестить что ESP отсылает, а то лог с начало такой идёт
260 : INIT : Booting Build nr:147
1147 : IP : Static IP :192.168.1.148
1147 : WIFI : Connecting... 1
4652 : WIFI : Connected!
4652 : INIT : SPI not enabled
4655 : INIT : Lights [RGB WW CW FADING CONSTBRI PON]
4668 : MQTT : Connected to broker
4671 : Subscribed to: /H801/#
4671 : INIT : Boot OK
4671 : INIT : Normal boot
Это ссылка на билдер прошивки nodemcu - интерпретатор языка lua. Галочки - подключаемые библиотеки. Но судя по логу, еще и какой-то скрипт нужный загружен. Что за скрипт?
сервис MajorDoMo, это обычно периодические get запросы на сервер с состоянием датчиков и прочей служебной информацией. Если у вас mqtt, то он не обязателен и наверное даже не нужен.
Извиняюсь я тут вас напутал, этот лог из другого скетча, я его прицепил, я его прицепил на arduino ide со всеми библиотеками, и отдельно надстроечный файл. На любой esp8266'ешке с памятью больше 1М можно загружать, настройки компилятора тоже ред файле. Просто для спортивного интереса, а может быть и понравится если её разрулим она заточена под всякие ресурсы, датчики и настройки.
Обещал про чип памяти 25Q80ASTIG.
я про эти строчки
4668 : MQTT : Connected to broker
4671 : Subscribed to: /H801/#
другая esp8266 на которая пасёт климат и освещение, переключает реле, работает на том же сервере общается по протоколу MQTT и всё Ок.
Эта пишет в лог:
WD : Uptime 20 ConnectFailures 0 FreeMem 25896.
WD дёргается каждую секунду
woow писал(а):я про эти строчки
4668 : MQTT : Connected to broker
4671 : Subscribed to: /H801/#
Приконектилась к брокеру и подписалась на все начиная от /H801 Тут вроде все ОК. Осталось узнать в какие топики значения цвета ей писать.
другая esp8266 на которая пасёт климат и освещение, переключает реле, работает на том же сервере общается по протоколу MQTT и всё Ок.
Эта пишет в лог:
WD : Uptime 20 ConnectFailures 0 FreeMem 25896.
WD дёргается каждую секунду
woow писал(а):одно сообщение получил
/H801/status
/H801/status 03/07/2017 22:50:12 Connection Lost
и больше нет
Так она ничего и посылать не должна. Это ей команды нужно давать. И сдается мне, что топик для команд /H801/cmd
И если опубликовать туда lights,rgb,00ff00 должен загореться зеленый
Не, прошивка излишне мудреная и потом тяжело будет с алисой подружить