Skip to content

Releases: KaufHA/PLF10

v2.052

03 Jul 22:57
Compare
Choose a tag to compare
  • early publish off by default (causes problems with larger loads, to be fixed)

v2.05

02 Jul 00:06
68bc7f7
Compare
Choose a tag to compare
  • ESPHome 2023.6.3
  • Power monitoring early publish - When a power change exceeds configured thresholds, immediately publish sensor values instead of waiting for the next update interval. Default thresholds are +/- 3w or 25%.
  • Reduced power monitoring timeout from 9s to 3s for better accuracy when power usage goes to 0.
  • Allow networks: key for multiple Wi-Fi networks defined in yaml.
  • Filter out power readings over 5000w (assumed error).
  • Don't turn on LEDs when brightness changes.

v2.03

30 May 00:02
Compare
Choose a tag to compare
  • ESPHome v2023.5.5
  • Replaced light entities with switch and number entities. Reduces compile size so that main yaml can now be used with API encryption.
    • switch entities turn LEDs on and off
    • number entities control brightness.

v2.02

08 Dec 17:42
049a86e
Compare
Choose a tag to compare
  • Binary files built using ESPHome version 2022.11.5, but with custom components updated based on 2022.12.0b1.
  • Rewrote HLW8012 implementation and renamed the component to kauf_hlw8012 to prevent confusion based on incompatible configurations between the stock and custom components.
  • The new kauf_hlw8012 component removes the initial_mode and change_mode_every options. All sensors are now internally constantly updated as fast as possible and new values are published with the most recently read data every update_interval.

v2.00

18 Nov 22:27
Compare
Choose a tag to compare
  • ESPHome 2022.11.1
  • Additional power monitoring mode to report both current and voltage more often

v1.99

01 Nov 22:22
Compare
Choose a tag to compare

Adds a select entity to select boot-up state of plug's relay (restore, invert, always on, always off).

v1.98

19 Oct 03:32
d486ec6
Compare
Choose a tag to compare
  • Button hold for 30s instead of 5s to force Wi-Fi AP. Forcing Wi-Fi AP is now done by overwriting stored or hard-coded credentials, so previous credentials will always be lost and Wi-Fi AP will always come up.
  • Wi-Fi AP/captive portal is now included in yaml package as well as update bin file. AP will only enable if credentials are cleared through holding button for 30 seconds or through the web interface.
  • Add GPIO substitutions to allow this firmware to be used with other ESP8266-based plugs with HLW8012 power sensor but different pinouts.

From Common components:

  • ESPHome 2022.10
  • Clearing Wi-Fi credentials and forcing Wi-Fi AP now both will write initial_ap/asdfasdfasdfasdf credentials to flash. The credentials saved in flash will overwrite any previous configured credentials and also take precedence over any credentials configured in yaml. Thus ensuring that the Wi-Fi AP will be enabled in almost any circumstance.
  • AP Timeout is always shortened to 15 seconds if the software configured credentials have the SSID initial_ap.
  • Reset flash storage using stock ESPHome function instead of custom function.
  • Hard code an AP timeout of 15 seconds when Wi-Fi is not configured.
  • In the captive portal, place focus back to password field after toggling “show password”.

v1.97

12 Jul 02:03
Compare
Choose a tag to compare
  • ESPHome version 2022.6.2
  • AP SSID was changed to use the device’s hostname (common components also add firmware version number).
  • Removed button entity for clearing Wi-Fi credentials (added as web-based utility under common components).
  • Added substitutions to define scripts to run when the plug tuns on and off

Changes from common components:

  • Added various information about the device to the web server and captive portal pages
  • Devices will now reboot themselves automatically after bad flash via web interface
  • Scan for networks with fast_connect enabled, shows list of networks in captive portal more reliably.
  • Show password option in captive portal
  • Add firmware version number to AP SSID

v1.96

18 May 05:53
7cacdae
Compare
Choose a tag to compare
  • ESPHome 2022.5.0
  • Split button config into a select entity (for disabled, on press, or on release) and a separate number entity to define debounce time.
  • Debounce is now implemented as an ESPHome binary sensor filter.

v1.95

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

Default to 100ms debounce.