Хотел написать автоматизацию для Home Assistant, что когда все ушли из дома, то нужно выключить везде свет и отключить розетки. Быстрый гугл поиск не дал результатов, пришлось писать самому.
Захотелось мне тут выводить данные температуры и влажности на какой-нибудь дисплей, чтобы выходя из дома сразу видеть какая температура на улице, не доставая телефон. Самый просто способ похоже использовать ESP8266 плюс дисплей - можно взять LCD 1602/1604/2004, но на мой взгляд более интересен вариант OLED SSD1306 128x64. Данный дисплей на али сейчас можно купить в разных размера - от 0,96" до 2,42". В наличии оказался только маленький, его мы и попробуем, а если все взлетит, то закажем побольше.
Захотелось мне вывести данные с датчиков Domoticz на Народный мониторинг, но на сайте в справке API передачи показаний почему-то есть скрипт только на python2. Как оказалось Python 3 отличается от Python 2 очень даже. Потребовался целый вечер и полбутылки виски чтобы разобраться и сваять скрипт, который будет брать данные с датчика Домотикз и класть их на Народный мониторинг (narodmon.ru)
Тезисная инструкция как подключить датчики дыма/газа/протечки/etc, работающие на RF 433МГц, к Domoticz через Sonoff RF bridge прошитый альтернативной прошивкой Tasmota.
Попробуем разобраться что из себя представляет протокол MQTT - один из протоколов общения устройств. Установим его на Raspberry Pi, настроим Domoticz для работы с ним. Прикрутим Sonoff RF bridge 433Mhz на альтернативной прошивке Tasmota к Domoticz с помощью этого протокола.
Решил тут на dzVents в domoticz сделать скрипт который будет уведомлять на email об открытии или закрытии двери или окна (т.е. о сработки датчика открытия).
Приехал мне тут на пробу мост Sonoff RF Bridge 433МГц (WiFi - RF). Была мысль либо задублировать систему Xiaomi Smart Home с их датчиками протечки, либо просто расширить функционал сервера Domoticz, подключив к нему датчики протечки 433MHz, когда то давно заказанных для проекта умного дома на Arduino.
Подключил датчик к мосту и протестировал его работу. Мне не понравилась площадь охвата сенсора этого датчика - пластина пару сантиметров площадью сможет заметить протечку только если вода попадет прямо на датчик. Решил что необходимо увеличить площадь сенсора..
В преддверии Нового Года заставили меня повесить гирлянду на окно. Но у нас же дом умный поэтому захотелось мне автоматизировать ее включение с помощью розетки Xiaomi Mi Smart Socket ZigBee и датчиков цветов Xiaomi Flower Monitor (потому что других датчиков освещения то у меня и нету дома).
Появилось желание понаблюдать за состоянием электрической сети с помощью сервера домашней автоматизации на Domoticz. Так как вся система запитана через APC Back-UPS ES Power-Saving 700VA попробуем просто его добавить в Домотикз..
Решил наконец настроить хоть какой-то бэкап domoticz. Для начала будем просто бэкапить папку domoticz в сетевую папку, созданную на флэшке роутера. Для этого напишем скрипт, который будем запускать по cron.
Системе на основе симбиоза умного дома Xiaomi и домашнего сервера с Domoticz на Raspberry Pi исполнился второй год и в датчиках начали потихоньку умирать батарейки. Поэтому попробуем разобраться с переменной Xiaomi Voltage в Domoticz и сделать уведомление на е-майл о разряженных батарейках.
Что хотим получить? Кнопку в Domoticz по нажатию которой будет включаться лампочка Xiaomi Mi Yeelight RGB, последовательное понижение яркости этой лампы и выключение ее через несколько минут.