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