Skip to content

Releases: seydx/homebridge-fritz-platform

v6.0.9

27 Jun 23:29
Compare
Choose a tag to compare

Other Changes

  • Fixed an issue where changing lightbulb color didnt work

v6.0.8

27 Jun 15:42
Compare
Choose a tag to compare

Other Changes

  • Fixed an issue where restarting a router failed
  • Minor bug fixes

v6.0.7

27 Jun 10:15
Compare
Choose a tag to compare

Other Changes

  • Fixed an issue where presence user throw an erorr if it could not be found manually or in the hosts list
  • Minor bug fixes

v6.0.6

26 Jun 22:49
Compare
Choose a tag to compare

Other Changes

  • Fixed an issue where broadband received wrong state/value
  • Updated dependencies

v6.0.5

23 Jun 00:51
Compare
Choose a tag to compare

Other Changes

  • Fixed an issue where callmonitor (outgoing) not triggered correctly
  • Improved logging

v6.0.4

22 Jun 09:52
Compare
Choose a tag to compare

Other Changes

  • Bug fixes

v6.0.3

22 Jun 09:16
Compare
Choose a tag to compare

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

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

21 Jun 23:47
Compare
Choose a tag to compare

Other Changes

  • Better error handling in the backend
  • Fixed an issue where extra characteristics was not polling
  • Fixed an issue with Telegram where also the subtypes of an accessory was shown in the message
  • Minor bug fixes

v6.0.1

21 Jun 10:50
Compare
Choose a tag to compare

6.0.1 - 2021-06-21

Other Changes

  • Minor bug fixes
  • Cleaned up config.schema.json

v6.0.0

21 Jun 03:11
Compare
Choose a tag to compare

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 to devices to enable/disable the device without removing it from config. Warning: Default value for active 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!
  • Smarthome:
    • Added active key to smarthome to enable/disable the device without removing it from config. Warning: Default value for active 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!
  • WOL:
    • Added active key to wol to enable/disable the device without removing it from config. Warning: Default value for active 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!
  • Network Monitoring:
    • Added active key to network to enable/disable the device without removing it from config. Warning: Default value for active 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!

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.
  • 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)
  • 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 under options.polling.timerSmarthomeButtons
    • Thermostat:
      • Added new openWindow option to expose an switch to manually trigger open/close window
    • 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)
  • Extras:
    • Added new dnsServer option to extras config to expose a switch which toggles the dns server from fritzbox to "internet provider" or "own dns server"
    • Added new fallbackInternet option to extras config to expose a switch which toggles the fallback internet option from fritzbox
  • Presence:
    • Moved onDelay and offDelay from options.presence to presence user to allow separate values for each user
  • Callmonitor:
    • Added incomingFrom array into callmonitor options to allow trigger callmonitor only for speicifc numbers
  • Telegram:
    • Added outlet.started and outlet.finished as a new option to notify via Telegram if device is started/finished
  • Options:
    • Removed onDelay and offDelay from options.presence
    • Added timerSmarthomeButtons to options.polling
  • 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

Other Changes

  • The code has been refactored (again)
  • Adjusted config.schema.json to reflect the changes mentioned above
  • Bug fixes
  • Updated dependencies