Sonoff_WiFi_switch
Sonoff_WiFi_switch copied to clipboard
Как мне подружить мою прошивку с вашей?
Доброго времени суток такой вопрос: есть у меня самописный градусник c дисплеем на esp8266. как сделать так, чтоб его наличие и данные с него были видны на веб странице устройства с Вашей прошивкой? что передать в сеть?
Лучше поставить на ESP нашу прошивку. Но если очень хочется, то нужно создать следующие файлы:
/modules.json
{"module":["temperature","humidity"],"space":"Комната"}
В данном случае мы будем выводить 2 графика, температуру и влажность, если влажность не надо, просто удаляем ,"humidity". Далее, space это местонахождение, оно необходимо для позиционирования в некоторых дизайнов, которые разбиваются устройства на группы по местонахождениям.
/config.options.json
{"SSDP":"NameESP","space":"Комната"}
SSDP это имя устройства (только английские символы), и дублируем местонахождение в "space"
/config.live.json
{"temperature":25, "humidity":34}
В этом файле вы должны выводить температуру и влажность. Если влажность не нужна удаляем ,"humidity":34
/timer.save.json
{"timer":[]}
/scenary.save.txt Пустой файл.
Для некоторых дизайнов понадобятся еще файлы: block-temperature.htm.gz и block-humidity.htm.gz
И вам нужно научить ваш код отвечать на UPNP запросы. Что бы устройства с нашей прошивкой его заметили и поместили у себя в /ssdp.list.json. Как это сделать вам расскажет Сергей, это по его части.
Понял.. тогда надо будет сперва пересобрать прошивку для Espruino. т.к. стокова версия для esp8266 не умеет работать с файловой системой.
@Banzaizaizai Свяжитесь со мной по скайпу. vtplus
@Banzaizaizai и напишите потом сюда код UPNP который у вас получился т.к. другим это тоже будет наверняка интересно.
Извиняйте за молчание... работой пригрузили. завтра вечером напишу Сергею
Извиняйте за молчание... работой пригрузили. завтра вечером напишу Сергею
Здравствуйте, если вы разобрались с UPNP запросами, то подскажите, как их реализовать. Получилось ли у вас подружить эту прошивку с вашей?