mirror of
https://github.com/esphome/home-assistant-addon.git
synced 2024-11-17 11:05:28 +01:00
Merge pull request #19 from fruitarmy/update-uart
Update config template
This commit is contained in:
commit
619a126972
8
.github/workflows/lint.yml
vendored
8
.github/workflows/lint.yml
vendored
@ -10,6 +10,14 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: ⤵️ Check out code from GitHub
|
- name: ⤵️ Check out code from GitHub
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
- name: 🛠 Setup Python
|
||||||
|
uses: actions/setup-python@v2
|
||||||
|
with:
|
||||||
|
python-version: '3.x'
|
||||||
|
- name: 🛠 Install dependencies
|
||||||
|
run: pip install -r script/requirements.txt
|
||||||
|
- name: 🛠 Generate files from template
|
||||||
|
run: python script/generate.py dev beta stable
|
||||||
- name: 🚀 Run Home Assistant Add-on Lint on ${{ matrix.channel }}
|
- name: 🚀 Run Home Assistant Add-on Lint on ${{ matrix.channel }}
|
||||||
uses: frenck/action-addon-linter@v2
|
uses: frenck/action-addon-linter@v2
|
||||||
with:
|
with:
|
||||||
|
@ -38,12 +38,14 @@ def main(args):
|
|||||||
for file_, conf_ in copyf.items():
|
for file_, conf_ in copyf.items():
|
||||||
copyfile(templ / file_, dir_ / file_)
|
copyfile(templ / file_, dir_ / file_)
|
||||||
|
|
||||||
|
path = dir_ / 'FILES ARE GENERATED DO NOT EDIT'
|
||||||
|
with open(path, 'w') as f:
|
||||||
|
f.write("Any edits should be made to the files in the 'template' directory")
|
||||||
|
|
||||||
if channel == Channel.dev:
|
if channel == Channel.dev:
|
||||||
path = dir_ / 'build.json'
|
path = dir_ / 'build.json'
|
||||||
build_conf = {
|
build_conf = {
|
||||||
'squash': False,
|
"build_from": {arch: base_image.format(arch=arch) for arch in conf['arch']}
|
||||||
"build_from": {arch: base_image.format(arch=arch) for arch in conf['arch']},
|
|
||||||
"args": {}
|
|
||||||
}
|
}
|
||||||
with open(path, 'w') as f:
|
with open(path, 'w') as f:
|
||||||
json.dump(build_conf, f, indent=2, sort_keys=True)
|
json.dump(build_conf, f, indent=2, sort_keys=True)
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
base: &base
|
base: &base
|
||||||
url: https://esphome.io/
|
url: https://esphome.io/
|
||||||
webui: 'http://[HOST]:[PORT:6052]'
|
|
||||||
startup: application
|
|
||||||
boot: auto
|
|
||||||
arch:
|
arch:
|
||||||
- amd64
|
- amd64
|
||||||
- armv7
|
- armv7
|
||||||
@ -11,9 +8,6 @@ base: &base
|
|||||||
# Uses Hass.io API (auth)
|
# Uses Hass.io API (auth)
|
||||||
hassio_api: true
|
hassio_api: true
|
||||||
auth_api: true
|
auth_api: true
|
||||||
hassio_role: default
|
|
||||||
# Doesn't use HA API
|
|
||||||
homeassistant_api: false
|
|
||||||
# Host network mode for mDNS
|
# Host network mode for mDNS
|
||||||
host_network: true
|
host_network: true
|
||||||
# Ingress settings
|
# Ingress settings
|
||||||
@ -21,7 +15,7 @@ base: &base
|
|||||||
ingress_port: 0
|
ingress_port: 0
|
||||||
panel_icon: 'mdi:chip'
|
panel_icon: 'mdi:chip'
|
||||||
# Automatically add UART devices to addon
|
# Automatically add UART devices to addon
|
||||||
auto_uart: true
|
uart: true
|
||||||
ports:
|
ports:
|
||||||
'6052/tcp': null
|
'6052/tcp': null
|
||||||
ports_description:
|
ports_description:
|
||||||
@ -62,7 +56,6 @@ esphome-beta:
|
|||||||
url: https://beta.esphome.io/
|
url: https://beta.esphome.io/
|
||||||
image: esphome/esphome-hassio-{arch}
|
image: esphome/esphome-hassio-{arch}
|
||||||
stage: experimental
|
stage: experimental
|
||||||
options: {}
|
|
||||||
|
|
||||||
esphome-stable:
|
esphome-stable:
|
||||||
<<: *base
|
<<: *base
|
||||||
@ -72,8 +65,6 @@ esphome-stable:
|
|||||||
slug: esphome
|
slug: esphome
|
||||||
description: "ESPHome Hass.io add-on for intelligently managing all your ESP8266/ESP32 devices."
|
description: "ESPHome Hass.io add-on for intelligently managing all your ESP8266/ESP32 devices."
|
||||||
image: esphome/esphome-hassio-{arch}
|
image: esphome/esphome-hassio-{arch}
|
||||||
stage: stable
|
|
||||||
options: {}
|
|
||||||
|
|
||||||
copy_files:
|
copy_files:
|
||||||
icon.png:
|
icon.png:
|
||||||
|
Loading…
Reference in New Issue
Block a user