zigbee2mqtt/lib/extension
flatsiedatsie 9dd9f33b4a
OTA updates: add update_check_interval and disable_automatic_update_check options (#6268)
* OTA privacy enhancement

Adds the option to disallow device-initiated OTA update checks.

Currently these OTA update checks can be quite frequent, and essentially mean the device is indirectly able to ping a cloud server. In the EU it's wise to handle an IP address as personal information, and therefore it might be wise to not enable OTA checking by default. Ideally a user would agree to a privacy policy that clarifies things a bit first.

* Added default settings for OTA update management

* Set update interval in minutes

* OTA update settings

* Adds both settings for OTA updates control

* Update settings.schema.json

* Update settings.js

* Update otaUpdate.js

* Update otaUpdate.test.js

* Update bridge.test.js

Co-authored-by: Koen Kanters <koenkanters94@gmail.com>
2021-02-14 18:20:32 +01:00
..
legacy Setup reporting when binding and make report feature deprecated (#5529) 2021-01-22 18:56:44 +01:00
availability.js Prevent devices always being pinged at exactly the same time (#6133) 2021-02-14 11:37:31 +01:00
bind.js Support Tradfri Remote buttons triggering polling (#6192) 2021-02-09 17:20:33 +01:00
bridge.js Bind to coordinator when setting-up reporting. https://github.com/Koenkk/zigbee2mqtt/issues/6191 2021-02-10 18:24:37 +01:00
configure.js Republish devices after configure 2020-12-29 10:43:06 +01:00
extension.js Allow to disable Home Assistant via MQTT. #3281 (#4007) 2020-07-29 23:10:03 +02:00
externalConverters.js Support Home Assistant configuration for external converters. https://github.com/Koenkk/zigbee-herdsman-converters/issues/1343 2020-07-03 21:20:22 +02:00
frontend.js Send offline state to frontend. 2021-02-06 17:50:44 +01:00
groups.js Setup reporting when binding and make report feature deprecated (#5529) 2021-01-22 18:56:44 +01:00
homeassistant.js Expose max/min color temp to Home Assistant. https://github.com/Koenkk/zigbee-herdsman-converters/issues/2217 2021-02-12 20:38:06 +01:00
networkMap.js Preps for new zigbee-herdsman-converters (build will fail for this commit) 2021-01-27 20:51:30 +01:00
onEvent.js Pass options to onEvent. https://github.com/Koenkk/zigbee2mqtt/issues/3812 2020-09-07 18:46:46 +02:00
otaUpdate.js OTA updates: add update_check_interval and disable_automatic_update_check options (#6268) 2021-02-14 18:20:32 +01:00
publish.js Deprecate retrieve_state option 2021-02-03 20:55:05 +01:00
receive.js Don't log no converter available for genBasic cluster. https://github.com/Koenkk/zigbee-herdsman-converters/issues/2237 2021-02-12 20:46:32 +01:00