Статус Я дома или Вне в сценариях Domoticz (Update)

Большая часть моих скриптов в Domoticz разделена на 2 типа: Выполнение сценариев когда Я дома (STATUSMYHOME ON), и выполнение сценариев Когда меня нет дома (STATUSMYHOME OFF). Испробовав различные варианты (как по стоимости, юзабилити), все таки свое детище оказалось ПРОЩЕ / НАГЛЯДНЕЙ и БЕСПЛАТНО. И так поехали.

Читать далее

Подключение Xiaomi wifi remote control outlet power strip к domoticz (Update)

Для подключения к domoticz была выбрана  python-miio. Скачиваем ее отсюда и распаковываем ее на raspberry в /home/pi/domoticz/scripts. И так у нас она распакована по полному пути /home/pi/domoticz/scripts/python-miio или скачана с source в /home/pi/domoticz/scripts/git clone https://github.com/rytilahti/python-miio 

 

Читать далее

Автоматический перезапуск сервера Domoticz в случае падения (Update)

Задача : если сервис Domoticz не отвечает по ряду причин в течении 5 минут, автоматически перезапустить сервис и сообщить в Telegram в чат о проблеме.

Создаем небольшой скрипт в /etc/scripts/check_domoticz_online.sh

root@rp1> chmod 755  /etc/scripts/check_domoticz_online.sh
root@rp1> apt-get install curl
#!/bin/sh
# check domoticz
status=`curl -s -i -H "Accept: application/json" "http://192.168.1.30:8080/json.htm?type=devices&rid=1" | grep "status"| awk -F: '{print $2}'|sed 's/,//'| sed 's/\"//g'`
if [ $status ]
then
echo "Domoticz has already been started"
else
sudo service domoticz.sh stop
sleep 5
sudo service domoticz.sh start | curl -s "https://api.telegram.org/bot344155761:AAHmrb9kazf0C1Xqz3452dGАвК5QjpQTw5baoKY-U/sendMessage?chat_id=125444999&text=Domoticz was offline, attempting a restart."
fi

Читать далее

Полная загрузка Linux на Raspberry Pi3 с USB-флэшки

Предлагаю наиболее точный вариант подготовки (клонирования) образа Linix Rasbian c SD-карты и его загрузки с USB-носителя. Оттачивать свое мастерство будем на Linyx Raspian. Нам понадобится чистая USB-флэшка, желательно такого же объема как и наша SD-карта. За основу материала был взят пост отсюда (спасибо автору за краткий материал). Но он у меня не заработал без косметических правок. Об этом более подробно и пошагово.

PS: производительность дисковой системы снизится в разы т.к. USB-флэшка не обладает таким быстродействием как SD-карта. Но USB-более живучая чем SD, так что будьте готовы что в любой момент SD-без видимых причин может не подавать признаки жизни. 🙂

Читать далее

Управление увлажнителем Xiaomi Humidifier в системе умного дома Domoticz (Update)

Подключение увлажнителя к Domoticz, мы рассмотрели здесь. На примере разберем сценарий как собственно можно им управлять через скрипты Blockly. Поскольку Blockly прост в усвоении я буду краток, а скриншоты за меня все расскажут сами. 🙂 Все вопросы можно задать в комментариях, постараюсь на них ответить.

Приведу самый простой пример (Blockly) . Более сложные по мере требований будут разбираться позднее.

Читать далее

Резервное копирование и восстановление Domoticz

Бывает иногда, когда обновления beta версий Domoticz нарушают работу определенных плагинов или скриптов. В таком случае нам необходимо вернуть предыдущую версию базу данных Domoticz или предыдущий бэкап как можно быстрее в строй. Сам процесс резервного копирования и восстановления Domoticz является очень простым и не требуется каких-то сложных манипуляций. Для начала необходимо определиться, куда мы будем бэкапить наши данные и как они будут защищены. Для бэкапа можно выбрать различные методы, но нам необходим:

минимум для бэкапа : базу данных Domoticz, а все остальное будем восстанавливать, а именно установку Domoticz/скрипты/плагины и .тп.

максимум для бэкапа : каталог, где установлен Domoticz со всем его содержимым (скриптами/плагинами/картинками и.п.)

Рассмотрим оба метода.

Читать далее

Усилитель сигнала Xiaomi Mi WiFi Amplifier v2. Достоинства и недостатки.

Данным устройством я пользовался более полугода, если не больше. В наличии у меня как китайская так и международная версия. Оба устройства идентичны и я не совсем понимаю, зачем из различия только языков выпускать одинаковый продукт да еще и по разной стоимости да и в настройке они идентичны. Ну да ладно. И так поехали.

