mirror of
https://github.com/randybb/esphome-configs.git
synced 2026-10-14 08:35:12 +02:00
30 lines
1.1 KiB
YAML
30 lines
1.1 KiB
YAML
---
|
|
# IPv6-only IoT network (SLAAC, no DHCPv4) for ethernet devices; add next to a common package:
|
|
# packages:
|
|
# common_eth: !include common/common_eth.yaml
|
|
# ipv6_only: !include common/ipv6_only_eth.yaml
|
|
# WiFi devices use common/ipv6_only.yaml (this + the IPv6 SSID)
|
|
external_components:
|
|
# network enable_ipv4 + audio HTTP reader over IPv6 (esphome/esphome#19750), drop once merged
|
|
- source: github://pr#19750
|
|
components: [const, network, wifi, ethernet, audio]
|
|
refresh: 1h
|
|
|
|
esp32:
|
|
framework:
|
|
components:
|
|
# mdns 1.14.0: no "A 0.0.0.0" without IPv4 + IPv6 on ETH-only builds (espressif/esp-protocols#1156, #1161),
|
|
# drop once on ESPHome 2026.10.0 (esphome/esphome#20383 bumps the pin from 1.12.0)
|
|
- name: espressif/mdns
|
|
ref: 1.14.0
|
|
# IDF v5.5.5 lwip + .local resolution over IPv6 (espressif/esp-lwip#94), drop once in IDF
|
|
- name: lwip
|
|
source: https://github.com/randybb/esp-lwip.git
|
|
ref: idf-v5.5.5-lwip-component
|
|
path: lwip
|
|
|
|
network:
|
|
enable_ipv6: true
|
|
enable_ipv4: false
|
|
min_ipv6_addr_count: 1
|