Skip to content

Releases: KaufHA/PLF10

v1.95

10 May 20:55
3326e2e
Compare
Choose a tag to compare

Default to 100ms debounce.

v1.94

10 May 18:17
e595f7b
Compare
Choose a tag to compare

Adding a sensor to show the duration of the last button press in milliseconds. Enable the "Button Press Duration" diagnostic sensor in Home Assistant to monitor how long button presses last. We are currently trying to debug an issue where phantom button presses are toggling the relay when not desired, so we're adding as many diagnostic tools as we can think of.

For now, you can monitor the length of the phantom button presses and set the debounce in the button config select entity accordingly. We have had one report that a 100ms debounce, which is hardly a noticeable delay, solved the issue.

v1.93

08 May 20:43
e578cc1
Compare
Choose a tag to compare
  • Add more options for the button configuration select entity. Can now toggle the relay on release of the button or on press, and have a debounce time of either 20ms, 100ms, 250ms, or 1s.
  • Added 'config' to the LED select entities to better distinguish from the light entities.

v1.91

01 May 03:48
06bae17
Compare
Choose a tag to compare
  • ESPHome version 2022.4.0
  • Adds controls for the Red LED in addition to Blue LED controls that were already there. Now, either LED can be independently configured as the power LED, error LED, or both.
  • Use the bin.gz file if you are updating through the web interface.

v1.90

02 Apr 05:56
bea549b
Compare
Choose a tag to compare
  • ESPHome version 2022.3.2
  • Reduce flash write frequency for total daily energy
  • add factory reset function
  • new number entities to scale power, current, and voltage sensor readings
  • new select entity to modify power monitoring mode

v1.88

25 Mar 23:41
2b61501
Compare
Choose a tag to compare
  • ESPHome version 2022.3.1
  • Add inverted option for LED
  • Under the hood, changed the way that entity states are stored persistently so that a common esp8266 external component can be used.

v1.87

19 Mar 00:42
65b8edc
Compare
Choose a tag to compare
  • ESPHome version 2022.3 brings web server v2, which is slick and appears to be a lot more reliable.
  • The HTTP Only switch was previously renamed to No API and is now renamed again to No HASS. Any time you aren't using Home Assistant (HASS), then this switch should be turned on to prevent periodic rebooting.

v1.86

12 Mar 00:31
4b2dc20
Compare
Choose a tag to compare
  • Rename HTTP-Only option to No API. No API is a better general name because the plug may be controlled by other means besides just HTTP, e.g., MQTT, and the Home Assistant API would still not be used. HTTP-Only is too narrow of a description for the option.
  • Stop status LED from blinking when No API option is enabled.
  • Blue LED is now a dimmable light entity.

v1.85

05 Mar 02:53
2abbcca
Compare
Choose a tag to compare
  • Add http-only switch. When turned on, disables the plug from rebooting every 15 minutes when Home Assistant isn't connected. Allows using the plug with the HTTP API only.
  • Added a bunch of options as substitutions in the yaml file. Review the top of kauf-plug.yaml to see what was added. Some allow calibration of the power monitoring while still incorporating the yaml as a package. Others allow customization of what script is run when the button is pressed, released, or held.

v1.84 - Forced Hashes

06 Feb 23:59
99ead5e
Compare
Choose a tag to compare

Slight breaking change

If you have a plug imported into your dashboard, the plug is going to forget whether it was on or off when the update is applied. Anything plugged in will likely lose power, so please take precautions. All configuration entity values will also reset. Anyone who is still on factory firmware or only updated via precompiled firmware files will not lose anything.

We updated the yaml to force the stock hashes for each entity even when renamed by the end user. The upshot is that after this update the plug's state and configuration will always be restored properly. The downside is that for those that imported into their ESPHome dashboard already, state and configuration entity values will be lost on this update.

This update is a backend update only, with no new user-facing features. This update will allow easier updates going forward without worrying about wiping user configuration.

There is no precompiled binary for this release, as it only really impacts anyone who imported into their dashboard. We'll be back with a feature update soon.