I have 8 Arlec PC191HA’s around the house for almost a year and none have died. Most are just for monitoring low power devices but one on the dryer, the dishwasher, and the washing machine. The dryer pulls about 2000W, device is warm, but hasn’t missed a beat.
I also have some Athom plugs that have been working without issue. Low power going through them and, like the Arlec’s, generally not switching under load. All my devices have been modded onto esphome.
Talking about reliability, I not happy with my Meross Smart Plug with Energy Monitor,
I had about 7 of these, an about 4 have died over a couple of years. One was on a freezer, and I did not notice for a few days.
Ouch ! I followed advice i saw before and added an automation to monitor the power usage of our downstairs chest freezer, and notify if the power is on too long (potential door left open) or off too long (possible motor or Wi-fi failure).
Then I noticed the freezer was on for minimum 1 hour, and off for max 30 minutes per cycle - and quite a lot longer on if we had opened the freezer. Seems a lot of power … so i queried Westinghouse/Electrolux, who only offered to arrange a serviceperson to visit. I did some calculations and worked out that a full year’s power consumption (kWh) would work out at about the freezers 2.5 Energy Star rating. I now have my notification set to 2 hours on - but just ignore it if we have opened the freezer.
Three plugs up to 16 months and another three at 6 months. Some spares when they eventually expire!!
For those updating ESPHome firmware to 2024.2.0, the latest has a breaking change on CSE7766 power sensor; to build your firmware you will need to alter the YAML; comment out update_interval and use a throttle average instead.
Thanks @JulianDH , I have exactly this issue, where do I update the YAML?
INFO ESPHome 2024.2.0
INFO Reading configuration /config/esphome/athom-smart-plug-v2-de0700.yaml...
INFO Detected timezone 'Australia/Brisbane'
Failed config
sensor.cse7766: [source /data/packages/43f53298/athom-smart-plug-v2.yaml:86]
platform: cse7766
[update_interval] is an invalid option for [sensor.cse7766]. Please check the indentation.
update_interval: 10s
current:
name: Current
filters:
- lambda: if (x < 0.060) return 0.0; else return x;
voltage:
name: Voltage
power:
name: Power
id: power_sensor
filters:
- lambda: if (x < 3.0) return 0.0; else return x;
energy:
name: Energy
id: energy
unit_of_measurement: kWh
filters:
- multiply: 0.001
on_value:
then:
- lambda: |-
static float previous_energy_value = 0.0;
float current_energy_value = id(energy).state;
id(total_energy) += current_energy_value - previous_energy_value;
previous_energy_value = current_energy_value;
When I hit edit in ESPHome,
I can modify this file, but I cannot locate update_interval:
substitutions:
name: athom-smart-plug-v2-de0700
friendly_name: Smart Plug V2
packages:
Athom_Technology.Smart_Plug_V2: github://athom-tech/athom-configs/athom-smart-plug-v2.yaml
esphome:
name: ${name}
name_add_mac_suffix: false
friendly_name: ${friendly_name}
api:
encryption:
key: XXXXXXX
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
Your config points to a more detailed config online which it downloads and uses.
Either you need to copy the online config into yours and change it, or Athom will probably adjust the config sometime (or maybe provide old/new versions of the URL).
Sorry for the dumb question, but what is a “throttle average” and how does one use it?
average value over the specified time period
it is a sensor filter settings and the full range of filters are below
Note the comment of @Mahko_Mahko above. This is only relevant if you are compiling your own firmware from a full YAML
Thanks for the information.
As predicted by Mahko, it seems Athom have adjusted the config on their site - so everything just works again. I had almost plucked up the courage to flash my attempt at custom firmware when I went back to check. Glad I did because I’d probably have bricked the device otherwise. A little bit of knowledge does tend to be quite dangerous…
Can someone please post the link? The config I can see is 5 months old.
Thanks
Awesome, thank you
Having said that, Im sure that was not there this morning, I promise I looked
Not a smart plug but I have an Athom bulb that has been great for over a year but just this week has started randomly turning on, a lot. It’s running the latest WLED (14.1). In HA the only thing in the log is just ‘light turned on’, because HA didn’t cause it. It’s quite annoying because as far as I can see there is no internal WLED log to see what’s going on.
I’m currently working on designing a cloud switch and utilizing SMPS IC as KP3210. Despite my efforts, I’ve been unable to obtain the 5V output. If anyone has information regarding the values of the components or a circuit diagram, it would be immensely helpful. Thank you.
First of 3 smart plugs purchased around 2 years ago has died. Completely dead. No switching, connection to wifi or LED.
Was not switching, simply monitoring power of my TV.
The other two are on my fridge and Ryobi battery charger.
I see Athom have smart plugs with esp32-C3 available
for pre order and wonder if they will last longer than the earlier versions with the 8285 chipset.
Which country and model?
Model: PG01V2-AU16A
Country: Australia
Hello
Here I am as a new owner of Athom Italian form smart plug
On the back of the plug it is written PG05 V2
On the Athom site it is written that it uses the V1 yaml
But in Home assistant it used the V2 yaml.
All seems ok, it is connected to Home assistant via esphome dashboard.
Just a stupid question
I want to change the relay state after current interruption changing it from
relay_restore_mode: RESTORE_DEFAULT_OFF
To
RESTORE_DEFAULT_ON
And change
sensor_update_interval: 10s
To 2s
Do I need to download the yaml file from GitHub, customize it and then upload it to the plug?
How do I perform this?
Sorry but I’m new to esphome
Thanks