equal
deleted
inserted
replaced
1 # Raspberry Pi Homekit Door Accessory |
1 # Raspberry Pi Homekit Door Lock Buzzer Accessory |
2 |
2 |
3 Using |
3 Using a [Raspberry Pi Zero W](https://www.raspberrypi.org/products/raspberry-pi-zero-w/) |
4 a |
4 and [Pimoroni Automation pHAT](https://shop.pimoroni.com/products/automation-phat), make a simple circuit-based door |
5 [Raspberry Pi Zero W](https://www.raspberrypi.org/products/raspberry-pi-zero-w/) and |
5 lock and doorbell intercom into a Siri-controlled HomeKit smart accessory. Siri integration is provided |
6 [Pimoroni Automation pHAT](https://shop.pimoroni.com/products/automation-phat), |
6 by [HAP-NodeJS](https://github.com/homebridge/HAP-NodeJS). This package itself does not depend on Homebridge. |
7 make a simple circuit-based door lock and door bell intercom into a |
|
8 Siri-controlled HomeKit smart accessory. Siri integration is provided |
|
9 by [HAP-NodeJS](https://github.com/KhaosT/HAP-NodeJS). |
|
10 |
7 |
11 ## Installation |
8 ## Installation |
12 |
9 |
13 Installation is rather involved and handled by |
10 Installation can be handled by: |
14 an [Ansible](https://ansible.com/) playbook. |
|
15 |
11 |
16 ## Ansible Inventory |
12 1. The [Ansible](https://ansible.com/) `homekit-door` role provided in the `roles` directory or |
17 |
13 2. By copying the `npmjs-package` to the Raspberry Pi and running `npm install`. |
18 `inventory/host_vars/raspberrypi.local.yaml` |
|
19 |
|
20 github_user: "<github user>" |
|
21 wpa_networks: |
|
22 - ssid: "<your ssid>" |
|
23 psk: "<your wifi password>" |
|
24 |
|
25 ## Run Ansible |
|
26 |
|
27 `ansible-playbook rpi-door.yaml` |
|