Homekit, Koogeek, ESP Easy, Aqara - PMS5003 laser sensor - Датчик пыли

30 янв. 2019 г.

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

Железо: Raspberry pi 3b+, Zigbee стик Deconz вариант с GPIO

Софт:  Home Assistant (основа + автоматизации)

              Homebridge (для камер)

              Дом (HomeKit) - как Пульт

 3d принтер: Anycubic I3 MEGA

Рулонные шторы DIY на аккумуляторах (в HomeKit), с регулировкой позиции от 0-100% + датчик окна "обратная связь"

Мотор на 12в с RF управлением работает через Broadlink RM pro+ HomeBridge, питание от аккумуляторов АА, возможно подключить солнечную панель (тогда устройство будет автоматически заряжаться) работают уже пол года, аккумуляторы использую с низким саморазрядом Eneloop.

Через пол года управления шторами через телефон(homekit), автоматизации и голосом, пришёл к выводу что пульт для штор не будет лишним и иногда с него удобно управлять, поэтому зачем себя ограничивать? В идеале управление должно быть любым возможным способом, поэтому:

Для штор добавил датчик окна aqara, при желании его можно разобрать и спрятать, теперь можно управлять шторами с пульта по RF, при этом шторы получили "обратную связь" для двух положений открыто - закрыто

Код для HA с обратной связью для RF пульта, для двух положений: где binary сенсор это датчик окна

#в файл configuration.yaml
cover:
  - platform: template
    covers:
      shade_all:
        friendly_name: "Рулонные шторы"
        value_template: >-
          {% if is_state('binary_sensor.studio_window', 'on') %}
            open
          {% elif is_state('binary_sensor.studio_window', 'off') %}
            closed
          {% endif %}
        open_cover:
          service: script.shade_open
        close_cover:
          service: script.shade_down
        stop_cover:
          service: script.shade_stop
#в файл script.yaml
shade_open:
  sequence:
  - service: switch.broadlink_send_packet_192_168_1_137 #указать адрес броадлинка
    data:
      packet: тут код RF
  alias: Рулонные шторы открыть

shade_down:
  sequence:
  - service: switch.broadlink_send_packet_192_168_1_137 #указать адрес броадлинка
    data:
      packet: тут код RF
  alias: Рулонные шторы закрыть

shade_stop:
  sequence:
  - service: switch.broadlink_send_packet_192_168_1_137
    data:
      packet: тут код RF
  alias: Рулонные шторы стоп

Код для HomeBridge - положения по датчику окна не делал, так как от HomeBridge отказался в пользу Home Assistant

 {
            "platform": "BroadlinkRM",
            "name": "Broadlink RM",
            "hideScanFrequencyButton": false,
            "hideWelcomeMessage": true,
            "enableAutoOff": false,
            "hideLearnButton": false,
            "accessories": [
                {
                    "name": "shade all",
                    "type": "window-covering",
                    "totalDurationOpen": 14,
                    "totalDurationClose": 14,
                    "initialDelay": 1,
                    "data": {
                        "open": "тут код RF",
                        "close": "тут код RF",
                        "stop": "тут код RF"
                    }
                }
            ]
        }

Сверху слева Elgato eve door Bluetooth версия, работает нормально, но за те деньги что за нее просят оно того не стоит и почти везде где есть Bluetooth, для "умного дома" плохой вариант, лучше смотреть в сторону - ZigBee

Мотор и блок с аккумуляторами АА, подойдет любой с алиэкспресс на 12в с RF 

Koogeek HomeKit Ready (Wi-Fi)

Розетки Koogeek (P1EU Plug) - виснут на 11+ канале, решение убрать авто-канал в настройках маршрутизатора и задать вручную <10, оптимальный канал можно подобрать с помощь программы wi-fi Анализатор для Андроида или посмотреть на macOS (с зажатой клавишей alt, беспроводная диагностика-окно-сканирование)  не выше 10-того

Выключатель Koogeek (on-off) необходим ноль, виснет на 11+ канале, но если корректно настроить каналы, то работает стабильно, если отключить маршрутизатор, то вкл-выкл свет можно через клавишу.

