initial commit esphome
This commit is contained in:
117
esphome/og-wz-eh-ring.yaml
Normal file
117
esphome/og-wz-eh-ring.yaml
Normal file
@@ -0,0 +1,117 @@
|
||||
substitutions:
|
||||
devicename: og-wz-eh-ring
|
||||
|
||||
esphome:
|
||||
name: ${devicename}
|
||||
platform: ESP8266
|
||||
board: nodemcuv2
|
||||
|
||||
# Enable logging
|
||||
logger:
|
||||
|
||||
# Enable Home Assistant API
|
||||
api:
|
||||
|
||||
ota:
|
||||
password: "55ce775e3e40f10d38d43421dcefc476"
|
||||
|
||||
wifi:
|
||||
ssid: !secret wifi_wled_ssid
|
||||
password: !secret wifi_wled_password
|
||||
|
||||
# Optional manual IP
|
||||
manual_ip:
|
||||
static_ip: 192.168.1.191
|
||||
gateway: 192.168.1.1
|
||||
subnet: 255.255.255.0
|
||||
|
||||
# Enable fallback hotspot (captive portal) in case wifi connection fails
|
||||
ap:
|
||||
ssid: "${devicename}"
|
||||
password: "anO1GGY2nsmz"
|
||||
|
||||
captive_portal:
|
||||
|
||||
wled:
|
||||
|
||||
e131:
|
||||
method: multicast # default: register E1.31 to Multicast group
|
||||
|
||||
# Example configuration entry
|
||||
light:
|
||||
- platform: neopixelbus
|
||||
id: neopixel
|
||||
name: "NeoPixel Light"
|
||||
type: GRB #GRB
|
||||
variant: WS2812
|
||||
pin: RX
|
||||
num_leds: 18
|
||||
internal: false
|
||||
# brightness: 100%
|
||||
effects:
|
||||
- wled:
|
||||
port: 19446
|
||||
- e131:
|
||||
universe: 1
|
||||
channels: RGB
|
||||
|
||||
|
||||
status_led:
|
||||
pin:
|
||||
number: GPIO2
|
||||
inverted: True
|
||||
|
||||
sensor:
|
||||
- platform: wifi_signal
|
||||
name: "${devicename} Wi-Fi Signal"
|
||||
update_interval: 60s
|
||||
|
||||
- platform: uptime
|
||||
name: "${devicename} Uptime"
|
||||
update_interval: 60s
|
||||
|
||||
- platform: hx711
|
||||
name: "Bed Weight (L)"
|
||||
id: bed_weight_l
|
||||
dout_pin: D2
|
||||
clk_pin: D3
|
||||
filters:
|
||||
- calibrate_linear:
|
||||
- 909154 -> 0
|
||||
# - 887502 -> 1.0
|
||||
# - 840704 -> 2.0
|
||||
- 531330 -> 10.86
|
||||
# - 70000 -> 0
|
||||
# - 145000 -> 5.6
|
||||
- sliding_window_moving_average:
|
||||
window_size: 5
|
||||
send_every: 5
|
||||
update_interval: 2s
|
||||
unit_of_measurement: kg
|
||||
accuracy_decimals: 2
|
||||
|
||||
binary_sensor:
|
||||
- platform: template
|
||||
name: "Bed Occupancy (Left)"
|
||||
device_class: occupancy
|
||||
lambda: |-
|
||||
if (id(bed_weight_l).state > 10) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
- platform: gpio
|
||||
pin: D5
|
||||
name: "${devicename} Red"
|
||||
|
||||
- platform: gpio
|
||||
pin: D6
|
||||
name: "${devicename} Green"
|
||||
|
||||
- platform: gpio
|
||||
pin: D7
|
||||
name: "${devicename} Blue"
|
||||
|
||||
# buzzer von vwbus und weather klauen welcher port
|
||||
# D6
|
||||
Reference in New Issue
Block a user