Releases: seydx/homebridge-fritz-platform
Releases · seydx/homebridge-fritz-platform
v6.0.9
v6.0.8
v6.0.7
v6.0.6
v6.0.5
v6.0.4
v6.0.3
Notable Changes
- Log: Added multiple logging functions to config to allow adjusting the logging output.
- Smarthome:
- Buttons: Added support for Telekom Wandtaster
- Config:
- Buttons: Added
longPress
option to smarthome buttons
- Buttons: Added
Other Changes
- Fixed an issue where presence devices with an ip address in the config could not be exposed to HomeKit.
- Minor bug fixes
- Updated dependencies
v6.0.2
v6.0.1
v6.0.0
This update is by far the biggest update for homebridge-fritz-platform
. To make adding new devices also easier for developers, the complete plugin has been rewritten and made modular. This should give all developers the possibility to read the code more easily and add new devices via PR themselves.
Breaking Changes
- Homebridge
- Dropped support for homebridge below v1.3.0
- Devices:
- Added
active
key todevices
to enable/disable the device without removing it from config. Warning: Default value foractive
is false, this means, that if you DON'T adjust your config.json and add"active": true
to the device, the device will be removed from HomeKit!
- Added
- Smarthome:
- Added
active
key tosmarthome
to enable/disable the device without removing it from config. Warning: Default value foractive
is false, this means, that if you DON'T adjust your config.json and add"active": true
to the device, the device will be removed from HomeKit!
- Added
- WOL:
- Added
active
key towol
to enable/disable the device without removing it from config. Warning: Default value foractive
is false, this means, that if you DON'T adjust your config.json and add"active": true
to the device, the device will be removed from HomeKit!
- Added
- Network Monitoring:
- Added
active
key tonetwork
to enable/disable the device without removing it from config. Warning: Default value foractive
is false, this means, that if you DON'T adjust your config.json and add"active": true
to the device, the plugin will not notify you if the device is online/offline!
- Added
Notable Changes
- Child Lock:
- Added new
childLock
array into config to expose child lock switches for given device. Child Lock switches grants/denies acces to the internet for the given ip addresses.
- Added new
- Devices:
- Added a new option
wifiUnits
to devices to manually set the available wifi units (support for multiple units like 1x 2.4Ghz and 2x 5Ghz) - Added a new option
reconnect
to device options to expose a Reconnect characteristic/switch which interrupt the internet access and reconnect (for changing external ip)
- Added a new option
- Smarthome:
- Blinds: Added
blind
as a new accessory (accType
) type - Buttons: Added
button
as a new accessory (accType
) type with 1/4 button support with oen polling timer (timerSmarthomeButtons
) configurable underoptions.polling.timerSmarthomeButtons
- Thermostat:
- Added new
openWindow
option to expose an switch to manually trigger open/close window
- Added new
- Outlet:
- Added new
startValue
option which is used for notification via telegram when device started (current power consumption above this value) or ended (current power consumption below this value)
- Added new
- Blinds: Added
- Extras:
- Added new
dnsServer
option toextras
config to expose a switch which toggles the dns server from fritzbox to "internet provider" or "own dns server" - Added new
fallbackInternet
option toextras
config to expose a switch which toggles the fallback internet option from fritzbox
- Added new
- Presence:
- Moved
onDelay
andoffDelay
from options.presence to presence user to allow separate values for each user
- Moved
- Callmonitor:
- Added
incomingFrom
array into callmonitor options to allow trigger callmonitor only for speicifc numbers
- Added
- Telegram:
- Added
outlet.started
andoutlet.finished
as a new option to notify via Telegram if device is started/finished
- Added
- Options:
- Removed
onDelay
andoffDelay
from options.presence - Added
timerSmarthomeButtons
to options.polling
- Removed
- Polling:
- Refactored
exclude
list. Now, only following type of accessories/characteristics can be excluded from polling:dsl
(accessory name),cable
(accessory name),repeater
(accessory name),wifi_2ghz
,wifi_5ghz
,wifi_guest
,wps
,led
,lock
,aw
,dect
,deflection
,ringlock
- Minimum/Default polling timer (seconds) increased to 15 seconds
- Refactored
Other Changes
- The code has been refactored (again)
- Adjusted config.schema.json to reflect the changes mentioned above
- Bug fixes
- Updated dependencies