Блог

HomeKit датчик температуры и влажности

Сегодня речь пойдет о Модуле DTH ESP-01S  и как из него сделать нативный датчик температуры и влажности для HomeKit.

Состоит этот модуль из двух частей это модуль DTH11 с разъемом для ESP-01S и собственно из ESP-01S

Для прошивки нам понадобится модуль DTH ESP-01S и любой TTL конвертер, удобнее всего это сделать конвертером изображенном на рисунке 1 (слева) так как он имеет разъем для ESP-01S.

Схема для подключения остальных ковертеров  

Как прошить модуль ESP я писал ранее, об этом можно прочитать вот тут, а файлы для прошивки скачиваем отсюда.

Для тех кто хочет сделать датчик на любом другом модуле ESP8266, датчик DTH необходимо подключить к GPIO2

!!! Если вам интересна прошивка на bme280 жду от вас обратной связи в комментариях, так же не забываем ПОДПИСАТЬСЯ и поставить ЛАЙК это стимул для написания статей !!!


у меня нет айфона, и на хоумкит в принципе пока положить болт.

но за сделанное своими руками, лайкосик! =)

А принципиально DHT11 использовать? 22ой можно? У него ж диапазон пошире будет и точность лучше.

01s шьется без покдлючения ch_pd и всяких там резисторов на прочие ноги ;)))

я просто рх\тх\всс\гнд к конвертору подрубаю и отдельно проводок с гпио0 замыкаю на массы при подключении конвертера к компу.

chip_enable надо подрубать при прошивке таких плат как 12е/ф

да просто GPIO на землю



Hi, i tryed to add sensor without success! I flashed without problem, but when i try to add in homekit can't add. Everytime i disconnect and reconect device to power i have a new sensor can add in homekit... take a look

1000x_image.png?1554132064


1000x_image.png?1554132047




Code 111-11-111 If you have any questions please contact me in telegramm @outsiderzEnik

Hi! Try to erase flash before flashing.

А нельзя ли написать отдельную статью про самостоятельную сборку прошивки из репозиториев с гитхаба?

Я чего-то пытался разобраться и сел на том, что не вкурил как сделать удобный выбор сети, к которой подключаться, тк в исходной версии того, что собирается в блок для работы хомкита предлагается в чистом виде указать (те в дальнейшем зашить) данные сети.

Из каких репозитариев вы собираете?

впервые на прямое управление esp-шками через хомкит я наткнулся в контексте реле sonoff basic вот тут - https://github.com/Gruppio/Sonoff-Homekit">https://github.com/Gruppio/Son... (тончее на ютубе увидел и залез на гит чувака)
там внизу описания есть ссылки на исходники Максима. вот по ним я и пытался собрать прошивку. но Максим не заморачивался UI для подключения в сети, там в гите у него прямое прописывание данных вафли до сборки прошивки.

у кого-то натыкался на исходники того гуя который используется Группио и у Равен_кор, но нифига не понял как их прикрутить.

Так же пытался дописать часть с выбором сети и ручным сбросом через кнопку. С кнопкой получилось, а вот с выбором сети еще копаюсь. Есть вариант взять кусок кода из sonoff basic исходников

Ждем ! Натив очень нужен на bme280!!!

Статья уж слишком примитивная. Можно было просто добавить к статье про сборку прошивки esp8266 homekit с помощью vagrant контейнера. По факту просто скомпилированный из исходников пример для сенсора.

Ждем от вас датчик температуры на bme 280, раз так все просто.

Да не вопрос) осталось только найти датчик. только надо понимать что давление показывать он не будет. в homekit нет такого параметра. Я лично собирал на DTH22. Полностью устраивает. Но датчик надо выносить. Столкнулся с неправильным отображением температуры, т.к. esp все же греется.

Температуру и влажность показывает отлично, сегодня получил скорость работы в разы отличается от DTH

обнаружен баг: после каждой перезагрузки появляется новый датчик в пункте добавления аксессуара!

с первого раза почему-то не подключился он к хомкиту, ребутнул и при попытке добавить возник 2ой датчик. ни к новому, ни к старому не подключается.

при еще одной перезагрузке появился третий датчик.

у всех разные циферки от мака, будто он не часть мака есп-шки берет, а генерит их сам.



1000x_image.png?1554823709


1000x_image.png?1554823769

вот на первой картинке какие-то проблемы с работой хоумкита и видно присвоение какого то айди, которое происходит заново при каждой перезагрузке

на следующей картинке уже попытка подклчить сенсор в хомките

на сообщения о том что нет данный с сенсора можно не обращать внимания - просто шилд с сенсором не позволяет удобно подкючить свисток для прошивки и посмотреть данные в порту ;)

Хоумкит сервер не успевает за вами)) если подождать немного он сбросит информацию о предыдущем девайсе и останется только то которое нужно будет добавить

пробовал... не помогает.
с прошивкой RavenCore или Gruppio все ок работает с тз серверной части... но у них пока нет отдельных датчиков :///

Перед прошивкой стираешь?

в обязательном порядке.
пробовал повторно перепрошивать - бесполезно.
выдает то, что на скринах.

Напиши в личку

При подключении к ESP8266 у меня вывод данных 

GPIO4. Прошивка более удобная, чем от RavenSystem - не надо лишних телодвижений при подключении к сети. Не хватает поддержки датчика DS18B20, что бы на улицу вынести.

Здравствуйте кот сопряжения 111-11-111 не работает. Датчик не подключается. Может посоветуете что делать. Перед прошивкой полностью очистил память.

Все сделал как тут написано, все появилось в homekit, но стоит сбросить питание датчика и он больше не подключается к Wi-Fi, приходится перешивать. Но это же не правильно, что при сбросе питания такая шляпа происходит?

У меня одного после переподкоючение питания с хомкит теряется связь и нужно перепрошивать, и подключать заново?

Да, у меня тоже самое. Может кто подсказать как лечить?

Такая же беда, переподключаю питание и все не видится

Скажите, а DHT22 можно использовать или прошивка только для DHT11?

Вернуться назад
Вернуться назад