diff --git a/CHANGELOG.md b/CHANGELOG.md index bcd8450..2386629 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,16 @@ All notable changes to this project will be documented in this file. This project uses [Semantic Versioning](https://semver.org/) -## [1.0.0](https://github.com/homebridge-plugins/homebridge-smarthq/releases/tag/v1.0.0) (2025-XX-XX) +**No New Releases During Lent** + +## [0.3.0](https://github.com/homebridge-plugins/homebridge-smarthq/releases/tag/v0.3.0) (2025-03-04) ### What's Changes -- Release of [@homebridge-plugins/homebridge-smarthq](https://github.com/homebridge-plugins/homebridge-smarthq) which allows to interact with SmartHQ API. +- Opal Ice Maker Production/Progress Feature. [#17](https://github.com/homebridge-plugins/homebridge-smarthq/pull/17), Thanks [@jamesh48](https://github.com/jamesh48) +- Housekeeping and updated dependencies. -**Full Changelog**: https://github.com/homebridge-plugins/homebridge-smarthq/compare/v0.2.0...v1.0.0 +**Full Changelog**: https://github.com/homebridge-plugins/homebridge-smarthq/compare/v0.2.0...v0.3.0 ## [0.2.0](https://github.com/homebridge-plugins/homebridge-smarthq/releases/tag/v0.2.0) (2025-02-23) diff --git a/config.schema.json b/config.schema.json index b4f635b..4104752 100644 --- a/config.schema.json +++ b/config.schema.json @@ -39,7 +39,10 @@ "default": "Keep your username and password a secret!" } }, - "required": ["email", "password"] + "required": [ + "email", + "password" + ] }, "devices": { "type": "array", @@ -103,19 +106,27 @@ "oneOf": [ { "title": "Default Logging", - "enum": [""] + "enum": [ + "" + ] }, { "title": "Standard Logging", - "enum": ["standard"] + "enum": [ + "standard" + ] }, { "title": "No Logging", - "enum": ["none"] + "enum": [ + "none" + ] }, { "title": "Debug Logging", - "enum": ["debug"] + "enum": [ + "debug" + ] } ], "condition": { @@ -123,7 +134,11 @@ } } }, - "required": ["id", "configDeviceName", "logging"] + "required": [ + "id", + "configDeviceName", + "logging" + ] } }, "options": { @@ -136,6 +151,13 @@ "placeholder": 120, "description": "Indicates the number of seconds between polls of the Meater service." }, + "updateRate": { + "title": "Update Rate", + "type": "number", + "minimum": 30, + "placeholder": 30, + "description": "How frequently in seconds that HomeKit accessories are updated" + }, "logging": { "title": "Logging Setting", "type": "string", @@ -144,24 +166,34 @@ "oneOf": [ { "title": "Default Logging", - "enum": [""] + "enum": [ + "" + ] }, { "title": "Standard Logging", - "enum": ["standard"] + "enum": [ + "standard" + ] }, { "title": "No Logging", - "enum": ["none"] + "enum": [ + "none" + ] }, { "title": "Debug Logging", - "enum": ["debug"] + "enum": [ + "debug" + ] } ] } }, - "required": ["logging"] + "required": [ + "logging" + ] } } }, @@ -220,8 +252,16 @@ "key": "options.refreshRate", "notitle": true }, + { + "type": "help", + "helpvalue": "