igami.zigbee2mqtt

役割名

igami.zigbee2mqtt

Raspberry Piにzigbee2mqttをインストールするためのAnsibleロールで、標準のRaspbian liteまたはフルバージョンで動作します。他のDebianディストリビューションでも動作するはずです。

https://www.zigbee2mqtt.io/

要件

SSHが有効なRaspberry PiとCC2531 USBスニファー。
新しい「ヘッドレス」Raspberry Piサーバーにインストールする場合、SDカードのブートディレクトリに「ssh」という名前の空のファイルを追加してリモートSSHアクセスを有効にします。

ロール変数

  • zigbee_user: zigbee
  • zigbee_user_groups: tty,dialout
  • zigbee_user_append: false
  • zigbee_dir: /opt/zigbee2mqtt
  • zigbee_repository: https://github.com/Koenkk/zigbee2mqtt.git
  • zigbee_homeassistant: false
  • zigbee_permit_join: true
  • zigbee_mqtt_base_topic: zigbee2mqtt
  • zigbee_mqtt_server: mqtt://localhost
  • zigbee_serial_port: /dev/ttyACM0
  • zigbee_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

著者情報

igami@noreply.user.github.com

プロジェクトについて

zigbee2mqtt on Raspbian

インストール
ansible-galaxy install igami.zigbee2mqtt
ライセンス
Unknown
ダウンロード
102
所有者
mechanical engineer with leading skills