Profruit banner

Умен звънец в openHAB

16 декември 2023

Телефонът е винаги с мен и сега, където и да се намирам получавам известие от openHAB, че някой е позвънил и чака пред вратата. А ако ме няма вкъщи става ясно часа и датата на последното позвъняване.

Tasmota Multipress

30 септември 2023

Идеята е Sonoff Touch T1 US 2 в салона, да управлява освен своето осветление и това в кухнята, а още вентилатора.

DIY 12V 1A WiFi Router UPS

22 април 2023

При поредно прекъсване на захранването вкъщи, батерията на нoтбука и двата UPS автоматично превключват на аварийно захранване и едновременно полита съобщение за конфуза

Zigbee2MQTT клониране

21 януари 2023

... как да клонираме съществуваща настройка на Zigbee2MQTT без да се налага последвало интервю на zigbee-устройствата.

LD2410 - бюджетен датчик присъствие в openHAB

11 февруари 2023

Цената на HLK-LD2410 зададе име на поредната тема в моя блог. С негова помощ се постига "народен" датчик присъствие в домашната автоматизация. . ...


Добавяне ново zigbee устройство в openHAB 2, чрез zigbee2mqtt и съответно мост към MQTT е съдържанието на този конспект.

Сайтът на zigbee2mqtt.io заделя страница Allowing devices to join. Оптимистично, но лаконично и поражда повече въпроси.

Наистина е така и всичко се свежда до копирай - постави в система Ubuntu.

// stop zigbee2mqtt
sudo systemctl stop zigbee2mqtt

// edit configuration.yaml
nano /opt/zigbee2mqtt/data/configuration.yaml
permit_join: true

// start zigbee2mqtt
sudo systemctl start zigbee2mqtt

Доближете се възможно близо до вашия zigbee-координатор. Натиснете и задръжте бутон съединение на новото устройство 5 секунди. Отпуснете бутона. Еднократно премигване на сигнализация е знак, че интервюто е успешно. Преминете в този каталог cd /opt/zigbee2mqtt/data/log. Влезте в последния по дата и отворете файл log.txt.

0x00158d00069b38de

Рапорт за успешно интервю с устройство Device '0x00158d00069b38de' joined. Копираме низа. Нужен е за последвала настройка.

Втори вариант на гореописаното е следната команда:

journalctl -u zigbee2mqtt.service -f

Освен идентификатора става ясно какви канали излъчва устройството.

journalctl -u

Бърз тест на новото устройство.

mosquitto_sub -h localhost -t 'zigbee2mqtt/0x00158d00069b38de/#' -u "openhab" -P "password"

// stop zigbee2mqtt
sudo systemctl stop zigbee2mqtt

// edit configuration.yaml
nano /opt/zigbee2mqtt/data/configuration.yaml
permit_join: false

Прехванатите идентификатори на новото устройство добавяме в файл devices.yaml. За свое улеснение даваме псевдоним на новото устройство.
###################################
#   devices.yaml
###################################
'0x00158d00027cff67':
  friendly_name: 'mijiacontactsensor'
  retain: false
'0x00158d00069b38de':
  friendly_name: 'gardenMCCGQ11LM'
  retain: false
  temperature_precision: 1
  temperature_calibration: -3
'0x00158d000678e0c8':
  friendly_name: 'hallWSDCGQ11LM'
  retain: false
'0x00158d000658508f':
  friendly_name: 'bathRTCGQ12LM'
  retain: false
'0x00158d0006503e8e':
  friendly_name: 'doubleWXKG07LM'
  legacy: false
'0x00158d000651650d':
  friendly_name: 'litbathQBKG24LM'
  legacy: false
  retain: false
'0x00158d0006b482a3':
  friendly_name: 'hallWXKG07LM'
  legacy: false
'0x84fd27fffe8d36c2':
  friendly_name: 'boilerZBMINI'
и главния /opt/zigbee2mqtt/data/configuration.yaml
###################################
#   configuration.yaml
###################################
homeassistant: false
mqtt:
  base_topic: zigbee2mqtt
  password: qwerty
  server: 'mqtt://127.0.0.1:1883'
  user: openhab
permit_join: false
serial:
  disable_led: true
  port: /dev/ttyACM0
devices: devices.yaml
advanced:
  last_seen: disable
experimental:
  output: attribute
'\n\nadvanced:\n    network_key': GENERATE
Редакция. Съхранение и старт на zigbee2mqtt.

// start zigbee2mqtt
sudo systemctl start zigbee2mqtt
systemctl status zigbee2mqtt.service





до нови срещи   ^.^
10 март 2021 profruit 

0 Response to "Добавяне ново zigbee устройство в openHAB 2"

Публикуване на коментар

Този блог е реинкарнация на първите ми опити за споделяне в нета. На времето започнах с къси разкази на преживяното. После се обезсмисли и превърнах блога си в системно радио. Пиша единствено неща, които карат душата ми да живее: openHAB, Ubuntu, Споделено и т.н. Това е моето системно радио, разбирате ли? Моята вълна и вие сте на нея сега.

Архив на блога