Add Home Assistant integration discovery (#70)

This commit is contained in:
Franck Nijhof 2023-01-26 18:10:29 +01:00 committed by GitHub
parent b1ce858e49
commit 8082e086e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 47 additions and 0 deletions

View File

@ -16,9 +16,12 @@ ports:
map: map:
- ssl:ro - ssl:ro
- config:rw - config:rw
discovery:
- esphome
schema: schema:
status_use_ping: bool? status_use_ping: bool?
streamer_mode: bool? streamer_mode: bool?
home_assistant_dashboard_integration: bool?
default_compile_process_limit: int(1,)? default_compile_process_limit: int(1,)?
ssl: bool? ssl: bool?
certfile: str? certfile: str?
@ -35,3 +38,5 @@ description: Beta version of ESPHome add-on
image: ghcr.io/esphome/esphome-hassio image: ghcr.io/esphome/esphome-hassio
stage: experimental stage: experimental
advanced: true advanced: true
options:
home_assistant_dashboard_integration: false

View File

@ -23,6 +23,13 @@ configuration:
Please note that the fork or branch you are using **must** be up to Please note that the fork or branch you are using **must** be up to
date with ESPHome dev or the add-on **will not start**. date with ESPHome dev or the add-on **will not start**.
home_assistant_dashboard_integration:
name: Home Assistant Dashboard Integration
description: >-
Enables/Disables the ESPHome dashboard integrating with Home Assistant
for automatic configuration of devices and device updates. If you use
multiple version of the ESPHome add-on, make sure it is enabled on a
single add-on only.
keyfile: keyfile:
name: Private key file name: Private key file
description: >- description: >-

View File

@ -16,6 +16,8 @@ ports:
map: map:
- ssl:ro - ssl:ro
- config:rw - config:rw
discovery:
- esphome
schema: schema:
status_use_ping: bool? status_use_ping: bool?
streamer_mode: bool? streamer_mode: bool?
@ -35,3 +37,5 @@ slug: esphome-dev
description: Development version of ESPHome add-on description: Development version of ESPHome add-on
stage: experimental stage: experimental
advanced: true advanced: true
options:
home_assistant_dashboard_integration: false

View File

@ -23,6 +23,13 @@ configuration:
Please note that the fork or branch you are using **must** be up to Please note that the fork or branch you are using **must** be up to
date with ESPHome dev or the add-on **will not start**. date with ESPHome dev or the add-on **will not start**.
home_assistant_dashboard_integration:
name: Home Assistant Dashboard Integration
description: >-
Enables/Disables the ESPHome dashboard integrating with Home Assistant
for automatic configuration of devices and device updates. If you use
multiple version of the ESPHome add-on, make sure it is enabled on a
single add-on only.
keyfile: keyfile:
name: Private key file name: Private key file
description: >- description: >-

View File

@ -16,9 +16,12 @@ ports:
map: map:
- ssl:ro - ssl:ro
- config:rw - config:rw
discovery:
- esphome
schema: schema:
status_use_ping: bool? status_use_ping: bool?
streamer_mode: bool? streamer_mode: bool?
home_assistant_dashboard_integration: bool?
default_compile_process_limit: int(1,)? default_compile_process_limit: int(1,)?
ssl: bool? ssl: bool?
certfile: str? certfile: str?

View File

@ -23,6 +23,13 @@ configuration:
Please note that the fork or branch you are using **must** be up to Please note that the fork or branch you are using **must** be up to
date with ESPHome dev or the add-on **will not start**. date with ESPHome dev or the add-on **will not start**.
home_assistant_dashboard_integration:
name: Home Assistant Dashboard Integration
description: >-
Enables/Disables the ESPHome dashboard integrating with Home Assistant
for automatic configuration of devices and device updates. If you use
multiple version of the ESPHome add-on, make sure it is enabled on a
single add-on only.
keyfile: keyfile:
name: Private key file name: Private key file
description: >- description: >-

View File

@ -24,9 +24,12 @@ base: &base
map: map:
- ssl:ro - ssl:ro
- config:rw - config:rw
discovery:
- esphome
schema: schema:
status_use_ping: bool? status_use_ping: bool?
streamer_mode: bool? streamer_mode: bool?
home_assistant_dashboard_integration: bool?
default_compile_process_limit: int(1,)? default_compile_process_limit: int(1,)?
ssl: bool? ssl: bool?
certfile: str? certfile: str?
@ -59,6 +62,8 @@ esphome-dev:
relative_url: str? relative_url: str?
leave_front_door_open: bool? leave_front_door_open: bool?
base_image: ghcr.io/esphome/esphome-hassio:dev base_image: ghcr.io/esphome/esphome-hassio:dev
options:
home_assistant_dashboard_integration: false
esphome-beta: esphome-beta:
<<: *base <<: *base
@ -71,6 +76,8 @@ esphome-beta:
image: ghcr.io/esphome/esphome-hassio image: ghcr.io/esphome/esphome-hassio
stage: experimental stage: experimental
advanced: true advanced: true
options:
home_assistant_dashboard_integration: false
esphome-stable: esphome-stable:
<<: *base <<: *base

View File

@ -23,6 +23,13 @@ configuration:
Please note that the fork or branch you are using **must** be up to Please note that the fork or branch you are using **must** be up to
date with ESPHome dev or the add-on **will not start**. date with ESPHome dev or the add-on **will not start**.
home_assistant_dashboard_integration:
name: Home Assistant Dashboard Integration
description: >-
Enables/Disables the ESPHome dashboard integrating with Home Assistant
for automatic configuration of devices and device updates. If you use
multiple version of the ESPHome add-on, make sure it is enabled on a
single add-on only.
keyfile: keyfile:
name: Private key file name: Private key file
description: >- description: >-