Releases: ljalves/hfeasy
Releases · ljalves/hfeasy
1v1
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
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
- 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
Updates:
- Officially support LPB130 modules.
- 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
- 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
- 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
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:
- Upgrade your device firmware using the webpage: http://ip/iweb.html
- Go to the main config page http://ip/config and click "Device"
- Select your device, hit apply, go back and "Save to flash and reboot"
- Alternatively you can select device "Custom" and you'll be able to config GPIOs
Fixes:
Should fix #17
WARNING: Your config will be reset.