New features:
- You can now set body, form and custom headers for switches, pushbuttons, lights, thermostats, garage door openers, window coverings, lock mechanism & security system. (by EddyK69)
New features:
- You can now set custom headers for switches.
- You can now set body and custom headers for outlets.
Bugfix:
- Fixed security system spinning wheel in homekit after action.
Bugfix:
- Fixed garage door spinning wheel visiable in homekit after action.
New features:
- Added window coverings. (thanks to kaowiec)
Bugfix:
- Fixed lock mechanism.
Bugfix:
- Now a temperature sensor can handle negative values.
New features:
- Added light sensor. (thanks to gorootde)
Bugfix:
- Fixed auto release for motion and occupancy sensor. (thanks to kovalev-sergey)
New features:
- Updated dependency to request.
New features:
- Added lock mechanism. (thanks to kaowiec).
New features:
- Added stateless switches. (thanks to BetoRn).
- Added request body support for POST and PUT request for switches. (thanks to BetoRn).
- Added auto release for motion and occupancy sensor. (thanks to BetoRn).
New features:
- Added Garage Door Opener accessory. (thanks to FlyingLemming).
New features:
- Added a new accessory to support security system. (thanks to jcbriones).
Bugfix:
- Listen to Ipv4.
New features:
- Added air quality as sensor (thanks to tansuka).
New features:
- Added http authentication if desired (thanks to paolotremadio).
Bugfix:
- Last fix wasn't correct. Removed cache handling for push button as state is always false.
Bugfix:
- Fix issue where push button doesn't change its cache state back to false.
New features:
- Added support for outlet.
New features:
- Added support for temperature, humidity and thermostats (thanks to iEns).
New features:
- Support setting the request method. Only GET and PUT are tested. Default is still GET.
Bugfix:
- Use correct type to update smoke sensor state via webhook.
- Switch back pushbutton correctly using timeout if it was updated to state = true via webhook.
Bugfix:
- Now uses updateValue instead of setValue to update iOS correctly.
New features:
- Webhooks no longer call the on/off/push url as in most cases the webhook gets called from an external smart home system that already knows the new state as it send the webhook call.
New features:
- Added light. Currently just on/off is supported.
Bugfix:
- Now Uses the Characteristic's Enumeration for Value Reporting.
- Now a webhook call only triggers homekit change if the state is not the same as in the cache. This fixed an issue where a homekit change was triggered twice, once by homekit and once by the resulting webhook call of an external system that also reacts on changes.
Bugfix:
- Push buttons without url do now switch state back correctly.
New features:
- Added push buttons. The button will be released automatically.
Bugfix:
- Switches without on or off url do now switch state correctly.
New features:
- You can now call the webhook URL without the state parameter to get the current state of the accessory.
New features:
- Added occupancy sensor (thanks to wr).
Bugfix:
- Removed some logging.
Bugfix:
- Added context to setValue call.
Bugfix:
- Fixed infinite loop for switches.
Bugfix:
- Fixed switches one more time.
Bugfix:
- Fixed switches.
New features:
- Added switch.
New features:
- Added smoke sensor.
Bugfix:
- Fixed readme.
Bugfix:
- Fixed state values.
Bugfix:
- Fixed context.
Bugfix:
- Fixed variable.
Bugfix:
- Implemented getState.
Bugfix:
- Added missing dot.
New features:
- Added some logging.
Bugfix:
- Fix another copy and paste error.
Bugfix:
- Fix copy and paste error.
Bugfix:
- Fix context.
Bugfix:
- Removed unexpected ';'.
Initial release version.