wrboyce.homebridge

Build Status

Install and configure Homebridge.

Role Variables

homebridge_plugins defines the homebridge plugins which should be installed.

Very similar to homebridge, uses the variables homebridge_name, homebridge_username, homebridge_port, homebridge_pin, and homebridge_description for basic configuration.

homebridge_accessories and homebridge_platforms should be the same as with homebridge's configuration, but in YAML form.

Example Configuration

---
homebridge_plugins:
  - harmonyhub
  - philipshue

homebridge_username: "{{ vault_homebridge_username }}"
homebridge_pin: "{{ vault_homebridge_pin }}"

homebridge_platforms:
  - platform: HarmonyHub
    name: Harmony Hub
  - platform: PhilipsHue
    name: Hue
    ip_address: "{{ vault_homebridge_platforms_philipshue_ipaddress }}"
    username: "{{ vault_homebridge_platforms_philipshue_username }}"

Example Playbook

- hosts: homebridge-server
  roles:
     - wrboyce.homebridge

License

Apache 2.0