Configuration Examples - esphome-econet/esphome-econet GitHub Wiki
Use Ethernet/PoE Instead of Wi-Fi
ethernet:
type: IP101
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO0_IN
phy_addr: 1
power_pin: GPIO5
# Remove all things related to Wifi as the PoESP32 series does not support it
wifi: !remove
ap: !remove
captive_portal: !remove
improv_serial: !remove
sensor:
- id: !remove wifi_signal_sensor
Note: Remove directives require ESPHome >= 2023.12.0
m5Stack ATOM Lite Customizations
substitutions:
board: m5stack-atom
binary_sensor:
- platform: gpio
id: atom_button
pin:
number: GPIO39
inverted: true
name: "ATOM Lite Button"
icon: "mdi:gesture-tap-button"
entity_category: "diagnostic"
disabled_by_default: true
light:
- platform: esp32_rmt_led_strip
name: "ATOM Lite LED"
id: atom_led
pin: GPIO27
chipset: SK6812
num_leds: 1
rmt_channel: 0
rgb_order: GRB
icon: "mdi:led-off"
entity_category: "config"
disabled_by_default: true
effects:
- random:
- flicker:
- addressable_rainbow:
- pulse:
name: "Slow Pulse"
transition_length: 1.5s
update_interval: 2s
- pulse:
name: "Fast Pulse"
transition_length: 0.5s
update_interval: 0.5s
output:
- platform: template
id: atom_led_output
type: binary
write_action:
if:
condition:
lambda: return state;
then:
- light.turn_on: atom_led
else:
- light.turn_off: atom_led
Zone HVAC system with furnace, zones 1,2,3, and electronic bypass
substitutions:
zone1name: Zone 1 Name
zone2name: Zone 2 Name
zone3name: Zone 3 name
zone4name: Zone 4 Name
zone5name: Zone 5 Name
zone6name: Bypass
# wifi_module_address: "0x341"
packages:
econet:
url: https://github.com/esphome-econet/esphome-econet
files: [
# for hvac zones, uncomment lines below as appropriate. requires an econet-hvac-furnace or econet-hvac-air-handler
econet_hvac_furnace.yaml,
# econet_hvac_air_handler.yaml,
# econet_hvac_odu.yaml, # Depends on econet_hvac_[furnace or air_handler].yaml
hvac-zone-yaml/econet_hvac_zone123status.yaml, #include if using zones 1,2, or 3
hvac-zone-yaml/econet_hvac_zone456status.yaml, #include if using zones 4,5, or 6
hvac-zone-yaml/econet_hvac_zone1.yaml,
hvac-zone-yaml/econet_hvac_zone2.yaml,
hvac-zone-yaml/econet_hvac_zone3.yaml,
# , hvac-zone-yaml/econet_hvac_zone3_electronicbypass.yaml,
# zones 4, 5, 6 not yet supported. only zone6 as bypass is supported. if you have these zones, please file an issue
hvac-zone-yaml/econet_hvac_zone6_electronicbypass.yaml