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

31 мар. 2019 г.

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

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

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

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

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



Код сопряжения аксессуара 111-11-11

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

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


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Андрей Паневин (gfyz)
    Андрей Паневин (gfyz) месяц назад

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

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

  2. (Brain)
    (Brain) месяц назад

    у меня есть айфон, но на хоумкит я тоже положил болт, потому что есть HA.
    А после HA глядя на унылый хоумкит, в глазах лопаются капилляры ) 

  3. Павел Ник (error_404)
    Павел Ник (error_404) отредактировано месяц назад

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

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

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

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

  4. (filippo)
    (filippo) месяц назад

    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




  5. Павел Ник (error_404)
    Павел Ник (error_404) месяц назад

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

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

    • Alex Khmelenko (Outsiderz)
      Alex Khmelenko (Outsiderz) месяц назад

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

      • Павел Ник (error_404)
        Павел Ник (error_404) месяц назад

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

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

    • Dmitry Borisov (straiket4)
      Dmitry Borisov (straiket4) месяц назад

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

  6. (var1978)
    (var1978) месяц назад

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

  7. Dmitry Borisov (straiket4)
    Dmitry Borisov (straiket4) месяц назад

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

    • Alex Khmelenko (Outsiderz)
      Alex Khmelenko (Outsiderz) месяц назад

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

      • Dmitry Borisov (straiket4)
        Dmitry Borisov (straiket4) месяц назад

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

        • Alex Khmelenko (Outsiderz)
          Alex Khmelenko (Outsiderz) месяц назад

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

  8. Павел Ник (error_404)
    Павел Ник (error_404) месяц назад

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

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

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

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

    • Павел Ник (error_404)
      Павел Ник (error_404) месяц назад

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

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

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

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

    • Павел Ник (error_404)
      Павел Ник (error_404) месяц назад

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

  10. Alex Khmelenko (Outsiderz)
    Alex Khmelenko (Outsiderz) месяц назад

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

  11. (skv6)
    (skv6) 3 дня назад

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

К списку блогов

Похожие записи

25 мар. 2019 г.
Нативный Homekit на ESP8266 Relay_8CH
20 янв. 2019 г.
Создание очень бюджетной автоматизации рулонных штор
13 февр. 2019 г.
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
19 апр. 2019 г.
Требуется ваше мнение!
26 апр. 2019 г.
Обновление Умного зеркала, доработали, причесали, и теперь почти закончили наворачивать функционал зеркала.
16 февр. 2019 г.
в процессе разработки
30 янв. 2019 г.
Я построю свой луна-парк, с блекджеком и шлюхами! Хотя, к черту лунапарк !
25 апр. 2019 г.
Новая информация по будущему стриму
5 мар. 2019 г.
Neptun PROW+ в Apple Homekit через Athom Homey