Configure bridge input files

This commit is contained in:
2026-09-04 15:24:50 +02:00
parent 632b0b294e
commit 083624379b
3 changed files with 16 additions and 1 deletions
+3 -1
View File
@@ -2,7 +2,9 @@
Configure the local controller address and the installation-specific credentials supplied for your system. Credentials stay inside the app and are never passed to the Home Assistant integration. Configure the local controller address and the installation-specific credentials supplied for your system. Credentials stay inside the app and are never passed to the Home Assistant integration.
For local certificates, `fingerprint` mode requires the expected SHA-256 certificate fingerprint. A certificate change is rejected. `system_ca` uses the standard trust store, while `custom_ca` is reserved for a separately provided local certificate authority. For local certificates, `fingerprint` mode requires the expected SHA-256 certificate fingerprint. A certificate change is rejected. `system_ca` uses the standard trust store. For `custom_ca`, place the PEM certificate at the configured path inside the app configuration directory.
The bridge also requires the installation-specific object catalog at the configured path. Place the exported catalog in the app configuration directory as `objects.csv`, or update `object_catalog_path`. The app mounts this directory read-only and does not copy its contents into diagnostics or logs.
The bridge API is intended for the internal Home Assistant network and is not exposed on a host port by default. The bridge API is intended for the internal Home Assistant network and is not exposed on a host port by default.
+7
View File
@@ -15,6 +15,9 @@ discovery:
- mb_secure - mb_secure
ports: {} ports: {}
ports_description: {} ports_description: {}
map:
- type: addon_config
read_only: true
options: options:
host: "" host: ""
port: 443 port: 443
@@ -22,6 +25,8 @@ options:
password: "" password: ""
tls_mode: fingerprint tls_mode: fingerprint
certificate_sha256: "" certificate_sha256: ""
custom_ca_path: /config/ca.pem
object_catalog_path: /config/objects.csv
reconnect_interval: 10 reconnect_interval: 10
log_level: info log_level: info
schema: schema:
@@ -31,5 +36,7 @@ schema:
password: password password: password
tls_mode: list(system_ca|custom_ca|fingerprint) tls_mode: list(system_ca|custom_ca|fingerprint)
certificate_sha256: str certificate_sha256: str
custom_ca_path: str
object_catalog_path: str
reconnect_interval: int(1,300) reconnect_interval: int(1,300)
log_level: list(error|warn|info|debug) log_level: list(error|warn|info|debug)
+6
View File
@@ -17,6 +17,12 @@ configuration:
certificate_sha256: certificate_sha256:
name: Certificate SHA-256 fingerprint name: Certificate SHA-256 fingerprint
description: Expected fingerprint when fingerprint verification is selected. description: Expected fingerprint when fingerprint verification is selected.
custom_ca_path:
name: Custom CA path
description: Path to a PEM certificate inside the read-only app configuration directory.
object_catalog_path:
name: Object catalog path
description: Path to the installation-specific object catalog inside the read-only app configuration directory.
reconnect_interval: reconnect_interval:
name: Reconnect interval name: Reconnect interval
description: Initial reconnect delay in seconds. description: Initial reconnect delay in seconds.