Compare commits

..

27 Commits

Author SHA1 Message Date
Pawel
7511e98c3e Merge pull request #45 from boneIO-eu/main
Fix input24
2026-01-30 21:34:18 +01:00
Pawel
d1adc016b9 Merge pull request #44 from boneIO-eu/main
Add boneIO input24 gen2
2026-01-30 21:20:04 +01:00
Pawel
f6bc51eb58 Merge pull request #43 from boneIO-eu/main
Add copy for backward compatibility (GitHub raw doesn't follow symlinks)
2026-01-26 14:43:22 +01:00
Pawel
cf174caa67 Merge pull request #42 from boneIO-eu/main
Fix 8x10A yaml link
2026-01-26 14:38:58 +01:00
Pawel
ce48301993 Merge pull request #40 from boneIO-eu/main
update 8x10A on_press action
2025-12-04 20:59:28 +01:00
Pawel
fc2ef87d0b Merge pull request #39 from boneIO-eu/main
Update 8x10A
2025-11-30 11:12:03 +01:00
Pawel
0b6d9dc1b9 Merge pull request #38 from boneIO-eu/main
Update for 8x10A
2025-11-30 11:05:51 +01:00
Pawel
e792df95b0 Merge pull request #34 from boneIO-eu/main
add framework esp-idf as default for boneio yaml's
2025-09-01 07:49:35 +03:00
Pawel
1d1ecbe22b Merge pull request #33 from boneIO-eu/main
Update LAN component
2025-07-29 08:20:01 +02:00
Pawel
5ddb9c45d0 Merge pull request #32 from boneIO-eu/main
update to latest release
2025-07-28 20:13:07 +02:00
Pawel
a3710a3aa0 Merge pull request #31 from boneIO-eu/main
Esphome 2025.7
2025-07-28 19:55:09 +02:00
Pawel
98697de0cb Merge pull request #28 from boneIO-eu/main
Cover without off on action and multiclick to rgbw dimmer
2024-12-04 09:42:06 +01:00
Pawel
2981b34d1f Merge pull request #27 from boneIO-eu/main
move from single output file to multiple output files
2024-10-29 11:57:10 +01:00
Pawel
71a4b96bb2 Merge pull request #26 from boneIO-eu/main
Add multiclick to dimmer
2024-10-25 09:36:25 +02:00
Pawel
7a33b7b17e Merge pull request #25 from boneIO-eu/main
Fix 24x16 and move Dimmer output to external yaml
2024-10-25 09:20:27 +02:00
Pawel
93cb173520 Merge pull request #24 from boneIO-eu/main
Add testing new UI
2024-10-23 13:20:41 +02:00
Pawel
7f2a1c9b10 Merge pull request #23 from boneIO-eu/main
Add testing new UI
2024-10-23 12:51:20 +02:00
Pawel
b378eb883f Merge pull request #22 from boneIO-eu/main
add reboot_timeout: 0s
2024-10-23 12:27:46 +02:00
Pawel
a25b0f46ac Merge pull request #21 from boneIO-eu/main
fix v0.4
2024-10-07 14:41:01 +02:00
Pawel
7afdc3d6f0 Merge pull request #20 from boneIO-eu/main
fix ina219 devices
2024-10-07 12:21:29 +02:00
Pawel
8b5366356f Merge pull request #19 from boneIO-eu/main
add v1.3.0 ref
2024-10-07 12:19:51 +02:00
Pawel
6ef73e9bfa Merge pull request #18 from boneIO-eu/main
merge main to latest
2024-10-06 17:23:35 +02:00
Pawel
37f1f57b16 Merge pull request #15 from boneIO-eu/main
Compability fix with Esphome 2024.6
2024-06-24 20:29:42 +02:00
Pawel
28e2d08829 Merge pull request #14 from boneIO-eu/main
Add Mosfet and fix CCT
2024-06-21 11:23:02 +02:00
Pawel
d6fcbca9f0 Merge pull request #13 from boneIO-eu/main
change to only esp as serial prefix
2024-05-27 21:32:08 +02:00
Pawel
ae47f019b2 Merge pull request #12 from boneIO-eu/main
add serial_prefix to config
2024-05-27 20:33:18 +02:00
Pawel
0a70b4a076 Merge pull request #11 from boneIO-eu/main
v1.0.15
2024-05-23 20:32:19 +02:00
103 changed files with 395 additions and 755 deletions

View File

@@ -3,219 +3,51 @@ name: Build ESPHome Firmware
on:
push:
tags:
- "v*"
- 'v*'
workflow_dispatch:
inputs:
version:
description: "Version tag (e.g., 2026.1.5)"
description: 'Version tag (e.g., 2026.1.2)'
required: true
default: "2026.1.5"
default: '2026.1.2'
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
# Dimmer LED v0.3
- yaml_file: boneio-dimmer_8ch-v0_3.yaml
board_name: "Dimmer LED"
board_value: "dimmer"
version: "v0.3"
version_key: "v0.3"
output_option: "8 Channels"
chip_family: "ESP32"
- yaml_file: boneio-dimmer_2rgbw-v0_3.yaml
board_name: "Dimmer LED"
board_value: "dimmer"
version: "v0.3"
version_key: "v0.3"
output_option: "2xRGBW"
chip_family: "ESP32"
- yaml_file: boneio-dimmer_4cct-v0_3.yaml
board_name: "Dimmer LED"
board_value: "dimmer"
version: "v0.3"
version_key: "v0.3"
output_option: "4 CCT"
chip_family: "ESP32"
# Dimmer LED gen2 v0.1
# Testing with single firmware first
- yaml_file: boneio-dimmer_gen2_8ch-v0_1.yaml
board_name: "Dimmer LED gen2"
board_value: "dimmer_g2"
version: "v0.1"
version_key: "v0.1"
output_option: "8 Channels"
chip_family: "ESP32-S3"
- yaml_file: boneio-dimmer_gen2_2rgbw-v0_1.yaml
board_name: "Dimmer LED gen2"
board_value: "dimmer_g2"
version: "v0.1"
version_key: "v0.1"
output_option: "2xRGBW"
chip_family: "ESP32-S3"
- yaml_file: boneio-dimmer_gen2_4cct-v0_1.yaml
board_name: "Dimmer LED gen2"
board_value: "dimmer_g2"
version: "v0.1"
version_key: "v0.1"
output_option: "4 CCT"
chip_family: "ESP32-S3"
# Input24 gen2
- yaml_file: boneio-input24_gen2-v0_1.yaml
board_name: "boneIO ESP Input24 gen2"
board_value: "input24"
version: "v0.1"
version_key: "v0.1"
output_option: "None"
chip_family: "ESP32-S3"
# 8x10A gen2
- yaml_file: boneio-8x10A_gen2_lights-v0_1.yaml
board_name: "boneIO ESP 8x10A gen2"
board_value: "8x10A"
version: "v0.1"
version_key: "v0.1"
output_option: "Lights"
chip_family: "ESP32-S3"
# 32x10 v0.7
- yaml_file: boneio-32x10_lights_v0_7.yaml
board_name: "boneIO ESP 32x10"
board_value: "32x10"
version: "v0.7 PP"
version_key: "v0.7"
output_option: "Lights"
chip_family: "ESP32"
- yaml_file: boneio-32x10_switches_v0_7.yaml
board_name: "boneIO ESP 32x10"
board_value: "32x10"
version: "v0.7 PP"
version_key: "v0.7"
output_option: "Switches"
chip_family: "ESP32"
# 32x10 v0.6
- yaml_file: boneio-32x10_lights_v0_5-v0_6.yaml
board_name: "boneIO ESP 32x10"
board_value: "32x10"
version: "v0.5/v0.6 PP"
version_key: "v0.6"
output_option: "Lights"
chip_family: "ESP32"
- yaml_file: boneio-32x10_switches_v0_5-v0_6.yaml
board_name: "boneIO ESP 32x10"
board_value: "32x10"
version: "v0.5/v0.6 PP"
version_key: "v0.6"
output_option: "Switches"
chip_family: "ESP32"
# 24x16
- yaml_file: boneio-24x16_switches_v0_7.yaml
board_name: "boneIO ESP 24x16"
board_value: "24x16"
version: "v0.7 MP"
version_key: "v0.7"
output_option: "Switches"
chip_family: "ESP32"
- yaml_file: boneio-24x16_switches_v0_5-v0_6.yaml
board_name: "boneIO ESP 24x16"
board_value: "24x16"
version: "v0.5/v0.6 MP"
version_key: "v0.6"
output_option: "Switches"
chip_family: "ESP32"
# Cover
- yaml_file: boneio-cover_v0_7.yaml
board_name: "boneIO ESP Cover"
board_value: "cover"
version: "v0.7 PP"
version_key: "v0.7"
output_option: ""
chip_family: "ESP32"
- yaml_file: boneio-cover_v0_5-v0_6.yaml
board_name: "boneIO ESP Cover"
board_value: "cover"
version: "v0.5/v0.6 PP"
version_key: "v0.6"
output_option: ""
chip_family: "ESP32"
# Cover Mix
- yaml_file: boneio-cover_mix_lights_v0_7.yaml
board_name: "boneIO ESP Cover Mix"
board_value: "mix"
version: "v0.7 PP"
version_key: "v0.7"
output_option: "Lights"
chip_family: "ESP32"
- yaml_file: boneio-cover_mix_switches_v0_7.yaml
board_name: "boneIO ESP Cover Mix"
board_value: "mix"
version: "v0.7 PP"
version_key: "v0.7"
output_option: "Switches"
chip_family: "ESP32"
- yaml_file: boneio-cover_mix_lights_v0_5-v0_6.yaml
board_name: "boneIO ESP Cover Mix"
board_value: "mix"
version: "v0.5/v0.6 PP"
version_key: "v0.6"
output_option: "Lights"
chip_family: "ESP32"
- yaml_file: boneio-cover_mix_switches_v0_5-v0_6.yaml
board_name: "boneIO ESP Cover Mix"
board_value: "mix"
version: "v0.5/v0.6 PP"
version_key: "v0.6"
output_option: "Switches"
chip_family: "ESP32"
# Uncomment below after testing:
# - yaml_file: boneio-dimmer_gen2_2rgbw-v0_1.yaml
# - yaml_file: boneio-32x10_lights_v0_7.yaml
# - yaml_file: boneio-32x10_switches_v0_7.yaml
# - yaml_file: boneio-24x16_switches_v0_7.yaml
# - yaml_file: boneio-cover_v0_7.yaml
# - yaml_file: boneio-cover_mix_lights_v0_7.yaml
# - yaml_file: boneio-cover_mix_switches_v0_7.yaml
# - yaml_file: boneio-8x10A_gen2_lights-v0_1.yaml
# - yaml_file: boneio-mosfet48_lights_v0_7.yaml
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Build firmware
uses: esphome/build-action@v7
uses: esphome/build-action@v4
id: esphome-build
with:
yaml-file: ${{ matrix.yaml_file }}
version: latest
complete-manifest: true
- name: Save build metadata
run: |
mkdir -p metadata
cat > metadata/${{ steps.esphome-build.outputs.original-name }}.json << 'METADATA_EOF'
{
"firmware_name": "${{ steps.esphome-build.outputs.original-name }}",
"yaml_file": "${{ matrix.yaml_file }}",
"board_name": "${{ matrix.board_name }}",
"board_value": "${{ matrix.board_value }}",
"version": "${{ matrix.version }}",
"version_key": "${{ matrix.version_key }}",
"output_option": "${{ matrix.output_option }}",
"chip_family": "${{ matrix.chip_family }}"
}
METADATA_EOF
- name: Upload firmware artifact
uses: actions/upload-artifact@v4
with:
name: firmware-${{ steps.esphome-build.outputs.original-name }}
path: ${{ steps.esphome-build.outputs.name }}
- name: Upload metadata artifact
uses: actions/upload-artifact@v4
with:
name: metadata-${{ steps.esphome-build.outputs.original-name }}
path: metadata/
deploy:
needs: build
runs-on: ubuntu-latest
@@ -232,13 +64,6 @@ jobs:
pattern: firmware-*
merge-multiple: true
- name: Download metadata artifacts
uses: actions/download-artifact@v4
with:
path: metadata
pattern: metadata-*
merge-multiple: true
- name: Get version
id: version
run: |
@@ -250,166 +75,32 @@ jobs:
- name: Prepare GitHub Pages content
run: |
mkdir -p gh-pages/firmware gh-pages/manifests release
export VERSION="${{ steps.version.outputs.version }}"
export BUILD_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
export GITHUB_PAGES_URL="https://boneio-eu.github.io/esphome"
# Debug: show artifact structure
echo "=== Artifacts structure ==="
find artifacts/ -type f | head -80
echo "=== End artifacts ==="
# Copy and rename firmware binaries
# esphome/build-action outputs: name-chip/name-chip.factory.bin and name-chip.ota.bin
for factory_bin in $(find artifacts/ -name '*.factory.bin'); do
BASENAME=$(basename "$factory_bin")
# Remove .factory from name: boneio-dr-8ch-03-esp32.factory.bin -> boneio-dr-8ch-03-esp32.bin
SIMPLE_NAME="${BASENAME/.factory.bin/.bin}"
cp "$factory_bin" "gh-pages/firmware/${SIMPLE_NAME}"
echo " Copied to gh-pages/firmware/${SIMPLE_NAME}"
mkdir -p gh-pages/firmware
# esphome/build-action outputs: name/, name/manifest.json, name/*.bin
for dir in artifacts/*/; do
NAME=$(basename "$dir")
# Copy firmware binary
cp "$dir"*.bin gh-pages/firmware/
# Copy manifest and rename to firmware name
cp "$dir"manifest.json gh-pages/${NAME}.json
done
# Copy all binaries (factory + ota) to release folder for GitHub Release
find artifacts/ -name '*.factory.bin' -exec cp {} release/ \;
find artifacts/ -name '*.ota.bin' -exec cp {} release/ \;
echo "=== Release files ==="
ls -la release/
echo "=== End release ==="
# Generate manifest JSONs + firmware-catalog.json from metadata
python3 << 'PYTHON_EOF'
import json
import glob
import os
version = os.environ.get("VERSION", "unknown")
build_date = os.environ.get("BUILD_DATE", "unknown")
github_pages_url = os.environ.get("GITHUB_PAGES_URL", "")
# Read all metadata files
builds = []
for meta_file in glob.glob("metadata/*.json"):
with open(meta_file) as f:
builds.append(json.load(f))
# Discover actual firmware files on gh-pages to map metadata -> binary
fw_files = {}
for f in glob.glob("gh-pages/firmware/*.bin"):
fw_files[os.path.basename(f)] = f
print(f"Found {len(fw_files)} firmware files: {list(fw_files.keys())}")
# Generate individual ESP Web Tools manifests
for build in builds:
fw_name = build["firmware_name"]
chip = build["chip_family"]
chip_suffix = chip.lower().replace("-", "") # ESP32-S3 -> esp32s3
# Find matching binary file
bin_filename = f"{fw_name}-{chip_suffix}.bin"
if bin_filename not in fw_files:
# Fallback: try without chip suffix
bin_filename = f"{fw_name}.bin"
if bin_filename not in fw_files:
print(f" WARNING: No binary found for {fw_name} (tried {fw_name}-{chip_suffix}.bin)")
# List candidates
candidates = [k for k in fw_files if fw_name in k]
if candidates:
bin_filename = candidates[0]
print(f" Using candidate: {bin_filename}")
else:
continue
manifest = {
"name": f'{build["board_name"]} {build["output_option"]} {build["version"]}'.strip(),
"version": version,
"builds": [
{
"chipFamily": chip,
"parts": [
{
"path": f'{github_pages_url}/firmware/{bin_filename}',
"offset": 0
}
]
}
]
}
manifest_path = f'gh-pages/manifests/{fw_name}.json'
with open(manifest_path, 'w') as f:
json.dump(manifest, f, indent=2)
print(f' Generated manifest: {fw_name}.json -> {bin_filename}')
# Group by board for catalog
boards_map = {}
for build in builds:
board_value = build["board_value"]
if board_value not in boards_map:
boards_map[board_value] = {
"name": build["board_name"],
"value": board_value,
"versions_map": {}
}
version_key = build["version_key"]
if version_key not in boards_map[board_value]["versions_map"]:
boards_map[board_value]["versions_map"][version_key] = {
"version": build["version"],
"versionKey": version_key,
"options": []
}
manifest_url = f'{github_pages_url}/manifests/{build["firmware_name"]}.json'
yaml_url = f'https://github.com/boneIO-eu/esphome/blob/main/{build["yaml_file"]}'
option = {
"name": build["output_option"] if build["output_option"] else "Standard",
"manifest_url": manifest_url,
"yaml_url": yaml_url
}
boards_map[board_value]["versions_map"][version_key]["options"].append(option)
# Convert to final structure
boards = []
for board_value, board_data in boards_map.items():
versions = list(board_data["versions_map"].values())
boards.append({
"name": board_data["name"],
"value": board_data["value"],
"versions": versions
})
catalog = {
"version": version,
"build_date": build_date,
"boards": boards
}
with open("gh-pages/firmware-catalog.json", "w") as f:
json.dump(catalog, f, indent=2)
print(f"Generated firmware-catalog.json with {len(boards)} boards")
print(f"Generated {len(builds)} manifest files")
PYTHON_EOF
# Create version file
echo "$VERSION" > gh-pages/version.txt
# Create index page
echo "${{ steps.version.outputs.version }}" > gh-pages/version.txt
# Create index with firmware list
cat > gh-pages/index.html << 'EOF'
<!DOCTYPE html>
<html>
<head><title>boneIO Firmware</title></head>
<body>
<h1>boneIO ESPHome Firmware</h1>
<p><a href="firmware-catalog.json">Firmware Catalog (JSON API)</a></p>
<h2>Manifests</h2>
<ul>
EOF
for json_file in gh-pages/manifests/*.json; do
NAME=$(basename "$json_file" .json)
echo "<li><a href=\"manifests/${NAME}.json\">${NAME}</a></li>" >> gh-pages/index.html
for json in gh-pages/*.json; do
NAME=$(basename "$json" .json)
echo "<li><a href=\"${NAME}.json\">${NAME}</a></li>" >> gh-pages/index.html
done
cat >> gh-pages/index.html << 'EOF'
</ul>
@@ -429,5 +120,5 @@ jobs:
with:
tag_name: v${{ steps.version.outputs.version }}
name: Firmware v${{ steps.version.outputs.version }}
files: release/*
files: gh-pages/firmware/*.bin
generate_release_notes: true

View File

@@ -1,54 +0,0 @@
name: Validate ESPHome Configs
on:
push:
branches: [main]
paths:
- "boneio-*.yaml"
- "packages/**"
pull_request:
paths:
- "boneio-*.yaml"
- "packages/**"
jobs:
validate-urls:
name: Validate package_import_url
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Check package_import_url consistency
run: |
ERRORS=0
for FILE in boneio-*.yaml; do
BASENAME=$(basename "$FILE")
# Check package_import_url
URL=$(grep 'package_import_url:' "$FILE" 2>/dev/null | awk '{print $2}' | tr -d "'\"")
if [ -z "$URL" ]; then
echo "::warning::No package_import_url found in $FILE"
continue
fi
# Extract filename from URL (format: github://org/repo/path/file.yaml@ref)
URL_FILE=$(echo "$URL" | sed 's|.*esphome/||' | sed 's|@.*||')
if [ "$URL_FILE" != "$BASENAME" ]; then
echo "::error file=$FILE::package_import_url mismatch: URL references '$URL_FILE' but file is '$BASENAME'"
ERRORS=$((ERRORS + 1))
fi
# Check for double extensions
if echo "$URL" | grep -q '\.yaml\.yaml'; then
echo "::error file=$FILE::Double .yaml.yaml extension in package_import_url"
ERRORS=$((ERRORS + 1))
fi
done
if [ $ERRORS -gt 0 ]; then
echo ""
echo "Found $ERRORS error(s) in package_import_url validation"
exit 1
fi
echo "All package_import_url checks passed!"

View File

@@ -34,18 +34,18 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_5-v0_6/display.yaml',
'packages/devices_v0_5-v0_6/time.yaml',
'packages/devices_v0_5-v0_6/i2c.yaml',
'packages/devices_v0_5-v0_6/ina219.yaml',
'packages/devices_v0_5-v0_6/lm75b.yaml',
'packages/devices_v0_5-v0_6/pcf_with_mcp.yaml',
'packages/boards/24x16_output.yaml',
# 'packages/devices_v0_5-v0_6/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_5-v0_6/display.yaml',
'devices_v0_5-v0_6/time.yaml',
'devices_v0_5-v0_6/i2c.yaml',
'devices_v0_5-v0_6/ina219.yaml',
'devices_v0_5-v0_6/lm75b.yaml',
'devices_v0_5-v0_6/pcf_with_mcp.yaml',
'boards/24x16_output.yaml',
# 'devices_v0_5-v0_6/one_wire.yaml',
]
logger:

View File

@@ -34,17 +34,17 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_7/display.yaml',
'packages/devices_v0_7/i2c.yaml',
'packages/devices_v0_7-v0_9/ina219.yaml',
'packages/devices_v0_7-v0_9/lm75b.yaml',
'packages/devices_v0_7-v0_9/pcf_with_mcp.yaml',
'packages/boards/24x16_output.yaml',
# 'packages/devices_v0_7-v0_9/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_7/display.yaml',
'devices_v0_7/i2c.yaml',
'devices_v0_7-v0_9/ina219.yaml',
'devices_v0_7-v0_9/lm75b.yaml',
'devices_v0_7-v0_9/pcf_with_mcp.yaml',
'boards/24x16_output.yaml',
# 'devices_v0_7-v0_9/one_wire.yaml',
]
logger:

View File

@@ -34,33 +34,33 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_5-v0_6/display.yaml',
'packages/devices_v0_5-v0_6/time.yaml',
'packages/devices_v0_5-v0_6/i2c.yaml',
'packages/devices_v0_5-v0_6/ina219.yaml',
'packages/devices_v0_5-v0_6/lm75b.yaml',
'packages/devices_v0_5-v0_6/pcf.yaml',
'packages/boards/output/out01_02.yaml',
'packages/boards/output/out03_04.yaml',
'packages/boards/output/out05_06.yaml',
'packages/boards/output/out07_08.yaml',
'packages/boards/output/out09_10.yaml',
'packages/boards/output/out11_12.yaml',
'packages/boards/output/out13_14.yaml',
'packages/boards/output/out15_16.yaml',
'packages/boards/output/out17_18.yaml',
'packages/boards/output/out19_20.yaml',
'packages/boards/output/out21_22.yaml',
'packages/boards/output/out23_24.yaml',
'packages/boards/output/out25_26.yaml',
'packages/boards/output/out27_28.yaml',
'packages/boards/output/out29_30.yaml',
'packages/boards/output/out31_32.yaml',
# 'packages/devices_v0_5-v0_6/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_5-v0_6/display.yaml',
'devices_v0_5-v0_6/time.yaml',
'devices_v0_5-v0_6/i2c.yaml',
'devices_v0_5-v0_6/ina219.yaml',
'devices_v0_5-v0_6/lm75b.yaml',
'devices_v0_5-v0_6/pcf.yaml',
'boards/output/out01_02.yaml',
'boards/output/out03_04.yaml',
'boards/output/out05_06.yaml',
'boards/output/out07_08.yaml',
'boards/output/out09_10.yaml',
'boards/output/out11_12.yaml',
'boards/output/out13_14.yaml',
'boards/output/out15_16.yaml',
'boards/output/out17_18.yaml',
'boards/output/out19_20.yaml',
'boards/output/out21_22.yaml',
'boards/output/out23_24.yaml',
'boards/output/out25_26.yaml',
'boards/output/out27_28.yaml',
'boards/output/out29_30.yaml',
'boards/output/out31_32.yaml',
# 'devices_v0_5-v0_6/one_wire.yaml',
]
logger:

View File

@@ -34,32 +34,32 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_7/display.yaml',
'packages/devices_v0_7/i2c.yaml',
'packages/devices_v0_7-v0_9/ina219.yaml',
'packages/devices_v0_7-v0_9/lm75b.yaml',
'packages/devices_v0_7-v0_9/pcf.yaml',
'packages/boards/output/out01_02.yaml',
'packages/boards/output/out03_04.yaml',
'packages/boards/output/out05_06.yaml',
'packages/boards/output/out07_08.yaml',
'packages/boards/output/out09_10.yaml',
'packages/boards/output/out11_12.yaml',
'packages/boards/output/out13_14.yaml',
'packages/boards/output/out15_16.yaml',
'packages/boards/output/out17_18.yaml',
'packages/boards/output/out19_20.yaml',
'packages/boards/output/out21_22.yaml',
'packages/boards/output/out23_24.yaml',
'packages/boards/output/out25_26.yaml',
'packages/boards/output/out27_28.yaml',
'packages/boards/output/out29_30.yaml',
'packages/boards/output/out31_32.yaml',
# 'packages/devices_v0_7-v0_9/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_7/display.yaml',
'devices_v0_7/i2c.yaml',
'devices_v0_7-v0_9/ina219.yaml',
'devices_v0_7-v0_9/lm75b.yaml',
'devices_v0_7-v0_9/pcf.yaml',
'boards/output/out01_02.yaml',
'boards/output/out03_04.yaml',
'boards/output/out05_06.yaml',
'boards/output/out07_08.yaml',
'boards/output/out09_10.yaml',
'boards/output/out11_12.yaml',
'boards/output/out13_14.yaml',
'boards/output/out15_16.yaml',
'boards/output/out17_18.yaml',
'boards/output/out19_20.yaml',
'boards/output/out21_22.yaml',
'boards/output/out23_24.yaml',
'boards/output/out25_26.yaml',
'boards/output/out27_28.yaml',
'boards/output/out29_30.yaml',
'boards/output/out31_32.yaml',
# 'devices_v0_7-v0_9/one_wire.yaml',
]
logger:

View File

@@ -34,33 +34,33 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_5-v0_6/display.yaml',
'packages/devices_v0_5-v0_6/time.yaml',
'packages/devices_v0_5-v0_6/i2c.yaml',
'packages/devices_v0_5-v0_6/ina219.yaml',
'packages/devices_v0_5-v0_6/lm75b.yaml',
'packages/devices_v0_5-v0_6/pcf.yaml',
'packages/boards/output/out01_02.yaml',
'packages/boards/output/out03_04.yaml',
'packages/boards/output/out05_06.yaml',
'packages/boards/output/out07_08.yaml',
'packages/boards/output/out09_10.yaml',
'packages/boards/output/out11_12.yaml',
'packages/boards/output/out13_14.yaml',
'packages/boards/output/out15_16.yaml',
'packages/boards/output/out17_18.yaml',
'packages/boards/output/out19_20.yaml',
'packages/boards/output/out21_22.yaml',
'packages/boards/output/out23_24.yaml',
'packages/boards/output/out25_26.yaml',
'packages/boards/output/out27_28.yaml',
'packages/boards/output/out29_30.yaml',
'packages/boards/output/out31_32.yaml',
# 'packages/devices_v0_5-v0_6/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_5-v0_6/display.yaml',
'devices_v0_5-v0_6/time.yaml',
'devices_v0_5-v0_6/i2c.yaml',
'devices_v0_5-v0_6/ina219.yaml',
'devices_v0_5-v0_6/lm75b.yaml',
'devices_v0_5-v0_6/pcf.yaml',
'boards/output/out01_02.yaml',
'boards/output/out03_04.yaml',
'boards/output/out05_06.yaml',
'boards/output/out07_08.yaml',
'boards/output/out09_10.yaml',
'boards/output/out11_12.yaml',
'boards/output/out13_14.yaml',
'boards/output/out15_16.yaml',
'boards/output/out17_18.yaml',
'boards/output/out19_20.yaml',
'boards/output/out21_22.yaml',
'boards/output/out23_24.yaml',
'boards/output/out25_26.yaml',
'boards/output/out27_28.yaml',
'boards/output/out29_30.yaml',
'boards/output/out31_32.yaml',
# 'devices_v0_5-v0_6/one_wire.yaml',
]
logger:

View File

@@ -40,32 +40,32 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_7/display.yaml',
'packages/devices_v0_7/i2c.yaml',
'packages/devices_v0_7-v0_9/ina219.yaml',
'packages/devices_v0_7-v0_9/lm75b.yaml',
'packages/devices_v0_7-v0_9/pcf.yaml',
'packages/boards/output/out01_02.yaml',
'packages/boards/output/out03_04.yaml',
'packages/boards/output/out05_06.yaml',
'packages/boards/output/out07_08.yaml',
'packages/boards/output/out09_10.yaml',
'packages/boards/output/out11_12.yaml',
'packages/boards/output/out13_14.yaml',
'packages/boards/output/out15_16.yaml',
'packages/boards/output/out17_18.yaml',
'packages/boards/output/out19_20.yaml',
'packages/boards/output/out21_22.yaml',
'packages/boards/output/out23_24.yaml',
'packages/boards/output/out25_26.yaml',
'packages/boards/output/out27_28.yaml',
'packages/boards/output/out29_30.yaml',
'packages/boards/output/out31_32.yaml',
# 'packages/devices_v0_7-v0_9/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_7/display.yaml',
'devices_v0_7/i2c.yaml',
'devices_v0_7-v0_9/ina219.yaml',
'devices_v0_7-v0_9/lm75b.yaml',
'devices_v0_7-v0_9/pcf.yaml',
'boards/output/out01_02.yaml',
'boards/output/out03_04.yaml',
'boards/output/out05_06.yaml',
'boards/output/out07_08.yaml',
'boards/output/out09_10.yaml',
'boards/output/out11_12.yaml',
'boards/output/out13_14.yaml',
'boards/output/out15_16.yaml',
'boards/output/out17_18.yaml',
'boards/output/out19_20.yaml',
'boards/output/out21_22.yaml',
'boards/output/out23_24.yaml',
'boards/output/out25_26.yaml',
'boards/output/out27_28.yaml',
'boards/output/out29_30.yaml',
'boards/output/out31_32.yaml',
# 'devices_v0_7-v0_9/one_wire.yaml',
]
logger:

View File

@@ -98,9 +98,9 @@ output:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/serial_no.yaml',
'devices/serial_no.yaml',
]
# boneiopackages:
# url: https://github.com/boneIO-eu/esphome_packages

View File

@@ -34,33 +34,33 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_5-v0_6/display.yaml',
'packages/devices_v0_5-v0_6/time.yaml',
'packages/devices_v0_5-v0_6/i2c.yaml',
'packages/devices_v0_5-v0_6/ina219.yaml',
'packages/devices_v0_5-v0_6/lm75b.yaml',
'packages/devices_v0_5-v0_6/pcf.yaml',
'packages/boards/cover/out01_02.yaml',
'packages/boards/cover/out03_04.yaml',
'packages/boards/cover/out05_06.yaml',
'packages/boards/cover/out07_08.yaml',
'packages/boards/cover/out09_10.yaml',
'packages/boards/cover/out11_12.yaml',
'packages/boards/cover/out13_14.yaml',
'packages/boards/cover/out15_16.yaml',
'packages/boards/output/out17_18.yaml',
'packages/boards/output/out19_20.yaml',
'packages/boards/output/out21_22.yaml',
'packages/boards/output/out23_24.yaml',
'packages/boards/output/out25_26.yaml',
'packages/boards/output/out27_28.yaml',
'packages/boards/output/out29_30.yaml',
'packages/boards/output/out31_32.yaml',
# 'packages/devices_v0_5-v0_6/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_5-v0_6/display.yaml',
'devices_v0_5-v0_6/time.yaml',
'devices_v0_5-v0_6/i2c.yaml',
'devices_v0_5-v0_6/ina219.yaml',
'devices_v0_5-v0_6/lm75b.yaml',
'devices_v0_5-v0_6/pcf.yaml',
'boards/cover/out01_02.yaml',
'boards/cover/out03_04.yaml',
'boards/cover/out05_06.yaml',
'boards/cover/out07_08.yaml',
'boards/cover/out09_10.yaml',
'boards/cover/out11_12.yaml',
'boards/cover/out13_14.yaml',
'boards/cover/out15_16.yaml',
'boards/output/out17_18.yaml',
'boards/output/out19_20.yaml',
'boards/output/out21_22.yaml',
'boards/output/out23_24.yaml',
'boards/output/out25_26.yaml',
'boards/output/out27_28.yaml',
'boards/output/out29_30.yaml',
'boards/output/out31_32.yaml',
# 'devices_v0_5-v0_6/one_wire.yaml',
]
logger:

View File

@@ -34,32 +34,32 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_7/display.yaml',
'packages/devices_v0_7/i2c.yaml',
'packages/devices_v0_7-v0_9/ina219.yaml',
'packages/devices_v0_7-v0_9/lm75b.yaml',
'packages/devices_v0_7-v0_9/pcf.yaml',
'packages/boards/cover/out01_02.yaml',
'packages/boards/cover/out03_04.yaml',
'packages/boards/cover/out05_06.yaml',
'packages/boards/cover/out07_08.yaml',
'packages/boards/cover/out09_10.yaml',
'packages/boards/cover/out11_12.yaml',
'packages/boards/cover/out13_14.yaml',
'packages/boards/cover/out15_16.yaml',
'packages/boards/output/out17_18.yaml',
'packages/boards/output/out19_20.yaml',
'packages/boards/output/out21_22.yaml',
'packages/boards/output/out23_24.yaml',
'packages/boards/output/out25_26.yaml',
'packages/boards/output/out27_28.yaml',
'packages/boards/output/out29_30.yaml',
'packages/boards/output/out31_32.yaml',
# 'packages/devices_v0_7-v0_9/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_7/display.yaml',
'devices_v0_7/i2c.yaml',
'devices_v0_7-v0_9/ina219.yaml',
'devices_v0_7-v0_9/lm75b.yaml',
'devices_v0_7-v0_9/pcf.yaml',
'boards/cover/out01_02.yaml',
'boards/cover/out03_04.yaml',
'boards/cover/out05_06.yaml',
'boards/cover/out07_08.yaml',
'boards/cover/out09_10.yaml',
'boards/cover/out11_12.yaml',
'boards/cover/out13_14.yaml',
'boards/cover/out15_16.yaml',
'boards/output/out17_18.yaml',
'boards/output/out19_20.yaml',
'boards/output/out21_22.yaml',
'boards/output/out23_24.yaml',
'boards/output/out25_26.yaml',
'boards/output/out27_28.yaml',
'boards/output/out29_30.yaml',
'boards/output/out31_32.yaml',
# 'devices_v0_7-v0_9/one_wire.yaml',
]
logger:

View File

@@ -34,33 +34,33 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_5-v0_6/display.yaml',
'packages/devices_v0_5-v0_6/time.yaml',
'packages/devices_v0_5-v0_6/i2c.yaml',
'packages/devices_v0_5-v0_6/ina219.yaml',
'packages/devices_v0_5-v0_6/lm75b.yaml',
'packages/devices_v0_5-v0_6/pcf.yaml',
'packages/boards/cover/out01_02.yaml',
'packages/boards/cover/out03_04.yaml',
'packages/boards/cover/out05_06.yaml',
'packages/boards/cover/out07_08.yaml',
'packages/boards/cover/out09_10.yaml',
'packages/boards/cover/out11_12.yaml',
'packages/boards/cover/out13_14.yaml',
'packages/boards/cover/out15_16.yaml',
'packages/boards/output/out17_18.yaml',
'packages/boards/output/out19_20.yaml',
'packages/boards/output/out21_22.yaml',
'packages/boards/output/out23_24.yaml',
'packages/boards/output/out25_26.yaml',
'packages/boards/output/out27_28.yaml',
'packages/boards/output/out29_30.yaml',
'packages/boards/output/out31_32.yaml',
# 'packages/devices_v0_7/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_5-v0_6/display.yaml',
'devices_v0_5-v0_6/time.yaml',
'devices_v0_5-v0_6/i2c.yaml',
'devices_v0_5-v0_6/ina219.yaml',
'devices_v0_5-v0_6/lm75b.yaml',
'devices_v0_5-v0_6/pcf.yaml',
'boards/cover/out01_02.yaml',
'boards/cover/out03_04.yaml',
'boards/cover/out05_06.yaml',
'boards/cover/out07_08.yaml',
'boards/cover/out09_10.yaml',
'boards/cover/out11_12.yaml',
'boards/cover/out13_14.yaml',
'boards/cover/out15_16.yaml',
'boards/output/out17_18.yaml',
'boards/output/out19_20.yaml',
'boards/output/out21_22.yaml',
'boards/output/out23_24.yaml',
'boards/output/out25_26.yaml',
'boards/output/out27_28.yaml',
'boards/output/out29_30.yaml',
'boards/output/out31_32.yaml',
# 'devices_v0_7/one_wire.yaml',
]
logger:

View File

@@ -34,32 +34,32 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_7/display.yaml',
'packages/devices_v0_7/i2c.yaml',
'packages/devices_v0_7-v0_9/ina219.yaml',
'packages/devices_v0_7-v0_9/lm75b.yaml',
'packages/devices_v0_7-v0_9/pcf.yaml',
'packages/boards/cover/out01_02.yaml',
'packages/boards/cover/out03_04.yaml',
'packages/boards/cover/out05_06.yaml',
'packages/boards/cover/out07_08.yaml',
'packages/boards/cover/out09_10.yaml',
'packages/boards/cover/out11_12.yaml',
'packages/boards/cover/out13_14.yaml',
'packages/boards/cover/out15_16.yaml',
'packages/boards/output/out17_18.yaml',
'packages/boards/output/out19_20.yaml',
'packages/boards/output/out21_22.yaml',
'packages/boards/output/out23_24.yaml',
'packages/boards/output/out25_26.yaml',
'packages/boards/output/out27_28.yaml',
'packages/boards/output/out29_30.yaml',
'packages/boards/output/out31_32.yaml',
# 'packages/devices_v0_7-v0_9/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_7/display.yaml',
'devices_v0_7/i2c.yaml',
'devices_v0_7-v0_9/ina219.yaml',
'devices_v0_7-v0_9/lm75b.yaml',
'devices_v0_7-v0_9/pcf.yaml',
'boards/cover/out01_02.yaml',
'boards/cover/out03_04.yaml',
'boards/cover/out05_06.yaml',
'boards/cover/out07_08.yaml',
'boards/cover/out09_10.yaml',
'boards/cover/out11_12.yaml',
'boards/cover/out13_14.yaml',
'boards/cover/out15_16.yaml',
'boards/output/out17_18.yaml',
'boards/output/out19_20.yaml',
'boards/output/out21_22.yaml',
'boards/output/out23_24.yaml',
'boards/output/out25_26.yaml',
'boards/output/out27_28.yaml',
'boards/output/out29_30.yaml',
'boards/output/out31_32.yaml',
# 'devices_v0_7-v0_9/one_wire.yaml',
]
logger:

View File

@@ -34,33 +34,33 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_5-v0_6/display.yaml',
'packages/devices_v0_5-v0_6/time.yaml',
'packages/devices_v0_5-v0_6/i2c.yaml',
'packages/devices_v0_5-v0_6/ina219.yaml',
'packages/devices_v0_5-v0_6/lm75b.yaml',
'packages/devices_v0_5-v0_6/pcf.yaml',
'packages/boards/cover/out01_02.yaml',
'packages/boards/cover/out03_04.yaml',
'packages/boards/cover/out05_06.yaml',
'packages/boards/cover/out07_08.yaml',
'packages/boards/cover/out09_10.yaml',
'packages/boards/cover/out11_12.yaml',
'packages/boards/cover/out13_14.yaml',
'packages/boards/cover/out15_16.yaml',
'packages/boards/cover/out17_18.yaml',
'packages/boards/cover/out19_20.yaml',
'packages/boards/cover/out21_22.yaml',
'packages/boards/cover/out23_24.yaml',
'packages/boards/cover/out25_26.yaml',
'packages/boards/cover/out27_28.yaml',
'packages/boards/cover/out29_30.yaml',
'packages/boards/cover/out31_32.yaml',
# 'packages/devices_v0_5-v0_6/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_5-v0_6/display.yaml',
'devices_v0_5-v0_6/time.yaml',
'devices_v0_5-v0_6/i2c.yaml',
'devices_v0_5-v0_6/ina219.yaml',
'devices_v0_5-v0_6/lm75b.yaml',
'devices_v0_5-v0_6/pcf.yaml',
'boards/cover/out01_02.yaml',
'boards/cover/out03_04.yaml',
'boards/cover/out05_06.yaml',
'boards/cover/out07_08.yaml',
'boards/cover/out09_10.yaml',
'boards/cover/out11_12.yaml',
'boards/cover/out13_14.yaml',
'boards/cover/out15_16.yaml',
'boards/cover/out17_18.yaml',
'boards/cover/out19_20.yaml',
'boards/cover/out21_22.yaml',
'boards/cover/out23_24.yaml',
'boards/cover/out25_26.yaml',
'boards/cover/out27_28.yaml',
'boards/cover/out29_30.yaml',
'boards/cover/out31_32.yaml',
# 'devices_v0_5-v0_6/one_wire.yaml',
]
logger:

View File

@@ -34,32 +34,32 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_7/display.yaml',
'packages/devices_v0_7/i2c.yaml',
'packages/devices_v0_7-v0_9/ina219.yaml',
'packages/devices_v0_7-v0_9/lm75b.yaml',
'packages/devices_v0_7-v0_9/pcf.yaml',
'packages/boards/cover/out01_02.yaml',
'packages/boards/cover/out03_04.yaml',
'packages/boards/cover/out05_06.yaml',
'packages/boards/cover/out07_08.yaml',
'packages/boards/cover/out09_10.yaml',
'packages/boards/cover/out11_12.yaml',
'packages/boards/cover/out13_14.yaml',
'packages/boards/cover/out15_16.yaml',
'packages/boards/cover/out17_18.yaml',
'packages/boards/cover/out19_20.yaml',
'packages/boards/cover/out21_22.yaml',
'packages/boards/cover/out23_24.yaml',
'packages/boards/cover/out25_26.yaml',
'packages/boards/cover/out27_28.yaml',
'packages/boards/cover/out29_30.yaml',
'packages/boards/cover/out31_32.yaml',
# 'packages/devices_v0_7-v0_9/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_7/display.yaml',
'devices_v0_7/i2c.yaml',
'devices_v0_7-v0_9/ina219.yaml',
'devices_v0_7-v0_9/lm75b.yaml',
'devices_v0_7-v0_9/pcf.yaml',
'boards/cover/out01_02.yaml',
'boards/cover/out03_04.yaml',
'boards/cover/out05_06.yaml',
'boards/cover/out07_08.yaml',
'boards/cover/out09_10.yaml',
'boards/cover/out11_12.yaml',
'boards/cover/out13_14.yaml',
'boards/cover/out15_16.yaml',
'boards/cover/out17_18.yaml',
'boards/cover/out19_20.yaml',
'boards/cover/out21_22.yaml',
'boards/cover/out23_24.yaml',
'boards/cover/out25_26.yaml',
'boards/cover/out27_28.yaml',
'boards/cover/out29_30.yaml',
'boards/cover/out31_32.yaml',
# 'devices_v0_7-v0_9/one_wire.yaml',
]
logger:

View File

@@ -23,13 +23,13 @@ external_components:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files:
[
'packages/devices/serial_no.yaml',
'packages/devices/dimmer_i2c.yaml',
'packages/devices/dimmer_ina219.yaml',
'packages/boards/dimmer_output.yaml',
'devices/serial_no.yaml',
'devices/dimmer_i2c.yaml',
'devices/dimmer_ina219.yaml',
'boards/dimmer_output.yaml',
]
ethernet:

View File

@@ -23,13 +23,13 @@ external_components:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files:
[
'packages/devices/serial_no.yaml',
'packages/devices/dimmer_i2c.yaml',
'packages/devices/dimmer_ina219.yaml',
'packages/boards/dimmer_output.yaml',
'devices/serial_no.yaml',
'devices/dimmer_i2c.yaml',
'devices/dimmer_ina219.yaml',
'boards/dimmer_output.yaml',
]
ethernet:

View File

@@ -23,13 +23,13 @@ external_components:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files:
[
'packages/devices/serial_no.yaml',
'packages/devices/dimmer_i2c.yaml',
'packages/devices/dimmer_ina219.yaml',
'packages/boards/dimmer_output.yaml',
'devices/serial_no.yaml',
'devices/dimmer_i2c.yaml',
'devices/dimmer_ina219.yaml',
'boards/dimmer_output.yaml',
]
ethernet:

View File

@@ -106,9 +106,9 @@ output:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/serial_no.yaml',
'devices/serial_no.yaml',
]
# boneiopackages:
# url: https://github.com/boneIO-eu/esphome_packages

View File

@@ -106,9 +106,9 @@ output:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/serial_no.yaml',
'devices/serial_no.yaml',
]
# boneiopackages:
# url: https://github.com/boneIO-eu/esphome_packages

View File

@@ -106,9 +106,9 @@ output:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/serial_no.yaml',
'devices/serial_no.yaml',
]
# boneiopackages:
# url: https://github.com/boneIO-eu/esphome_packages

View File

@@ -1,22 +1,22 @@
substitutions:
name: boneio-input24-gen2-01
friendly_name: "boneIO ESP Input24 Gen2"
serial_prefix: "esp24" #Don't change it.
firmware_manifest: "https://boneio.eu/fwesp/boneio-input24-gen2-01.json"
friendly_name: 'boneIO ESP Input24 Gen2'
serial_prefix: 'esp24' #Don't change it.
firmware_manifest: 'https://boneio.eu/fwesp/boneio-input24-gen2-01.json'
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
name: '${name}'
friendly_name: '${friendly_name}'
name_add_mac_suffix: true
project:
name: boneio.input24-gen2
version: "0.1"
version: '0.1'
on_boot:
priority: -100
then:
- delay: 5s
- if:
condition:
lambda: "return id(serial_no) != nullptr;"
lambda: 'return id(serial_no) != nullptr;'
then:
- component.update: serial_no
- logger.log: "Serial No updated on boot"
@@ -25,7 +25,7 @@ esphome:
esp32:
board: esp32-s3-devkitc-1
framework:
framework:
type: esp-idf
ethernet:
@@ -45,6 +45,7 @@ i2c:
scan: True
frequency: 400kHz
# CAN gpio48 - tx, gpio47 rx, gpio35 stb
# uart:
# id: boneio_uart
@@ -60,8 +61,10 @@ i2c:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
files: ["packages/devices/serial_no.yaml"]
ref: packages-v1.7.2
files: [
'devices/serial_no.yaml',
]
# boneiopackages:
# url: https://github.com/boneIO-eu/esphome_packages
# ref: main
@@ -70,7 +73,7 @@ packages:
# - path: sdm630.yaml
dashboard_import:
package_import_url: github://boneIO-eu/esphome/boneio-input24_gen2-v0_1.yaml@latest
package_import_url: github://boneIO-eu/esphome/boneio-input24_gen2-v0_1.yaml.yaml@latest
import_full_config: true
pcf8574:
@@ -96,7 +99,7 @@ web_server:
sensor:
- platform: lm75b
id: boneIO_temp
name: "Temperature"
name: 'Temperature'
update_interval: 30s
entity_category: diagnostic
on_value_range:
@@ -110,7 +113,7 @@ sensor:
switch:
- platform: gpio
id: buzzer
name: "Buzzer"
name: 'Buzzer'
pin:
number: GPIO9
mode:
@@ -118,7 +121,7 @@ switch:
inverted: false
- platform: gpio
id: can_bus_switch
name: "CAN Bus Switch"
name: 'CAN Bus Switch'
pin:
number: GPIO35
mode:
@@ -127,7 +130,7 @@ switch:
binary_sensor:
- platform: gpio
name: "IN_01"
name: 'IN_01'
id: in_01
pin:
pcf8574: pcf_inputs_1_to_8
@@ -137,7 +140,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_02"
name: 'IN_02'
id: in_02
pin:
pcf8574: pcf_inputs_1_to_8
@@ -147,7 +150,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_03"
name: 'IN_03'
id: in_03
pin:
pcf8574: pcf_inputs_1_to_8
@@ -157,7 +160,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_04"
name: 'IN_04'
id: in_04
pin:
pcf8574: pcf_inputs_1_to_8
@@ -167,7 +170,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_05"
name: 'IN_05'
id: in_05
pin:
pcf8574: pcf_inputs_1_to_8
@@ -177,7 +180,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_06"
name: 'IN_06'
id: in_06
pin:
pcf8574: pcf_inputs_1_to_8
@@ -187,7 +190,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_07"
name: 'IN_07'
id: in_07
pin:
pcf8574: pcf_inputs_1_to_8
@@ -197,7 +200,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_08"
name: 'IN_08'
id: in_08
pin:
pcf8574: pcf_inputs_1_to_8
@@ -207,7 +210,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_09"
name: 'IN_09'
id: in_09
pin:
pcf8574: pcf_inputs_9_to_24
@@ -217,7 +220,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_10"
name: 'IN_10'
id: in_10
pin:
pcf8574: pcf_inputs_9_to_24
@@ -227,7 +230,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_11"
name: 'IN_11'
id: in_11
pin:
pcf8574: pcf_inputs_9_to_24
@@ -237,7 +240,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_12"
name: 'IN_12'
id: in_12
pin:
pcf8574: pcf_inputs_9_to_24
@@ -247,7 +250,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_13"
name: 'IN_13'
id: in_13
pin:
pcf8574: pcf_inputs_9_to_24
@@ -257,7 +260,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_14"
name: 'IN_14'
id: in_14
pin:
pcf8574: pcf_inputs_9_to_24
@@ -267,7 +270,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_15"
name: 'IN_15'
id: in_15
pin:
pcf8574: pcf_inputs_9_to_24
@@ -277,7 +280,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_16"
name: 'IN_16'
id: in_16
pin:
pcf8574: pcf_inputs_9_to_24
@@ -287,7 +290,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_17"
name: 'IN_17'
id: in_17
pin:
pcf8574: pcf_inputs_9_to_24
@@ -297,7 +300,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_18"
name: 'IN_18'
id: in_18
pin:
pcf8574: pcf_inputs_9_to_24
@@ -307,7 +310,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_19"
name: 'IN_19'
id: in_19
pin:
pcf8574: pcf_inputs_9_to_24
@@ -317,7 +320,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_20"
name: 'IN_20'
id: in_20
pin:
pcf8574: pcf_inputs_9_to_24
@@ -327,7 +330,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_21"
name: 'IN_21'
id: in_21
pin:
pcf8574: pcf_inputs_9_to_24
@@ -337,7 +340,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_22"
name: 'IN_22'
id: in_22
pin:
pcf8574: pcf_inputs_9_to_24
@@ -347,7 +350,7 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_23"
name: 'IN_23'
id: in_23
pin:
pcf8574: pcf_inputs_9_to_24
@@ -357,11 +360,11 @@ binary_sensor:
inverted: true
- platform: gpio
name: "IN_24"
name: 'IN_24'
id: in_24
pin:
pcf8574: pcf_inputs_9_to_24
number: 8
mode:
input: true
inverted: true
inverted: true

View File

@@ -34,17 +34,17 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_7/display.yaml',
'packages/devices_v0_7/i2c.yaml',
'packages/devices_v0_7-v0_9/ina219.yaml',
'packages/devices_v0_7-v0_9/lm75b.yaml',
'packages/devices_v0_7-v0_9/pcf_mosfet.yaml',
'packages/boards/mosfet48_output.yaml',
# 'packages/devices_v0_7/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_7/display.yaml',
'devices_v0_7/i2c.yaml',
'devices_v0_7-v0_9/ina219.yaml',
'devices_v0_7-v0_9/lm75b.yaml',
'devices_v0_7-v0_9/pcf_mosfet.yaml',
'boards/mosfet48_output.yaml',
# 'devices_v0_7/one_wire.yaml',
]
logger:

View File

@@ -34,17 +34,17 @@ dashboard_import:
packages:
internals_packages:
url: https://github.com/boneIO-eu/esphome
ref: packages-v2.0.0
ref: packages-v1.7.2
files: [
'packages/devices/buzzer.yaml',
'packages/devices/serial_no.yaml',
'packages/devices_v0_7/display.yaml',
'packages/devices_v0_7/i2c.yaml',
'packages/devices_v0_7-v0_9/ina219.yaml',
'packages/devices_v0_7-v0_9/lm75b.yaml',
'packages/devices_v0_7-v0_9/pcf_mosfet.yaml',
'packages/boards/mosfet48_output.yaml',
# 'packages/devices_v0_7/one_wire.yaml',
'devices/buzzer.yaml',
'devices/serial_no.yaml',
'devices_v0_7/display.yaml',
'devices_v0_7/i2c.yaml',
'devices_v0_7-v0_9/ina219.yaml',
'devices_v0_7-v0_9/lm75b.yaml',
'devices_v0_7-v0_9/pcf_mosfet.yaml',
'boards/mosfet48_output.yaml',
# 'devices_v0_7/one_wire.yaml',
]
logger:

View File

@@ -26,13 +26,13 @@ exclude_files = [
"boneio-mosfet48_lights_v0_7.yaml",
"boneio-mosfet48_switches_v0_7.yaml"
"boneio-8x10A_v0_1.yaml"
"boneio-dimmer_gen2_8ch-dev0_4.yaml",
"boneio-dimmer_gen2_8ch-dev0_4.yaml"
# Dodaj tutaj kolejne pliki do wykluczenia
]
include_files = [
"boneio-input24_gen2-v0_1.yaml",
"boneio-input24_gen2-v0_01.yaml",
# "boneio-8x10A_gen2_lights-v0_1.yaml",
# "boneio-dimmer_gen2_2rgbw-v0_1.yaml",
# "boneio-dimmer_gen2_8ch-v0_1"

Some files were not shown because too many files have changed in this diff Show More