esphome: name: esp32-3dprinter-controller friendly_name: esp32-3dprinter-controller esp32: board: esp32-s2-saola-1 framework: type: arduino # Enable logging logger: # Enable Home Assistant API api: encryption: key: ota: - platform: esphome password: wifi: ssid: !secret wifi_ssid password: !secret wifi_password # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Esp-3Dprinter-Controller" password: captive_portal: output: - platform: ledc id: mk4_nevermore pin: 18 - platform: ledc id: mk4_exhaust pin: 16 # - platform: ledc # pin: 7 # id: mk4_led_r # - platform: ledc # pin: 9 # id: mk4_led_g # - platform: ledc # pin: 11 # id: mk4_led_b # - platform: ledc # pin: 12 # id: mk4_led_w - platform: ledc id: mini_nevermore pin: 33 # - platform: ledc # pin: 37 # id: led_mini_r # - platform: ledc # pin: 35 # id: led_mini_g # - platform: ledc # pin: 33 # id: led_mini_b # - platform: ledc # pin: 18 # id: led_mini_w # light: # - platform: rgbw # name: "Prusa MK3.9 light" # red: mk4_led_r # green: mk4_led_g # blue: mk4_led_b # white: mk4_led_w # - platform: rgbw # name: "Prusa MINI light" # red: led_mini_r # green: led_mini_g # blue: led_mini_b # white: led_mini_w fan: - platform: speed output: mk4_nevermore name: "MK4 nevermore" - platform: speed output: mk4_exhaust name: "MK4 exhaust" - platform: speed output: mini_nevermore name: "MINI nevermore"