Skip to content

Commit 0598a33

Browse files
committed
chore: release 1.10.0 - automatic cover detection
Minor release adding label-based automatic cover detection for lighting groups, plus changelog entries for the HA Ingress .cbz import fix and the HVAC type-override climate payload fix shipped alongside.
1 parent 5172c13 commit 0598a33

3 files changed

Lines changed: 13 additions & 2 deletions

File tree

homeassistant-addon/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ All notable changes to the C-Gate Web Bridge Home Assistant add-on will be docum
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.10.0] - 2026-05-30
9+
10+
### Added
11+
12+
- **Automatic cover detection.** Groups on the Lighting application (56) whose label contains a cover keyword (`blind`, `shutter`, `shade`, `awning`, `curtain`, `roller`, `garage door`) are now discovered as Home Assistant `cover` entities instead of `light`. This fixes the common case where shutter relays share the lighting application with real lights and previously all appeared as lights. Classification is conservative and label-only: a manual `type_overrides` entry and application-id mappings always take precedence; auto-detection only ever upgrades the default `light`. Configurable via `ha_discovery_auto_type` (default on), `ha_discovery_auto_type_name_heuristics`, and `ha_discovery_auto_type_cover_keywords`.
13+
14+
### Fixed
15+
16+
- **`.cbz` import "Failed Unauthorised" through HA Ingress.** The web UI import endpoint now trusts requests proxied through Home Assistant Ingress when no API key is configured, so importing a C-Bus project from the add-on UI works out of the box. A configured `web_api_key` is still always enforced, and direct (non-ingress) requests remain blocked unless explicitly allowed.
17+
- **HVAC type overrides produced a broken thermostat.** Reclassifying a lighting group to `hvac` via `type_overrides` now publishes a full climate payload (temperature/mode topics) instead of a generic payload missing the thermostat controls.
18+
819
## [1.9.4] - 2026-05-27
920

1021
### Security

homeassistant-addon/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: "C-Gate Web Bridge"
2-
version: "1.9.4"
2+
version: "1.10.0"
33
slug: cgateweb
44
description: "Bridge between Clipsal C-Bus systems and MQTT/Home Assistant"
55
url: "https://github.com/dougrathbone/cgateweb"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cgateweb",
3-
"version": "1.9.4",
3+
"version": "1.10.0",
44
"description": "Node.js bridge connecting Clipsal C-Bus automation systems to MQTT for Home Assistant integration",
55
"keywords": [
66
"cbus",

0 commit comments

Comments
 (0)