tretyakovsa / Sonoff_WiFi_switch

Прошивка для ESP8266 (Умный дом)-Firmware for ESP8266 (Smart Home)
GNU General Public License v3.0
178 stars 40 forks source link

Как мне подружить мою прошивку с вашей? #147

Open Banzaizaizai opened 5 years ago

Banzaizaizai commented 5 years ago

Доброго времени суток такой вопрос: есть у меня самописный градусник c дисплеем на esp8266. как сделать так, чтоб его наличие и данные с него были видны на веб странице устройства с Вашей прошивкой? что передать в сеть?

renat2985 commented 5 years ago

Лучше поставить на 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. Как это сделать вам расскажет Сергей, это по его части.

Banzaizaizai commented 5 years ago

Понял.. тогда надо будет сперва пересобрать прошивку для Espruino. т.к. стокова версия для esp8266 не умеет работать с файловой системой.

tretyakovsa commented 5 years ago

@Banzaizaizai Свяжитесь со мной по скайпу. vtplus

renat2985 commented 5 years ago

@Banzaizaizai и напишите потом сюда код UPNP который у вас получился т.к. другим это тоже будет наверняка интересно.

Banzaizaizai commented 5 years ago

Извиняйте за молчание... работой пригрузили. завтра вечером напишу Сергею

almaz8811 commented 4 years ago

Извиняйте за молчание... работой пригрузили. завтра вечером напишу Сергею

Здравствуйте, если вы разобрались с UPNP запросами, то подскажите, как их реализовать. Получилось ли у вас подружить эту прошивку с вашей?