Releases: ccutrer/openhab-addons
MQTT 2024-07-09 v1
This is a release of the MQTT add-on that includes upcoming features that have not yet been merged into the official repository.
Features
- Use a per-thing thing type for Home Assistant things (drastically increases performance of MainUI when you have a lot of Home Assistant channels)
- Simplify Home Assistant channel IDs (only for newly discovered things) (same PR)
- Use AbstractStorageBasedTypeProvider for both Homie and Home Assistant (removes 2 minute delay before starting things after openHAB restarts, as well as eliminating warnings in the logs about missing types or invalid configurations).
MQTT Improvements
This includes the following MQTT improvements beyond current openHAB main:
- Use a per-thing thing type for Homie things (drastically increases performance of MainUI when you have a lot of Homie channels)
- Treat incoming empty string as UNDEF for most types
- Update Home Assistant config abbreviations
- Trigger Home Assistant devices to update their discovery information
- Use a per-thing thing type for Home Assistant things (drastically increases performance of MainUI when you have a lot of Home Assistant channels)
- Simplify Home Assistant channel IDs (only for newly discovered things)
- Use AbstractStorageBasedTypeProvider for both Homie and Home Assistant (removes 2 minute delay before starting things after openHAB restarts, as well as eliminating warnings in the logs about missing types or invalid configurations).
To install, you must use Karaf console, since the MQTT binding is made up of multiple bundles:
update org.openhab.binding.mqtt.generic https://github.com/ccutrer/openhab-addons/releases/download/mqtt-homeassistant-20240119-1/org.openhab.binding.mqtt.generic-4.1.0-SNAPSHOT.jar
update org.openhab.binding.mqtt.homie https://github.com/ccutrer/openhab-addons/releases/download/mqtt-homie-20240119-1/org.openhab.binding.mqtt.generic-4.1.0-SNAPSHOT.jar
update org.openhab.binding.mqtt.homeassistant https://github.com/ccutrer/openhab-addons/releases/download/mqtt-homeassistant-20240119-1/org.openhab.binding.mqtt.homeassistant-4.1.0-SNAPSHOT.jar
Then restart openHAB.
HomeKit 2024-07-09 v1
This is a release of the HomeKit add-on that includes upcoming features that have not yet been merged into the official repository.
Features
- Allow configuring AccessoryInformationService characteristics:
- Manufacturer
- Model
- SerialNumber
- FirmwareRevision
- HardwareRevision
- Identify
- Allow configuring thermostat modes via metadata
- Fix temperature unit conversion for min/max/step
- Fix unit handling on TemperatureSensor
- Synthesize Thermostat.TargetTemperature in some cases
- Implement StatelessProgrammableSwitch (and allow groups of them)
- Allow easy linking of Switch and Contact items to enum characteristics
Home Assistant Improvements
This includes the following Home Assistant Improvements:
Improve Cover to support position and full state
Support Scene
Support Tag (untested)
Improve Lock to support OPEN and full state
Fix Light to show as OFF even if it has a non-zero brightness
Support effect channel on Light
Support Update
To install, you must use Karaf console, since the MQTT binding is made up of multiple bundles:
update org.openhab.binding.mqtt.generic https://github.com/ccutrer/openhab-addons/releases/download/mqtt-homeassistant-20231119-1/org.openhab.binding.mqtt.generic-4.1.0-SNAPSHOT.jar
update org.openhab.binding.mqtt.homeassistant https://github.com/ccutrer/openhab-addons/releases/download/mqtt-homeassistant-20231119-1/org.openhab.binding.mqtt.homeassistant-4.1.0-SNAPSHOT.jar
Then restart openHAB.
Home Assistant Improvements
This includes the following Home Assistant Improvements:
- Improve Cover to support position and full state
- Support Scene
- Support Button
- Support Tag (untested)
- Improve Lock to support OPEN and full state
- Handle null component names (encouraged as of HASS 2023.8)
- Fix Light to show as OFF even if it has a non-zero brightness
- Support color temperatures with JSON schema Light
- Support effect channel on Light
- Support Update
- Build a per-thing thing type
To install, you must use Karaf console, since the MQTT binding is made up of multiple bundles:
update org.openhab.binding.mqtt.generic https://github.com/ccutrer/openhab-addons/releases/download/mqtt-homeassistant-20231113-1/org.openhab.binding.mqtt.generic-4.1.0-SNAPSHOT.jar
update org.openhab.binding.mqtt.homeassistant https://github.com/ccutrer/openhab-addons/releases/download/mqtt-homeassistant-20231113-1/org.openhab.binding.mqtt.homeassistant-4.1.0-SNAPSHOT.jar
Then restart openHAB.
Home Assistant Cover Improvements
This improves Home Assistant discovery to handle Covers with position. In particular, if you're now using the ratgdo ESPHome firmware instead of MyQ, this will fix reporting status of your door.
To install, you must use Karaf console, since the MQTT binding is made up of multiple bundles:
update org.openhab.binding.mqtt.generic https://github.com/ccutrer/openhab-addons/releases/download/untagged-065decc8fc26a32e2556/org.openhab.binding.mqtt.generic-4.1.0-SNAPSHOT.jar
update org.openhab.binding.mqtt.homeassistant https://github.com/ccutrer/openhab-addons/releases/download/untagged-065decc8fc26a32e2556/org.openhab.binding.mqtt.homeassistant-4.1.0-SNAPSHOT.jar
Then restart openHAB.
These have only been tested on openHAB 4.1.0-SNAPSHOT 3699 and 4.1.0.M3.
Also note that this is built from my MQTT integration branch, which also includes various other MQTT and Home Assistant fixes and improvements.
HomeKit 2022-12-20 v2
The is built against openHAB 3.4.0-SNAPSHOT, not 4.0.0-SNAPSHOT, and should not require Java 17. It only includes the 16.2 user/pairing fixes, nor any other instance management or other fixes or features. This has not been tested by me since I require the other unreleased features in my local environment.
HomeKit 2022-12-20 v1
Includes multiple pairing-related fixes for iOS 16.2, improved multiple instance management, as well as upcoming features - generic accessory groups, TV accessory, and Irrigation System accessory. This time with less compilation problems, and based on the release HAP-Java 2.0.5.
HomeKit 2022-12-19 v1
Includes multiple pairing-related fixes for iOS 16.2, improved multiple instance management, as well as upcoming features - generic accessory groups, TV accessory, and Irrigation System accessory.
Bond Home 2022-11-25 v1
Fixes an issue with state bouncing back because of improper processing of some BPUP events.