- added support for "Window Sensor Accessory 6222/1 AP-64-WL"
- added wireless thermostat accessory "Heizkörperthermostat Basic 6256/1-WL"
Many thanks to Dennis Nikolas Falk https://github.com/dennis-nikolas-falk for this great contribiution!
- fix for "Window Contact Sensor Sensor/Schaltaktor 8/8-fach 6251/8.8": they not have the window status on the datapoint odp0000 but on the datapoint odp000c. Now the pairingID 53 is searched and the corresponding datapoint is assigned.
- axios ^0.26.1 → ^0.27.2
- express ^4.17.3 → ^4.18.1
- ip ^1.1.5 → ^1.1.8
- npm ^8.7.0 → ^8.13.2
- ws ^8.5.0 → ^8.8.0
- @types/node ^17.0.25 → ^18.0.0
- @types/pako ^1.0.3 → ^2.0.0
- typescript ^4.6.3 → ^4.7.4
- Reconnect Limit setting in config (default 30s)
- Cleanup unused code
- Destroy existing Socket before Reconnect
- Debug Logger repaired
- Reconnect Websocket if connection is lost or no broadcast messages will be retrieved in any 30s interval
- Update npm modules to current versions
- Config setting for TLS or Plain communication (UseTLS)
- Attic window actuator & Awning actuator added
- Update npm modules to current versions
- Config UI fixed
- Fixed a bug in BuschJaegerDimmAktorAccessory wich stopped the plugin from working
- New Setting "dimmActorMinValue"
- Removed useless reading from "Input Datapoints"
- Ready for SysAP v3.0
- Homebridge UI config
- Readme
- Ping timeout websocket
- Better logging information on connect
- Return to old UUID to avoid loosing accessories configuration (like automisation, room assignments or custom nameing) in Home.app
- Added experimental support for the local REST API (instead of the Jabber Cloud solution)
- 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 re-added. 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.