Compare commits

...

16 Commits

Author SHA1 Message Date
randy 083d603777 Add .device-builder.json to gitignore
CI / YAML lint (push) Has been cancelled
CI / ESPHome config validation (push) Has been cancelled
2026-06-17 12:12:38 +02:00
ESPHome Device Builder 213b092029 Edit mcu-apollo-dev.yaml 2026-06-17 12:00:07 +02:00
ESPHome Device Builder 6791ecd849 Edit mcu-apollo-dev.yaml 2026-06-17 11:59:49 +02:00
ESPHome Device Builder ef51ad3f0e Edit mcu-apollo-dev.yaml 2026-06-17 11:55:38 +02:00
ESPHome Device Builder 1b55751c7d Edit mcu-apollo-dev.yaml 2026-06-17 11:55:30 +02:00
ESPHome Device Builder ad6fa5bfc8 Edit mcu-apollo-dev.yaml 2026-06-10 19:44:07 +02:00
ESPHome Device Builder 7764995c14 Edit mcu-apollo-dev.yaml 2026-06-10 19:42:59 +02:00
ESPHome Device Builder 3d1318956e Edit mcu-apollo-dev.yaml 2026-06-10 19:39:42 +02:00
ESPHome Device Builder 2954489bb9 Edit mcu-apollo-dev.yaml 2026-06-10 19:15:11 +02:00
ESPHome Device Builder d3cd52ac49 Edit mcu-apollo-dev.yaml 2026-06-10 19:12:21 +02:00
ESPHome Device Builder 85af3e7ece Edit mcu-apollo-dev.yaml 2026-06-10 19:07:22 +02:00
ESPHome Device Builder 83def722f5 Edit mcu-apollo-dev.yaml 2026-06-10 18:57:10 +02:00
ESPHome Device Builder 2229e5006e Edit mcu-apollo-dev.yaml 2026-06-10 18:56:59 +02:00
ESPHome Device Builder 4b9a9763a9 Create mcu-apollo-dev.yaml 2026-06-10 18:55:05 +02:00
randy fc37633d53 Comment out broken PR for LLDP
CI / YAML lint (push) Has been cancelled
CI / ESPHome config validation (push) Has been cancelled
2026-05-14 19:21:26 +02:00
randy eb85d84880 Switch from platformio to native esp-idf toolchain for ESP32* devices 2026-05-14 18:14:07 +02:00
43 changed files with 195 additions and 34 deletions
+1
View File
@@ -7,3 +7,4 @@
/archive/
/trash/
.device-builder.yaml
.device-builder.json
+1
View File
@@ -1,5 +1,6 @@
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+116
View File
@@ -0,0 +1,116 @@
---
substitutions:
device: apollo-dev #test
name: Apollo DEV #test
area: DEV
comment: --
esphome:
name: mcu-${device} #test
friendly_name: ${name} #test
area: ${area}
comment: ${comment}
esp32:
variant: esp32c6
flash_size: 8MB
framework:
type: esp-idf
packages:
common: !include common/common.yaml
api:
# https://github.com/granadaxronos/120-SONG_NOKIA_RTTTL_RINGTONE_PLAYER_FOR_ARDUINO_UNO/blob/master/RTTTL_PLAYER/songs.h
services:
- service: play_rtttl
variables:
song: string
then:
- rtttl.play:
rtttl: !lambda 'return song;'
switch:
- platform: gpio
id: accessory_power
internal: true
name: Accessory Power
pin: 4
restore_mode: ALWAYS_ON
setup_priority: 2000
web_server:
version: "3"
light:
- platform: esp32_rmt_led_strip
name: RGB LEDs
pin: 14
id: rgb_leds
chipset: WS2812
num_leds: 10
rgb_order: GRB
rmt_symbols: 48
effects:
# Use default parameters:
- random:
# Customize parameters
- random:
name: "My Slow Random Effect"
transition_length: 30s
update_interval: 30s
- random:
name: "My Fast Random Effect"
transition_length: 4s
update_interval: 5s
- addressable_rainbow:
- addressable_color_wipe:
- addressable_scan:
- addressable_twinkle:
- addressable_random_twinkle:
- addressable_fireworks:
- addressable_flicker:
- platform: esp32_rmt_led_strip
name: Onboard RGB LED
pin: 5
id: onboard_rgb_led
chipset: WS2812
num_leds: 1
rgb_order: GRB
rmt_symbols: 48
output:
- platform: ledc
pin: 18
id: buzzer_output
rtttl:
- output: buzzer_output
id: rtttl_player
i2c:
- scl: 0
sda: 1
id: i2c_1
sensor:
- platform: aht10
i2c_id: i2c_1
variant: AHT20
humidity:
name: Humidity
id: aht20_humidity
device_class: humidity
unit_of_measurement: "%"
accuracy_decimals: 2
force_update: false
state_class: measurement
temperature:
name: Temperature
id: aht20_temperature
device_class: temperature
unit_of_measurement: °C
accuracy_decimals: 2
force_update: false
state_class: measurement
id: aht20
+18 -8
View File
@@ -21,6 +21,7 @@ esphome:
esp32:
variant: esp32s3
flash_size: 8MB
toolchain: esp-idf
framework:
type: esp-idf
@@ -207,7 +208,15 @@ output:
- platform: gpio
id: motor_in2
pin: 2
- platform: ledc
pin: 16
id: gpio_tft_backlight
light:
- platform: monochromatic
id: display_tft_backlight
output: gpio_tft_backlight
restore_mode: ALWAYS_ON
switch:
- platform: template
@@ -360,18 +369,19 @@ font:
size: 12
display:
- platform: st7789v
- platform: mipi_spi
model: ST7789V
id: display_tft
model: Custom
height: 128
width: 128
offset_height: 2
offset_width: 1
backlight_pin: 16
dimensions:
height: 128
width: 128
offset_height: 2
offset_width: 1
# backlight_pin: 16
cs_pin: 15
dc_pin: 33
reset_pin: 34
eightbitcolor: true
# eightbitcolor: true
update_interval: 1s
lambda: |-
//Ingress shown animation Frame.
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
sdkconfig_options:
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
sdkconfig_options:
+1 -2
View File
@@ -39,10 +39,9 @@ esphome:
esp32:
variant: esp32c6
flash_size: 16MB
toolchain: esp-idf
framework:
type: esp-idf
# version: 5.4.2
# platform_version: 54.03.21
logger:
hardware_uart: USB_SERIAL_JTAG
+1 -2
View File
@@ -39,10 +39,9 @@ esphome:
esp32:
variant: esp32c6
flash_size: 16MB
toolchain: esp-idf
framework:
type: esp-idf
# version: 5.4.2
# platform_version: 54.03.21
logger:
hardware_uart: USB_SERIAL_JTAG
+1 -1
View File
@@ -12,8 +12,8 @@ esphome:
comment: ${comment}
esp32:
# board: esp32cam
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -15,6 +15,7 @@ esphome:
esp32:
variant: esp32c3
toolchain: esp-idf
framework:
type: esp-idf
# version: 5.4.2
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1 -1
View File
@@ -28,10 +28,10 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
packages:
common: !include common/common.yaml
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -15,6 +15,7 @@ esphome:
esp32:
variant: esp32c3
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+20 -19
View File
@@ -13,6 +13,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
advanced:
@@ -21,9 +22,9 @@ esp32:
external_components:
# Ethernet LLDP 802.1AB transmitter
- source: github://pr#11760
components: [ethernet]
refresh: 1h
# - source: github://pr#11760
# components: [ethernet]
# refresh: 1h
- source: github://pr#2112
components: ["m5stack_4relay"]
refresh: 1h
@@ -53,22 +54,22 @@ i2c:
scl: 16
scan: true
ethernet:
lldp:
# Enable LLDP transmission
#enabled: true
# Optional: override default port
port: eth
# Optional: override default system name
system_name: mcu-${device}
# Optional: override default system description
system_description: ${comment}
# Optional: override default "fast mode" burst packet count
tx_fast_count: 4
# Optional: override default LLDP frame transmission interval
tx_interval: 30
# Optional: override default hold count, used in conjuction with tx_interval to calculate overall TTL
tx_hold: 4
# ethernet:
# lldp:
# # Enable LLDP transmission
# #enabled: true
# # Optional: override default port
# port: eth
# # Optional: override default system name
# system_name: mcu-${device}
# # Optional: override default system description
# system_description: ${comment}
# # Optional: override default "fast mode" burst packet count
# tx_fast_count: 4
# # Optional: override default LLDP frame transmission interval
# tx_interval: 30
# # Optional: override default hold count, used in conjuction with tx_interval to calculate overall TTL
# tx_hold: 4
# ethernet:
# type: LAN8720
+1
View File
@@ -23,6 +23,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -30,6 +30,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32:
variant: esp32s3
flash_size: 16MB
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -16,6 +16,7 @@ esphome:
esp32:
variant: esp32s3
flash_size: 16MB
toolchain: esp-idf
framework:
type: esp-idf
# Required to achieve sufficient PSRAM bandwidth
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -20,6 +20,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -23,6 +23,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
advanced:
+1
View File
@@ -33,6 +33,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
advanced:
+1
View File
@@ -21,6 +21,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
advanced:
+1
View File
@@ -22,6 +22,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
advanced:
+1
View File
@@ -22,6 +22,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
advanced:
+1
View File
@@ -21,6 +21,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
advanced:
+1
View File
@@ -16,6 +16,7 @@ esphome:
esp32:
variant: esp32c3
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -31,6 +31,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
advanced:
+1
View File
@@ -14,6 +14,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
advanced:
+1
View File
@@ -29,6 +29,7 @@ esphome:
esp32:
variant: esp32s3
toolchain: esp-idf
framework:
type: esp-idf
+1
View File
@@ -13,6 +13,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
# version: 5.4.2
+1
View File
@@ -85,6 +85,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf
# platform_version: 53.03.11
+1
View File
@@ -26,6 +26,7 @@ esphome:
esp32:
variant: esp32
toolchain: esp-idf
framework:
type: esp-idf