Add esphome devices back
This commit is contained in:
parent
fb9fa9a46b
commit
462b7ba0f8
@ -1,6 +1,5 @@
|
|||||||
# ESP32 BT proxy
|
|
||||||
esphome:
|
esphome:
|
||||||
name: bt-proxy
|
name: bt-proxy-1
|
||||||
project:
|
project:
|
||||||
name: esphome.bluetooth-proxy
|
name: esphome.bluetooth-proxy
|
||||||
version: "1.0"
|
version: "1.0"
|
||||||
|
73
configuration/esphome/esp12-kvm.yaml
Normal file
73
configuration/esphome/esp12-kvm.yaml
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
esphome:
|
||||||
|
name: esp12-kvm
|
||||||
|
friendly_name: esp12-kvm
|
||||||
|
|
||||||
|
esp8266:
|
||||||
|
board: esp01_1m
|
||||||
|
|
||||||
|
# Enable logging
|
||||||
|
logger:
|
||||||
|
|
||||||
|
# Enable Home Assistant API
|
||||||
|
api:
|
||||||
|
encryption:
|
||||||
|
key:
|
||||||
|
|
||||||
|
ota:
|
||||||
|
password:
|
||||||
|
|
||||||
|
wifi:
|
||||||
|
ssid: !secret wifi_ssid
|
||||||
|
password: !secret wifi_password
|
||||||
|
|
||||||
|
# Enable fallback hotspot (captive portal) in case wifi connection fails
|
||||||
|
ap:
|
||||||
|
ssid: "Kvm Fallback Hotspot"
|
||||||
|
password:
|
||||||
|
|
||||||
|
captive_portal:
|
||||||
|
|
||||||
|
binary_sensor:
|
||||||
|
- platform: gpio
|
||||||
|
id: pc1_selected
|
||||||
|
pin:
|
||||||
|
number: 5
|
||||||
|
mode: INPUT
|
||||||
|
on_press:
|
||||||
|
then:
|
||||||
|
- select.set:
|
||||||
|
id: select_input
|
||||||
|
option: PC 1
|
||||||
|
- platform: gpio
|
||||||
|
id: pc2_selected
|
||||||
|
pin:
|
||||||
|
number: 4
|
||||||
|
mode: INPUT
|
||||||
|
on_press:
|
||||||
|
then:
|
||||||
|
- select.set:
|
||||||
|
id: select_input
|
||||||
|
option: PC 2
|
||||||
|
|
||||||
|
select:
|
||||||
|
- platform: template
|
||||||
|
id: select_input
|
||||||
|
name: "KVM Select Input"
|
||||||
|
options:
|
||||||
|
- PC 1
|
||||||
|
- PC 2
|
||||||
|
optimistic: true
|
||||||
|
|
||||||
|
switch:
|
||||||
|
- platform: gpio
|
||||||
|
pin:
|
||||||
|
number: 12
|
||||||
|
inverted: true
|
||||||
|
mode:
|
||||||
|
output: True
|
||||||
|
open_drain: True
|
||||||
|
id: change_input
|
||||||
|
name: "Switch input"
|
||||||
|
on_turn_on:
|
||||||
|
- delay: 50ms
|
||||||
|
- switch.turn_off: change_input
|
92
configuration/esphome/esp32-3dprinter-controller.yaml
Normal file
92
configuration/esphome/esp32-3dprinter-controller.yaml
Normal file
@ -0,0 +1,92 @@
|
|||||||
|
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"
|
49
configuration/esphome/esp32-cam.yaml
Normal file
49
configuration/esphome/esp32-cam.yaml
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
esphome:
|
||||||
|
name: esp32-cam
|
||||||
|
friendly_name: esp32-cam
|
||||||
|
|
||||||
|
esp32:
|
||||||
|
board: esp32dev
|
||||||
|
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: "Esp32-Cam Fallback Hotspot"
|
||||||
|
password:
|
||||||
|
|
||||||
|
captive_portal:
|
||||||
|
|
||||||
|
esp32_camera:
|
||||||
|
name: ESP32 Camera
|
||||||
|
external_clock:
|
||||||
|
pin: GPIO0
|
||||||
|
frequency: 20MHz
|
||||||
|
i2c_pins:
|
||||||
|
sda: GPIO26
|
||||||
|
scl: GPIO27
|
||||||
|
data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
|
||||||
|
vsync_pin: GPIO25
|
||||||
|
href_pin: GPIO23
|
||||||
|
pixel_clock_pin: GPIO22
|
||||||
|
power_down_pin: GPIO32
|
||||||
|
resolution: 2560x1920
|
||||||
|
jpeg_quality: 10
|
||||||
|
idle_framerate: 0.2 fps
|
||||||
|
max_framerate: 1 fps
|
45
configuration/esphome/esp32-office-co2.yaml
Normal file
45
configuration/esphome/esp32-office-co2.yaml
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
esphome:
|
||||||
|
name: "esp32-office-co2"
|
||||||
|
friendly_name: "esp32-office-co2"
|
||||||
|
|
||||||
|
esp32:
|
||||||
|
board: esp32dev
|
||||||
|
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-Rack-Fans Fallback Hotspot"
|
||||||
|
password:
|
||||||
|
|
||||||
|
captive_portal:
|
||||||
|
|
||||||
|
bluetooth_proxy:
|
||||||
|
active: true
|
||||||
|
|
||||||
|
uart:
|
||||||
|
baud_rate: 9600
|
||||||
|
rx_pin: 1
|
||||||
|
tx_pin: 3
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: senseair
|
||||||
|
co2:
|
||||||
|
name: "Office CO2 Value"
|
||||||
|
update_interval: 60s
|
54
configuration/esphome/esp32-rack-control.yaml
Normal file
54
configuration/esphome/esp32-rack-control.yaml
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
esphome:
|
||||||
|
name: eps32-rack-control
|
||||||
|
friendly_name: eps32-rack-control
|
||||||
|
|
||||||
|
esp32:
|
||||||
|
board: esp32-c3-devkitm-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: "Eps32-Rack-Control"
|
||||||
|
password:
|
||||||
|
|
||||||
|
captive_portal:
|
||||||
|
|
||||||
|
output:
|
||||||
|
- platform: ledc
|
||||||
|
id: pwm_1
|
||||||
|
pin: 2
|
||||||
|
frequency: "25000 Hz"
|
||||||
|
|
||||||
|
fan:
|
||||||
|
- platform: speed
|
||||||
|
output: pwm_1
|
||||||
|
name: "Fan"
|
||||||
|
id: fan_1
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: dht
|
||||||
|
pin: 20
|
||||||
|
temperature:
|
||||||
|
name: Rack temperature
|
||||||
|
id: rack_temp
|
||||||
|
humidity:
|
||||||
|
name: Rack humidity
|
||||||
|
id: rack_hum
|
||||||
|
update_interval: 60s
|
Loading…
Reference in New Issue
Block a user