Skip to content

Releases: ljalves/hfeasy

1v1

08 Apr 20:30
Compare
Choose a tag to compare

hfeasy 1v1

  • Configuration webserver now running on port 8080 (the included sdk webserver is too limited in page size).
  • Added devices: Silvercrest SWS-A1 and Orvibo S20 WiWo-S20-E2 (#21 and #23)
  • Support for 2 separate leds.
  • Added timer and "crontab" and NTP config (#30)
  • Wifi led mode
  • Added config settings for button debounce and recovery mode entry (#22)
  • Add device map to homeassistant autodiscovery
  • Fix #29

hfeasy 1v0

28 Jan 04:59
Compare
Choose a tag to compare

First stable release v1.0
MQTT auto-discovery on homeassistant for switches and dimmer.
Supports all HF-LPxx00 and HF-LPx30 based devices.
Implements #18 .
Other minor fixes.

hfeasy 0v12

27 Jan 16:38
Compare
Choose a tag to compare
  • Added MQTT auto-discovery for home assistant.
  • Fixed setting AES in WiFi config page.
  • Always enable AP after a config reset (useful when flashing from factory firmware).
  • Other minor fixes.

hfeasy 0v11

26 Jan 05:11
Compare
Choose a tag to compare

Updates:

  • Officially support LPB130 modules.
    • Includes gpio config preset for the plug (#25, #10 ).
  • Main webpage is now: http://<IP>/
    • Links to almost all other pages are in there.

Fixes:

  • Fix LWT implementation (was wrong).
  • Some fixes applied to the mqtt client code (152fc83)

Notes:

The firmware is for web update only.
For LPB100, LPT100F use HFEASY_UPGRADE.bin
For LPB130 use HFEASY_UPGRADE_LPB130.bin

Warning: Firefox doesn't behave well when updating the firmware. Chrome usually works ok.

hfeasy 0v10

24 Jan 19:31
Compare
Choose a tag to compare
  • Added G-Homa device to gpio presets
  • Fixed us dimmer gpios presets
  • mqtt: always send state after state change
  • Fix mqtt connection when using static ip (#17)
  • Other minor fixes

hfeasy 0v9

22 Jan 23:15
Compare
Choose a tag to compare
  • Improved MQTT messaging (similar to Tasmota):
    • Changed config options similar to Tasmota MQTT config
    • Added last will topic and message: <full_topic>/LWT
  • Added config for "Power ON state"
    • For switches: 0=off; >0=on
    • For dimmer: value is the dim level.
  • Added more settings for wifi LED
    • Relay = turn on or off according to Relay status
    • MQTT topic = control the LED with MQTT messaged:
      • topic: <full_topic>/led

MQTT messaging examples:

config:
topic="hfeasy_BE69AA";
full_topic="plug/%prefix%/%topic%/"
poweron_state=1;
wifi_led=mqtt_topic

$ mosquitto_sub -v -t "plug/#"

(plug into ac...)
plug/tele/hfeasy_BE69AA/LWT Online
plug/stat/hfeasy_BE69AA/power ON

(button push...)
plug/stat/hfeasy_BE69AA/power OFF

(led control...)
plug/cmnd/hfeasy_BE69AA/led ON
plug/cmnd/hfeasy_BE69AA/led OFF

(relay control...)
plug/cmnd/hfeasy_BE69AA/power ON
plug/stat/hfeasy_BE69AA/power ON

plug/cmnd/hfeasy_BE69AA/power OFF
plug/stat/hfeasy_BE69AA/power OFF

hfeasy 0v8

22 Jan 17:49
Compare
Choose a tag to compare

hfeasy 0v8: one firmware for all devices

Allows you to setup gpio in the config webpage.
NOTE: Gpio numbers in the config should match the module physical pin number:

  • LPB100 pin range is from 1 to 48
  • LPT100F pins range is from 1 to 10

Updating:

  1. Upgrade your device firmware using the webpage: http://ip/iweb.html
  2. Go to the main config page http://ip/config and click "Device"
  3. Select your device, hit apply, go back and "Save to flash and reboot"
  4. Alternatively you can select device "Custom" and you'll be able to config GPIOs

Fixes:
Should fix #17

WARNING: Your config will be reset.