diff --git a/files/esphome/esphome-dg-bad.yaml b/files/esphome/esphome-dg-bad.yaml new file mode 100644 index 0000000..c8cebd4 --- /dev/null +++ b/files/esphome/esphome-dg-bad.yaml @@ -0,0 +1,44 @@ +esphome: + name: esphome-dg-bad + friendly_name: ESPHome DG Bad + +esp32: + board: esp32dev + framework: + type: esp-idf + +# Enable logging +logger: + + +# Allow Over-The-Air updates +ota: + - platform: esphome + password: "65693564c30288217a499a25568a25ba" + +# Enable Home Assistant API +api: + encryption: + key: "NwsMXcJRNHAQarRx+ozHgfPgkH+l0qH20/gYrgkinW4=" + +wifi: + ssid: !secret wifi_ssid + password: !secret wifi_password + + # Enable fallback hotspot (captive portal) in case wifi connection fails + ap: + ssid: "Esphome-Dg-Bad Fallback Hotspot" + password: "yOrmok2q7DWu" + +captive_portal: + +binary_sensor: + - platform: gpio + pin: + number: GPIO12 + inverted: false + mode: + input: true + pullup: true + name: "Bewegungssensor Büro" + device_class: motion \ No newline at end of file diff --git a/files/esphome/esphome-eg-bad.yaml b/files/esphome/esphome-eg-bad.yaml new file mode 100644 index 0000000..7fd049d --- /dev/null +++ b/files/esphome/esphome-eg-bad.yaml @@ -0,0 +1,49 @@ +esphome: + name: esphome-web-883944 + friendly_name: ESPHome EG Bad + min_version: 2024.11.0 + name_add_mac_suffix: false + +esp32: + board: esp32dev + framework: + type: esp-idf + +# Enable logging +logger: + +# Enable Home Assistant API +api: + encryption: + key: "KesYkgu82isVYLpso+Vs+p6ET4eUoPMPWVINu4U/hkY=" + +# Allow Over-The-Air updates +ota: +- platform: esphome + +#ota: +# - platform: esphome +# password: "7f091a0349c95a2cf0cac68c1a6c1350" + +wifi: + ssid: !secret wifi_ssid + password: !secret wifi_password + +i2c: + sda: GPIO21 + scl: GPIO22 + scan: true + id: bus_a + #frequency: 50kHz + +sensor: + - platform: scd4x + #address: 0x62 + update_interval: 10s + co2: + name: "CO2" + temperature: + name: "Temperature" + humidity: + name: "Humidity" + diff --git a/files/esphome/esphome-leon.yaml b/files/esphome/esphome-leon.yaml new file mode 100644 index 0000000..8b70283 --- /dev/null +++ b/files/esphome/esphome-leon.yaml @@ -0,0 +1,96 @@ +esphome: + name: esphome-web-dg-leon + friendly_name: ESPHome DG Leon + min_version: 2024.11.0 + name_add_mac_suffix: false + +esp32: + board: esp32dev + framework: + type: esp-idf + +# Enable logging +logger: + +api: + encryption: + key: "KesYkgu82isVYLpso+Vs+p6ET4eUoPMPWVINu4U/hkY=" + +# Allow Over-The-Air updates +ota: +- platform: esphome + +#ota: +# - platform: esphome +# password: "7f091a0349c95a2cf0cac68c1a6c1350" + +wifi: + ssid: !secret wifi_ssid + password: !secret wifi_password + +i2c: + sda: GPIO22 + scl: GPIO21 + scan: true + id: bus_a + #frequency: 50kHz + +sensor: + - platform: scd4x + #address: 0x62 + update_interval: 10s + co2: + name: "CO2" + temperature: + name: "Temperature" + humidity: + name: "Humidity" + +light: + - platform: esp32_rmt_led_strip + rgb_order: GRB + pin: GPIO12 + num_leds: 60 + chipset: ws2812 + name: "Leon LED Streifen" + + effects: + - random: + name: "Random" + transition_length: 2s + update_interval: 2s + - pulse: + name: "Pulse" + transition_length: 0.5s + update_interval: 1.5s + min_brightness: 0% + max_brightness: 100% + - addressable_color_wipe: + name: "Police" + colors: + - red: 0% + green: 0% + blue: 100% + num_leds: 60 + gradient: false + - red: 100% + green: 0% + blue: 0% + num_leds: 5 + add_led_interval: 50ms + reverse: false + - addressable_color_wipe: + name: "Construction" + colors: + - red: 100% + green: 100% + blue: 100% + num_leds: 60 + gradient: true + - red: 100% + green: 0% + blue: 0% + num_leds: 5 + add_led_interval: 50ms + reverse: false + \ No newline at end of file diff --git a/files/esphome/esphome-ug-luca.yaml b/files/esphome/esphome-ug-luca.yaml new file mode 100644 index 0000000..aef43be --- /dev/null +++ b/files/esphome/esphome-ug-luca.yaml @@ -0,0 +1,96 @@ +esphome: + name: esphome-web-ug-luca + friendly_name: ESPHome UG Luca + min_version: 2024.11.0 + name_add_mac_suffix: false + +esp32: + board: esp32dev + framework: + type: esp-idf + +# Enable logging +logger: + +api: + encryption: + key: "KesYkgu82isVYLpso+Vs+p6ET4eUoPMPWVINu4U/hkY=" + +# Allow Over-The-Air updates +ota: +- platform: esphome + +#ota: +# - platform: esphome +# password: "7f091a0349c95a2cf0cac68c1a6c1350" + +wifi: + ssid: !secret wifi_ssid + password: !secret wifi_password + +i2c: + sda: GPIO22 + scl: GPIO21 + scan: true + id: bus_a + #frequency: 50kHz + +sensor: + - platform: scd4x + #address: 0x62 + update_interval: 10s + co2: + name: "CO2" + temperature: + name: "Temperature" + humidity: + name: "Humidity" + +light: + - platform: esp32_rmt_led_strip + rgb_order: GRB + pin: GPIO12 + num_leds: 60 + chipset: ws2812 + name: "Luca LED Streifen" + + effects: + - random: + name: "Random" + transition_length: 2s + update_interval: 2s + - pulse: + name: "Pulse" + transition_length: 0.5s + update_interval: 1.5s + min_brightness: 0% + max_brightness: 100% + - addressable_color_wipe: + name: "Police" + colors: + - red: 0% + green: 0% + blue: 100% + num_leds: 60 + gradient: false + - red: 100% + green: 0% + blue: 0% + num_leds: 5 + add_led_interval: 50ms + reverse: false + - addressable_color_wipe: + name: "Construction" + colors: + - red: 100% + green: 100% + blue: 100% + num_leds: 60 + gradient: true + - red: 100% + green: 0% + blue: 0% + num_leds: 5 + add_led_interval: 50ms + reverse: false + \ No newline at end of file