Changes
🚀 Features
- As the group members are now stored in customData, existing (group) devices will only work after a new SYNC
- The
modes
configuration for Thermostats has been renamed tothermostatModes
- users will have to adjust their configuration - The
speeds
configuration for Fans has been renamed tofanSpeeds
- users will have to adjust their configuration - As item types of group members will now be validated, you might see devices disappearing in Google Home if you used an unsupported item within a group device
⚙️ Changes
- Item names for group members are stored in customData to save a query request to openHAB when executing commands (will supersede #222)
- For commands that need the current state the query request is still needed (thermostat commands or relative volume)
- Also some other configuration options are stored in customData
- Item types of group members will now be validated
- There is no change on the user's side required but they will need to do a SYNC
- Add a lot of new functionality to Fan devices (AirPurifier, Fan, Hood) (will supersede #221)
- OnOff (separate power switch if used as a group)
- FanSpeed (separate fan speed if used as a group)
- Modes (yes, for the first time modes are available)
- SensorState (for FilterLifeTime and PM2.5 - no clue how to query those)
- Add AC Unit device (will supersede #347 & #358)
- Basically just a combination of the extended Fan and the Thermostat with all control and config options of both
As customData is limited to 512 bytes it could be an issue to store very long item names e.g. for devices with a lot of members like thermostat (ref. developers.google.com/assistant/smarthome/reference/intent/sync)
🧰 Maintenance
- ⬆️ Bump google-github-actions/auth from 2.1.2 to 2.1.3 (#577) @dependabot
- ⬆️ Bump express from 4.18.3 to 4.19.2 (#570) @dependabot
- Bump express from 4.18.2 to 4.18.3 (#566) @dependabot
- Bump nock from 13.5.3 to 13.5.4 (#567) @dependabot
- Bump google-github-actions/auth from 2.1.1 to 2.1.2 (#565) @dependabot
- Bump eslint from 8.56.0 to 8.57.0 (#564) @dependabot
- Bump google-github-actions/auth from 2.1.0 to 2.1.1 (#562) @dependabot
- Bump nock from 13.5.1 to 13.5.3 (#563) @dependabot
- Bump @types/jest from 29.5.11 to 29.5.12 (#561) @dependabot
- Bump prettier from 3.2.4 to 3.2.5 (#560) @dependabot
- Bump release-drafter/release-drafter from 5 to 6 (#559) @dependabot