-
-
Save frenck/1b4f0ea98f1f6d86d597c2d9636636db to your computer and use it in GitHub Desktop.
esphomeyaml: | |
name: pow | |
platform: ESP8266 | |
board: esp01_1m | |
board_flash_mode: dout | |
wifi: | |
ssid: 'Demo' | |
password: 'Livestream' | |
# Enable logging | |
logger: | |
baud_rate: 0 | |
uart: | |
rx_pin: RX | |
baud_rate: 4800 | |
# Enable Home Assistant API | |
api: | |
ota: | |
binary_sensor: | |
- platform: gpio | |
pin: | |
number: GPIO0 | |
mode: INPUT_PULLUP | |
inverted: True | |
name: "Sonoff POW Button" | |
on_press: | |
- switch.toggle: fakebutton | |
- platform: template | |
name: "Washing Machine Running" | |
filters: | |
- delayed_off: 15s | |
lambda: |- | |
if (isnan(id(power).state)) { | |
return {}; | |
} else if (id(power).state > 4) { | |
// Running | |
return true; | |
} else { | |
// Not running | |
return false; | |
} | |
switch: | |
- platform: template | |
name: "Sonoff POW Relay" | |
optimistic: true | |
id: fakebutton | |
turn_on_action: | |
- switch.turn_on: relay | |
- light.turn_on: led | |
turn_off_action: | |
- switch.turn_off: relay | |
- light.turn_off: led | |
- platform: gpio | |
id: relay | |
pin: GPIO12 | |
output: | |
- platform: esp8266_pwm | |
id: pow_blue_led | |
pin: | |
number: GPIO13 | |
inverted: True | |
light: | |
- platform: monochromatic | |
name: "Sonoff POW Blue LED" | |
output: pow_blue_led | |
id: led | |
sensor: | |
- platform: wifi_signal | |
name: "Sonoff POW WiFi Signal" | |
update_interval: 60s | |
- platform: uptime | |
name: "Sonoff POW Uptime" | |
- platform: cse7766 | |
update_interval: 2s | |
current: | |
name: "Sonoff POW Current" | |
voltage: | |
name: "Sonoff POW Voltage" | |
power: | |
name: "Sonoff POW Power" | |
id: power | |
on_value_range: | |
- above: 4.0 | |
then: | |
- light.turn_on: led | |
- below: 3.0 | |
then: | |
- light.turn_off: led | |
text_sensor: | |
- platform: version | |
name: "Sonoff POW ESPHome Version" |
how do i get Washing Machine Power Usage - TODAY YESTERDAY ?
can i connect tmp sensor?
Hello.
Please how can I reprogram SONOFF POW R2 to run using ESPHome ?
Hi @frenck,
As always, it's a great pleasure to read through your work! Thank you!
@frenck, I have got one question for you here.
If I understand correctly what you achieved here, you used the blue LED to see when the washing machin is actually using more than 4 W.
If this is correct, why switching on the LED when the relay turns on? Why not waiting for the power to rise above 4?
how do i get Washing Machine Power Usage - TODAY YESTERDAY ?
You can use utility_meter inside ESPHome or in Home Assistant. That's what I do.
Hello.
Please how can I reprogram SONOFF POW R2 to run using ESPHome ?
Go on esphome.io, they explain quite well how to reprogram it.
@joshsinykin this is a bug in ESPHome 1.10, which has been solved in 1.11.
Disabling logging did not actually disable it correctly....