Compare commits

..
3 Commits
Author SHA1 Message Date
randy 05060756e3 OpenPrintTag reader: filament color light falls back to the Creality tag
CI / ESPHome config validation (push) Failing after 6s
CI / YAML lint (push) Failing after 17s
2026-10-10 12:35:49 +02:00
randy 7cc90187d1 ipv6_only_eth: mdns 1.14.0 from the registry instead of the fork 2026-10-10 12:35:49 +02:00
randy 26a09b37bc all esp8266: LEAmDNS fork announcing IPv6 addresses (esp8266/Arduino#9068) 2026-10-10 12:33:12 +02:00
12 changed files with 36 additions and 15 deletions

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
---
# ESP8266 core with LEAmDNS announcing the IPv6 addresses (AAAA, ff02::fb) from
# randybb/Arduino@mdns-ipv6-aaaa (esp8266/Arduino#9068); add next to common_esp8266.yaml.
# The device must not set 'toolchain: arduino' (no custom framework source there).
# Drop once it's upstream and in an ESPHome release.
esp8266:
toolchain: platformio
framework:
version: 3.1.2
source: https://github.com/randybb/Arduino.git#mdns-ipv6-aaaa
+4 -5
View File
@@ -8,16 +8,15 @@ 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.12.0 + fix for "A 0.0.0.0" without IPv4 (espressif/esp-protocols#1156, merged)
# + IPv6 on ETH-only builds (espressif/esp-protocols#1161, merged), drop once both are released
# 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
source: https://github.com/randybb/esp-protocols.git
ref: mdns-v1.12.0-zero-ipv4-test
path: components/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
+1 -1
View File
@@ -22,10 +22,10 @@ esphome:
esp8266:
board: esp01_1m
toolchain: arduino
packages:
common: !include common/common_esp8266.yaml
mdns_ipv6: !include common/esp8266_mdns_ipv6.yaml
status_led:
pin:
+1 -1
View File
@@ -21,10 +21,10 @@ esphome:
esp8266:
board: esp01_1m
toolchain: arduino
packages:
common: !include common/common_esp8266.yaml
mdns_ipv6: !include common/esp8266_mdns_ipv6.yaml
globals:
- id: aerator_auto
+1 -1
View File
@@ -18,10 +18,10 @@ esphome:
esp8266:
board: esp01_1m
toolchain: arduino
packages:
common: !include common/common_esp8266.yaml
mdns_ipv6: !include common/esp8266_mdns_ipv6.yaml
remote_receiver:
pin: 4
+13 -1
View File
@@ -182,6 +182,9 @@ text_sensor:
- platform: creality_cfs
type: color
name: Creality color
id: creality_color
on_value:
- script.execute: show_filament_color
- platform: creality_cfs
type: serial
name: Creality serial
@@ -197,9 +200,18 @@ text_sensor:
- platform: openprinttag
type: primary_color
name: Color
# Mirrored to the filament_color light, empty = no tag
id: openprinttag_color
on_value:
- script.execute: show_filament_color
script:
# The filament color on the filament_color light: the OpenPrintTag's, else the Creality tag's
- id: show_filament_color
then:
- lambda: |-
std::string x = id(openprinttag_color).state;
if (x.size() < 7)
x = id(creality_color).state;
if (x.size() < 7) {
id(filament_color).turn_off().set_transition_length(0).perform();
return;
+1 -1
View File
@@ -26,10 +26,10 @@ esphome:
esp8266:
board: esp01_1m
toolchain: arduino
packages:
common: !include common/common_esp8266.yaml
mdns_ipv6: !include common/esp8266_mdns_ipv6.yaml
binary_sensor:
- platform: gpio
+1 -1
View File
@@ -26,10 +26,10 @@ esphome:
esp8266:
board: esp01_1m
toolchain: arduino
packages:
common: !include common/common_esp8266.yaml
mdns_ipv6: !include common/esp8266_mdns_ipv6.yaml
binary_sensor:
- platform: gpio
+1 -1
View File
@@ -33,10 +33,10 @@ esphome:
esp8266:
board: esp01_1m
toolchain: arduino
packages:
common: !include common/common_esp8266.yaml
mdns_ipv6: !include common/esp8266_mdns_ipv6.yaml
binary_sensor:
- platform: gpio
+1 -1
View File
@@ -17,10 +17,10 @@ esphome:
esp8266:
board: esp01_1m
toolchain: arduino
packages:
common: !include common/common_esp8266.yaml
mdns_ipv6: !include common/esp8266_mdns_ipv6.yaml
# wifi:
# use_address: mcu-mini-04.local
+1 -1
View File
@@ -31,10 +31,10 @@ esphome:
esp8266:
board: esp8285
toolchain: arduino
packages:
common: !include common/common_esp8266.yaml
mdns_ipv6: !include common/esp8266_mdns_ipv6.yaml
light:
- platform: status_led
+1 -1
View File
@@ -20,10 +20,10 @@ esphome:
esp8266:
board: esp01_1m
toolchain: arduino
packages:
common: !include common/common_esp8266.yaml
mdns_ipv6: !include common/esp8266_mdns_ipv6.yaml
binary_sensor:
- platform: gpio