Недостатки :

  • на мой взгляд это главный недостаток – устройство не способно переподключаться к роутеру после потери сигнала (горит красный индикатор) (роутер перегрузился – все упало и пропало ШЭФ?). Страдали этим у меня оба устройства. Из-за чего большая часть оборудования на 1ом этаже дома не работала по сценариям. Все отваливалось. Решение: в ручную переподключать.
  • в приложении MiHome, не всегда корректно отображаются кол-во подключенных устройств в онлайне. Нужно тыкать в иконку самого устройства и реально наблюдать сколько там клиентуры.
  • ни о каких 300Mbit вы даже не мечтайте. Это теоретическая скорость. Режет. Причем до половины. Ну таков принцип ретрансляторов. 🙂 Однако “скорости” работы для умных устройств дома это терпимо. Но вот медиа контент в хорошем качестве вы не посмотрите.
  • усиление сигнала не из области ВАУ! ничем не отличается от дешевых устройств. а что Xiaomi дорогое устройство ? никаких иноваций в этом устройстве нет, красивый усилитель в красивой обвертке. 
  • часто в приложении я наблюдаю картину, что Wifi усилитель, оповещает о слабом усилении сигнала с роутером, хотя роутер находится через 1 стену. Со временем слабое усиление переходит в нормальное (зеленый индикатор сигнала). При этом на роутере нет потерь сигнала и в клиентах он видим стабильно подключенное устройство со скоростью до 130Mbit. Чудеса.
  • без приложения MiHome, усилитель не настроить. Даже примитивного Web интерфейса нет. 🙂
  • не видит открытые точки доступа (без пароля)
  • для первоначального подключение через MiHome необходимо включить геолокацию на телефоне и включить Bluetooth (странные условия настройки).

Достоинства :

  • дизайн хорош. минимизирован. не сразу заметишь устройство в доме.
  • желаемое потребление от 1А. Менее? возможны глюки в работе. Экспериментируйте.
  • в процессе подключения к роутеру он создает свой <SSID> с приставкой _Plus, что весьма не удобно, но если включить WIFI-roaming на усилителе, то проблема исчерпана.

 

 

 

 

  • если в телефоне вы имеете уже подключенное устройство к Wifi роутеру Xiaomi, то шаги настройки  усилителя минимизированы на телефоне (не требуется ввод пароля при подключении с SSID). не многие об этом знают, да и не знаю можно считать это достоинством.

Рекомендации:

  • если глючит в режиме Wifi-roaming, отключайте его. Сеть с <SSID>_Plus, переименуйте в ваш SSID и пробуйте, пробуйте, пробуйте 🙂 Неоднократно наблюдал в режиме Wifi-roaming, уведомление сигнала с роутером показывает низкий уровень сигнала.

Всем остальным устройство годно. но оба устройства я забросил и они лежат в ящике. 🙁  На замену я докупил другое китайское устройство, которое не страдает главным недостатком.

На дворе уже 5G, а повторителя от Xiaomi мы так и не дождемся? 🙂

PS: Небольшие отличия двух версий услителя (1 и 2ой)

Подключение конфигураций камер Xiaomi XiaoFang и Xiaomi Ans к системе видеонаблюдения Synology Surveillence Station v8

Может кому и пригодится. Протестировано и все работает. Конфигурация немного переписана под технические параметры камер. 

Подключаем вот такие камеры (предварительно обе камеры должны быть хакнуты и иметь возможность вещать по RTSP). Как это можно сделать, читаем здесь и здесь

 

 

 

 

 

 

 

 

Редактируем файл поддержки камер на Synology по пути /volume1/@appstore/SurveillanceStation/device_pack/camera_support/Xiaomi.conf. У кого его нет – создаем.

Читать далее

Удаленное подключение к системе Domoticz. Как это можно сделать на примерах.

Для этого нам потребуется оборудование : малинка Raspberry, маршрутизатор и понимание того, что мы делаем и хотим еще сделать 🙂 + интернет с серым IP адресом. У кого белый – не беда. Я поделюсь той схемой подключения, которая есть у меня, которая работает годами и поддерживает туеву кучу сервисов в т.ч. поддержка этого сайта / систему видеонаблюдения / умный дом и т.п. Также, чтобы не было много вопросов? даю рекомендации к приобретению, того оборудования которое облегчит вам работу в настройке. Вообщем эта тема для начинающих … админов 🙂

Читать далее

Управление открытием и закрытием штор через 1 клик кнопки Xiaomi (Blockly) (Update)

Согласитесь, что проще сделать через один клик – Открытие/Закрытие, а через раздельный: Раз нажать – Закрытие/Открытие, Дважды нажать – Открытие/Закрытие.. Но мы не ищем легких путей. :), да и это неудобно как мне кажется. А вот двойное нажатие нам может пригодится для другого сценария. 🙂 и мы сэкономим на клике 🙂

Нам потребуется пару устройств. Xiaomi Smart Button ну и сами шторы Aqara Smart Curtain.

 

 

 

 

Читать далее