diff options
| -rw-r--r-- | roles/rpi-base/defaults/main.yaml | 2 | ||||
| -rw-r--r-- | roles/rpi-base/tasks/main.yml | 4 | ||||
| -rw-r--r-- | src/Door_accessory.js | 5 |
3 files changed, 5 insertions, 6 deletions
diff --git a/roles/rpi-base/defaults/main.yaml b/roles/rpi-base/defaults/main.yaml index b41f958..d607b69 100644 --- a/roles/rpi-base/defaults/main.yaml +++ b/roles/rpi-base/defaults/main.yaml @@ -4,3 +4,5 @@ rpi_base_apt_packages: - "emacs-nox" - "htop" - "jq" + +rpi_enable_wifi: true diff --git a/roles/rpi-base/tasks/main.yml b/roles/rpi-base/tasks/main.yml index cdec235..97b800a 100644 --- a/roles/rpi-base/tasks/main.yml +++ b/roles/rpi-base/tasks/main.yml @@ -11,6 +11,7 @@ src: "wpa_supplicant.conf.j2" dest: "/etc/wpa_supplicant/wpa_supplicant.conf" mode: 0644 + when: rpi_enable_wifi - name: update apt package cache become: yes @@ -18,8 +19,7 @@ - name: install extra apt packages become: yes - apt: name="{{item}}" - with_items: "{{rpi_base_apt_packages}}" + apt: name="{{rpi_base_apt_packages}}" - name: authorize admin ssh keys become: yes diff --git a/src/Door_accessory.js b/src/Door_accessory.js index d306f1d..755659d 100644 --- a/src/Door_accessory.js +++ b/src/Door_accessory.js @@ -58,11 +58,8 @@ door.on('identify', function(paired, callback) { }); door.addService(Service.Doorbell, 'Doorbell'); -door.addService(Service.CameraRTPStreamManagement, 'Pseudo-Camera'); -door.addService(Service.Speaker, 'Pseudo-Speaker'); -door.addService(Service.Microphone, 'Pseudo-Microphone'); -door.addService(Service.LockMechanism, 'Door') +door.addService(Service.LockMechanism, 'Door lock') .setCharacteristic(Characteristic.LockTargetState, Characteristic.LockTargetState.SECURED) // force initial state .setCharacteristic(Characteristic.LockCurrentState, Characteristic.LockCurrentState.SECURED) .getCharacteristic(Characteristic.LockTargetState) |
