igami.zigbee2mqtt
役割名
igami.zigbee2mqtt
Raspberry Piにzigbee2mqttをインストールするためのAnsibleロールで、標準のRaspbian liteまたはフルバージョンで動作します。他のDebianディストリビューションでも動作するはずです。
要件
SSHが有効なRaspberry PiとCC2531 USBスニファー。
新しい「ヘッドレス」Raspberry Piサーバーにインストールする場合、SDカードのブートディレクトリに「ssh」という名前の空のファイルを追加してリモートSSHアクセスを有効にします。
ロール変数
zigbee_user
: zigbeezigbee_user_groups
: tty,dialoutzigbee_user_append
: falsezigbee_dir
: /opt/zigbee2mqttzigbee_repository
: https://github.com/Koenkk/zigbee2mqtt.gitzigbee_homeassistant
: falsezigbee_permit_join
: truezigbee_mqtt_base_topic
: zigbee2mqttzigbee_mqtt_server
: mqtt://localhostzigbee_serial_port
: /dev/ttyACM0zigbee_mqtt_user
:zigbee_mqtt_password
:zigbee_network_key
: "'!network_key network_key'"
Zigbee2mqttは既知のデフォルト暗号化キーを使用します。したがって、別のキーを使用することをお勧めします。
デフォルトでは、このロールは初回実行時にランダムなキーを生成します。zigbee_generate_new_network_key
: no
依存関係
- npm >=5.8
- nodejs >=10
サンプルプレイブック
デフォルトのシリアルポートでzigbee2mqttをインストールするには:
- name: Raspbian上のzigbee2mqtt octoprint
hosts: ip_address_of_rpi
become: true
roles:
- igami.zigbee2mqtt
カスタムシリアルポートでzigbee2mqttをインストールするには:
- name: Raspbian上のzigbee2mqtt octoprint
hosts: ip_address_of_rpi
become: true
roles:
- role: igami.zigbee2mqtt
vars:
zigbee_serial_port: /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018ED3DDF-if00
デフォルトのシリアルポートとMQTT認証でzigbee2mqttをインストールするには:
- name: Raspbian上のzigbee2mqtt octoprint
hosts: ip_address_of_rpi
become: true
roles:
- role: igami.zigbee2mqtt
vars:
zigbee_mqtt_user: mqtt_user
zigbee_mqtt_password: mqtt_password
ライセンス
BSD
著者情報
インストール
ansible-galaxy install igami.zigbee2mqtt
ライセンス
Unknown
ダウンロード
102
所有者
mechanical engineer with leading skills