Zver5 / ble

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Xiaomi Flower Care, Mijia Sensor добавляем в Domoticz

  • Создайте в Domoticz 4 виртуальных переключателя с именами для Xiaomi Flower Care
  • Влажность % (custom sensor)
  • Температура °C (температура)
  • Освещение (Lux) (освещенность)
  • Удобрение uS/cm (custom sensor)
  • Создайте в Domoticz виртуальный переключатель с типом Температура+влажность для Mijia запомните IDX
  • Скачайте
  • sudo git clone https://github.com/zver5/ble
  • перейдите в папку
  • cd ble
  • Запустите поиск устройств
  • sudo hcitool lescan
  • Нас интересует мак адрес у вас будет другой, к примеру:
  • C4:7C:8D:62:0E:F4 Flower care = это Xiaomi Flower Care
  • 4C:65:A8:D0:45:D0 MJ_HT_V1 = это Mijia Sensor ==========================================================
  • Добавим свой Xiaomi Flower Care, вводим в консоли sudo nano miflora.py
  • В открывшемся окне меняем, указывая ваш ip:порт Domoticz, листаем в самый вниз вписываем свой мак адрес и IDX созданного ранее датчика. Сохраняем файл.
  • Проверяем работу python3 miflora.py
  • Если вы получили показания значит все сделали правильно ===========================================================
  • Добавим свой Mijia Sensor, вводим в консоли sudo nano domoticz_mijia.py
  • В открывшемся окне меняем, указывая ваш ip:порт Domoticz, листаем в самый вниз вписываем свой мак адрес и IDX созданного ранее датчика. Сохраняем файл.
  • Проверяем работу python3 domoticz_mijia.py
  • Если вы получили показания значит все сделали правильно
  • Перемещаем файлы для дальнейшей работы
  • cd ~/ble
  • cp -r ble ~/domoticz/scripts/python/
  • cp miflora.py ~/domoticz/scripts/python/miflora.py
  • cp domoticz_mijia.py ~/domoticz/scripts/python/domoticz_mijia.py
  • переходим в папку cd ~/domoticz/scripts/python
  • Даем права файлам на выполнение
  • sudo chmod +x miflora.py
  • sudo chmod +x domoticz_mijia.py
  • добавьте в crontab
  • */30 * * * * /usr/bin/python3 /home/pi/domoticz/scripts/python/mijia-sensor-domoticz/domoticz_mijia.py >/dev/null 2>&1
  • */30 * * * * /usr/bin/python3 /home/pi/domoticz/scripts/python/miflora.py >/dev/null 2>&1

About


Languages

Language:Python 100.0%