Выключатель Koogeek (KH03CN Dimmer) - с функцией диммирования - очень сложно подобрать лампочки Gu10 которые бы не жжужали (позже напишу подробно, как проект ЛАМП тест на хабре вводит в заблуждение, ведь на их сайте новые лампочки Ikea GU10 абсолютно "бесшумные", позже будет видео с этой абсолютной "бесшумностью" с димеера koogeek и новых ламп Икея, которые они рекомендовали. Написал им письмо с просьбой прокомментировать, ответа так и не последовало.

Лента Koogeek (LS1 Light Strip) - работает на всех каналах wi-fi, но очень капризна к блоку питания, от Б.П. Iphone примерно через 15-30 минут зависает (после замены на другой блок питания, работает стабильно)

SK1 Socket - 

Fibaro motion sensor 4-1 Bluetooth HomeKit

Все очень плохо, не ведитесь на рекламу на сайте ( выкинул 4тыс рублей, на эти деньги можно было купить 6 отличных датчиков движения!)

Не путайте с версий Z-Wave, по отзывам там все гораздо лучше чем на версии Bluetooth HomeKit (можно зайти на амазон и почитать множество комментариев разочарованных людей)

Датчик движения работает с задержкой от 3-5 секунд, на деле пол комнаты можно пройти или целиком комнату

Датчик lux -меняет показания с очень большой задержкой (от 15минут до часа)

Датчик Температуры от (15 минут до часа)

Датчик вибрации - срабатывает норм

На что вы мне скажите, но ведь в приложении есть настройки датчика движения! 

Да, в настройках есть такой пункт, возможно установить от 1 секунды и выше(но в чем подвох?), если установить 1-2 секунды датчик перестает работать, на 3-ех начинает работать (но на деле через неделю эти 3-и секунды могут превратится во все 5-ть, а иногда снова в 3-и) 

Fibaro motion 4-1 Bluetooth (HomeKit)

Датчик движения Arara и Fibaro

Скорость срабатывания

Fibaro Bluetooth HomeKit (left) vs Aqara Zigbee motion (right)

"4 тыс" vs 611 руб


Датчики для прошивки Esp_easy

DS18b20 - Герметичный температурный датчик

Диапазон измеряемых температур: −55…+125 °C

Точность: ±0,5°C (в пределах −10…+85 °C)

Для подключения нужен резистор на 4.7кОМ(на data+vcc), без резистора датчик не заработал

Желтый - Data, Красный - VCC, Черный - GND

Стоимость: 80 руб

Температура в  Esp_easy

Температура в Home Assistant

Настройки в Esp_easy

BME280 - Температура, влажность, давление 

Точность: "найти даташит"

подключается напрямую без резисторов

Стоимость: 152 руб 

Температура в Home Assistant

Влажность в Home Assistant

Давление в Home Assistant

Показания в Esp_easy

Настройки в Esp_easy

Home Assistant

TSL2561 - Цифровой датчик освещенности

Точность: 0.1 lux

Яркость от 0.1 до 40000 lux

При включение Enable 16x Gain датчик может начать глючить (лучше отключить)

Стоимость: 98 рублей

 Показания в Esp_easy

Настройки в Esp_easy

Освещенность за окном в течении дня

SenseAir S8 53 - CO2

Product Number: 004-0-0053
Accuracy: ± 40 ppm ± 3% of reading
Measurement range: 400 to 2000 ppm (0 to 10 000 ppm extended)
Power supply: 4.5 V to 5.25  V DC
Operation temperature: 0 to 50°C
Dimensions (H x W x D): 8.5 x 33.5 x 20 mm
Сравнение с MH-Z19B и Даджет MT8057 ссылка

Показания в Esp_easy

Настройки в Esp_easy

Первое включение

MH-Z19B - CO2

Даташит: pdf
MH-Z19B это новая версия старого датчика MH-Z19 их показания между собой отличаются

Стоимость - 1200руб
Сравнение с SenseAir и Даджет MT8057: ссылка


HC-SR04 - Датчик расстояния ультразвуковой

HC-SR04 попробовал подключить через резисторы  (по инструкции) дальность в 5.5 метра до стены считал отлично, без ошибок, вот только работает это все дело на стены, предметы от которых хорошо отражаются волны, на человека плохо срабатывает, а вот мелкую картонную коробочку видит и  в метре и в 3-ех.
Хотел задействовать как датчик обнаружения перед телевизором, затея не вышла, буду использовать PIR Сенсор 
HC-SR501


PMS5003 laser sensor - Датчик пыли

Измеряет: pm1, pm2.5, pm10

Цена 1200 руб

Срок службы лазерного диода около 8000 часов, почти один год, срок службы возможно продлить если прописать правило в прошивке esp_easy

on System#Boot do
  gpio,16,0
  timerSet,1,20
endon

On Rules#Timer=1 do
  LongPulse,16,1,5
  timerSet,1,20
endon

Подключал по следующей схеме

Показания в Esp_easy

Показания в Home Assistant

Настройки

Дисплей Nextion 



Мы в Telegram - t.me/soprut
  1. Виталий Никольский (bigmanekb)
    Виталий Никольский (bigmanekb) 2 месяца назад

    а я вот думаю взять Sonoff SC и вкорячить в него Senseair и посмотреть что получится


    На тасмоте правда

    • Антон Самсонов (samsonovs)
      Антон Самсонов (samsonovs) отредактировано 2 месяца назад

      Senseair s8-53 мне очень понравился, недавно сделал заказ купил ещё 3-шт, 3 дпринтер ещё прикупил, все это оформлю красиво

  2. Александр Шотиди (Grek) 2 месяца назад

    ` По поводу датчика HC-SR04,  по слухам  совсем мусор ( по  моему опыту  тоже ,показывает какую то погоду  ) .Интернет советует заменить на HY-SRF05  обязательно опробую как куплю .

    • Антон Самсонов (samsonovs)
      Антон Самсонов (samsonovs) отредактировано 2 месяца назад

      спасибо за информацию, вот и я его не смог нормально задействовать, на днях попробую его подключить по другому через резисторы может будет адекватней работать (первоначальные впечатления по датчику HC-SR04- не понравился) 

      • Александр Шотиди (Grek) 2 месяца назад

        Завтра должен прийти ко мне датсчик Sensair s8 , не подскажешь схему подключения ? что то не могу в инете найти внятную ((

    • Антон Самсонов (samsonovs)
      Антон Самсонов (samsonovs) отредактировано 2 месяца назад
      Комментарий был удален
    • Антон Самсонов (samsonovs)
      Антон Самсонов (samsonovs) 2 месяца назад

      Подключал по схеме как на фото, только подключал без резисторов, напрямую, более подробно можно посмотреть: ссылка

      "Настройка S8 в соответствии с этой простой схемы. Если вы хотите принять дополнительные меры предосторожности , вы должны добавить 47R резистор или аналогичные сигналы TX и RX."

      2000x2000x_image.jpg?1545228107
      • Александр Шотиди (Grek) 2 месяца назад

        Спасибо ! попробую к МегаД подключить , не получится  придется е ESP.

  3. Антон Самсонов (samsonovs)
    Антон Самсонов (samsonovs) отредактировано 2 месяца назад
    Комментарий был удален
  4. Андрей Королев (as240957) отредактировано 6 дней назад
    Комментарий был удален
К списку блогов

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

5 февр. 2019 г.
Строю свой первый дом и рассказываю о муках выбора, проводке под умный дом, оборудовании. 19.02.2019 - газ и начало отопления.
20 янв. 2019 г.
Создание очень бюджетной автоматизации рулонных штор
7 февр. 2019 г.
Самое важное из апдейта Home Assistant 0.87 от 06.02.19.
19 янв. 2019 г.
Делюсь новостями по проекту.
13 февр. 2019 г.
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
6 февр. 2019 г.
Автоматизированное открытие/закрытие окна
21 февр. 2019 г.
Самое важное из апдейта Home Assistant 0.88 от 20.02.19.
15 янв. 2019 г.
Умная вытяжка.
23 янв. 2019 г.
Текущее состояние проекта, практически финальные штрихи
29 янв. 2019 г.
Подходим к концу первой фазы.