- Add Horizontal Slats Support for Shutters
- fix crashing on contact sensor datapoint override
- add contact sensor datapoint override
- Require at least freeathome-api version 1.1.2 to support newer access point firmwares
- Fix issue which would prevent accessories from reading correct datapoint values
- Correctly expose motion sensors
- Add debug option to log requests from/to SysAP
- Fix contact sensor state inverted
- Added support for shutters
- Added support for motion sensors
- Added support for window contact sensors
- Use freathome-api as a library
- Automatically detect accessory type based on functionId
- Expose Sonos speakers as speaker to HomeKit
- Added support for smoke sensors
- automatically detect light bulbs
- renamed plugin
To upgrade from < 2.0.0
please follow below steps:
- Uninstall old Plugin
homebridge-buschjaeger
- Install the new Plugin
homebridge-freeathome
- Edit homebridge's
config.json
:- Change the platform to
free@home
- Change the
SysIP
to the IP/Hostname of the System Access Point - Set the
username
andpassword
previously used for thefreeathome-api
- Remove the
updateInterval
option if set - Remove any unnecessary mappings. Unused accessory will automatically be detected
- Change the platform to
- Start Homebridge
Speakers need to be readded. Just add another accessory and they should show up as Smart Speaker.
The freeathome-api
can be stopped and uninstalled as it is not needed anymore.
- Actuator: Added support for:
- Dimmaktor 4-fach (1022)
- Actuator: Added support for:
- Sensor/ Schaltaktor 2/1-fach (100E)
- Sensor/Dimmaktor 1/1-fach (1017)
- Sensor/Dimmaktor 2/1-fach (1019)
- automatically set accessory name based on free@home device layout
- BuschJaegerDimmAktorAccessory:
- limit minimum brightness based on free@home setting
- Actuator: Added support for:
- free@homeTouch 7 (1038) [Door Lock Only]
- If no response has been received from the SysAp within 5 seconds the accessory will show an error within HomeKit and the pending event will be cleaned up. This prevents the HomeKit UI from not responding for up to 1 minute with left over event which eventually may crash homebridge.
- BuschJaegerJalousieAccessory:
Moving the shutters is now more reliable (than ever) and should not cause the shutters to stop and start when the position is changed multiple times while moving. Additionally position changes should now be exact and reflect the actual window.
- Fixed crash if all channels of an actuator were blacklisted.
- The thermostat accessory now reports temperature in 0.5 steps for increased accuracy. As this is a non-breaking feature it will included in a patch release.
- Fixed a bug that caused (switch) actuators not to react if they are turned on, on homebridge start
- Custom Actuator Added support for:
- Garage Door
- BuschJaegerThermostatAccessory:
- fixed Thermostat heating to 35 °C / cooling to 7 °C
- fixed incorrect temperature readout
- set min value to 7 °C and max to 35 °C
- enable heating mode before changing target temperature when mode is off
- fixed incorrect current heating state
- Custom Actuator Added support for:
- (Video) Door bell
- Actuator Added support for:
- Sensor/ Schaltaktor 2/2-fach (1010)
- Actuator: Added support for:
- Sensor/ Schaltaktor 1/1-fach (100C)
- Actuator: Added support for:
- Schaltaktor 4-fach, 16A, REG (B002)
- Actuator: Added support for:
- Dimmaktor 4-fach (101C)
- Sensor/ Jalousieaktor 2/1-fach (1015)
- Sensor/ Jalousieaktor 1/1-fach (1013)
- Sonos Media Player (0001)
- Accessory: Fix lockup of JalousieAccessory
- API: Make the UI more reactive by listening for websocket events from the SysAp
- API: Update only once every 60 seconds by default to reduce load
API: The plugin depends on features that have not yet been merged in the API project and therefore you need to use the fork https://github.com/henry-spanka/home
- Actuator: Added support for:
- Raumtemperaturregler (1004)
- Jalousieaktor 4-fach, REG (B001)
- Sensor/ Schaltaktor 8/8fach, REG (B008)
- Dimmaktor 4-fach (1021)
- Configuration: Allow to ignore some actuators/channels
- Performance: The UI is now more responsive.
- HomeKit: Under some circumstances if the API can not authenticate against the SysAp the plugin will report zero accessories and all accessories are removed from the HomeKit database.
- API: If the connection to the API is lost Homebridge crashes.
- Documentation: Improved documentation.