Подключение Xiaomi Philips LED Ceiling Lamp к Domoticz

На момент написании статьи существует уже несколько вариантов подключения потолочной лампы Philips к системе Domoticz. Здесь приведу свой сначала вариант, который проверен и работает стабильно, а также добавлю выдержки на остальные варианты. И так, у нас есть лампа Xiaomi Philips LED Ceiling Lamp и мы хотим ею управлять через Domoticz и использовать в различных групповых сценариях. Выглядит она весьма весьма … :

 

 

 

 

 

 

 

 

 

Устанавливаем необходимую библиотеку php-miio, которая поддерживает управление этой лампой. Качаем и распаковываем на raspberry. Я предпочитаю хранить эту в библиотеку  в scripts в /home/pi/domoticz/scripts/php-miio-master. Читать далее

Synology NAS fix 100% CPU convert and ffmpeg

Периодически на Synology волшебным образом переиндексация медиафайлов убивает сервер напрочь, 90-100% загрузка CPU / диски дико тормозат и торренты скачиваются с низкой скоростью / ни один Web сервис не доступен и зайти в админку нереально. И такой процесс может заниматься длительное время вплоть до нескольких дней (в зависимости от наличия данных).

Решать такую проблему остается только через ssh доступ, при этом набравшись терпения. А придется 🙂

И так логинимся по SSH. Ничего лишнего не делаем. И пытаемся выполнить из списка несколько команд.

sudo killall -9 convert*
sudo killall -9 ffmpeg*

Мне очень часто помогает выполнение одной команды:

admin@DiskStation1:~$ sudo killall -9 ffmpeg

admin@DiskStation1:~$ sudo killall synoindexd

далее смотрим

admin@DiskStation1:~$ top, если не помогло используем еще (??-ваши значения)

sudo /usr/syno/etc/rc.d/S??synoindexd.sh stop
sudo /usr/syno/etc/rc.d/S??synomkflvd.sh stop
sudo /usr/syno/etc/rc.d/S??synomkthumbd.sh stop

Как перевести показания давления (Bar) датчика Aqara в атмосферное

У меня на улице висит датчик температуры/влажности/давления Aqara. Стоит задача перевести его давления из Bar в атмосферное (Миллиме́тр рту́тного столба́), как это у нас принято. Для этого нам необходимо создать еще 1 виртуальный датчик и небольшой скрипт. И так поехали.

Вариант-1 (использование dzVents скрипта)

Имеем наш датчик за бортом в Setup -> Devices и запоминаем его idx (в моем случае это 188). Переименовываем его в понятливый вид (например: Давление на улице) и запоминаем. Далее имя его менять ЗАПРЕЩАЕТСЯ! 🙂

активируем его во вкладку Utilities и получаем первые данные в Bar единицах (важно, что его нельзя скрывать из Utilities (ну типа вот такой недостаток – мозолить нам глаза).

 

Читать далее

Сценарий управления подстветкой на шлюзе Xiaomi по времени через Domoticz

Простой сценарий (для новичков) на Blockly, который включает и отключает подсветку на шлюзе Xiaomi в определенное время.

Event name: СветGW-On

Type: Blockly – Time (Time-используется если планируем использовать действие по времени)

 

Резервное копирование Raspberry Pi3 (2 метода)

После изучения различных механизмов резервного копирования настроенной системы с Raspberry и ее сервисов – остановился на двух методах

  1. Копирование всей системы на внешнюю Flash USB карту Linux утилитой rsync.
  2. Копирование с помощью утилиты dd в .ISO образ на удаленный хост (например: Synology)

Оба метода у меня работаю по сей день и себя оправдали на протяжении длительного времени. Теперь более подробно об этих методах.

Читать далее

Aqara 1080P HD IP Camera (распаковка)

Вообщем добралась до меня камера от производителя Aqara (рыбий глаз) :). Небольшой обзор видео по распаковке. В ближайшие дни начну ее изучать и внедрять в систему умного дома Xiaomi.

 

Установка библиотеки libssl1.0.0 (Updated)

Часто встречаемся с такой ошибкой при первичной установки одной из библиотек domoticz, ошибка вида: ./domoticz: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory. Решается она просто:

root@raspberry> wget http://ftp.nl.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u7_armhf.deb

root@raspberry> sudo dpkg -i libssl1.0.0_1.0.1t-1+deb8u7_armhf.deb

иногда загядываем на сайт на http://ftp.nl.debian.org/debian/pool/main/o/openssl/ и смотрим актуальность библиотеки для установки. Порой старые версии исчезают. 🙂

16:21:57

Подключение увлажнителя Xiaomi Humidifier к Domoticz

Более детальная инструкция. Основа взята здесь. Может кому будет интересно.

1. Предварительная установка необходимых пакетов на Raspberry Pi3

Устанавливаем требуемую версию пакета node v6. Если стоит старая (проверить версию можно выполнив команду: node -v < v6), то удаляем из системы.

pi@raspberry:~ $ sudo curl -sL https://deb.nodesource.com/setup_6.x | bash –
pi@raspberry:~ $ sudo apt-get install -y nodejs
pi@raspberry:~ $ node -v
v6.11.3
pi@raspberry:~ $ nodejs -v
v6.11.3
pi@raspberry:~ $ sudo apt-get install sudo screen jq

Читать далее