commit 40acb42a4d408879d7f7f88f9494825f80382c87 Author: Philip Stark Date: Wed Nov 8 13:36:32 2023 +0100 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..319afed --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +# Gitignore settings for ESPHome +# This is an example and may include too much for your use-case. +# You can modify this file to suit your needs. +/.esphome/ +/secrets.yaml +local.yaml diff --git a/quinled-rgbw.yaml b/quinled-rgbw.yaml new file mode 100644 index 0000000..7d5dccf --- /dev/null +++ b/quinled-rgbw.yaml @@ -0,0 +1,89 @@ +substitutions: + name: "quinled-quad" + friendly_name: "QuinLED Quad" + +esphome: + name: "${name}" + friendly_name: "${friendly_name}" + name_add_mac_suffix: true + + project: + name: hellerbarde.quinled-esphome + version: "1.0.0" + + platform: ESP32 + board: mhetesp32devkit + +logger: + # level: INFO + +api: + +ota: + +# This should point to the public location of this yaml file. +dashboard_import: + package_import_url: https://git.pew.io/hellerbarde/quinled-esphome/quinled-rgbw.yaml@main + import_full_config: false # or true + +# esphome: +# name: 'liat-led-bottom' +# In combination with the `ap` this allows the user +# to provision wifi credentials to the device. +captive_portal: + +# Sets up Bluetooth LE (Only on ESP32) to allow the user +# to provision wifi credentials to the device. +esp32_improv: + authorizer: none + +# Sets up the improv via serial client for Wi-Fi provisioning +improv_serial: + # next_url: https://example.com/project-template/manual?ip={{ip_address}}&name={{device_name}}&version={{esphome_version}} + +wifi: + # Set up a wifi access point + ap: + password: "quinled-quad" + +# Temp Sensor +dallas: + - pin: GPIO18 + +sensor: + - platform: dallas + index: 0 + name: "Q1_tempsensor" + +switch: + - platform: gpio + name: "Q1_Onboard light" + pin: 2 + +output: + - platform: ledc + pin: 16 + frequency: 19531Hz + id: LED1 + - platform: ledc + pin: 17 + frequency: 19531Hz + id: LED2 + - platform: ledc + pin: 5 + frequency: 19531Hz + id: LED3 + - platform: ledc + pin: 19 + frequency: 19531Hz + id: LED4 + +light: + - platform: rgbw + name: "Q!_RGBW_strip" + red: LED1 + green: LED2 + blue: LED3 + white: LED4 + default_transition_length: 2s +