Skip to content

Releases: kikeelectronico/Homeware-LAN

Hotfix some default values

03 Jul 10:55
a9c28e1
Compare
Choose a tag to compare

Hotfix some error code default values on command evaluation

Toggles, scenes and maintenance

05 Aug 19:14
4a8ea10
Compare
Choose a tag to compare

What's new

  • Update toggle trait in UI to incorporate queryOnlyToggles attribute.
  • Remove deactivate param from scenes.
  • Update some dependencies.

How to update

  1. Download your backup file!!!
  2. Go to the directory.
cd Homeware-LAN
  1. Pull the new containers.
docker-compose pull
  1. Run.
docker-compose up -d

Security and maintenance updates

16 May 19:07
0b57081
Compare
Choose a tag to compare

What's new

  • Some dependencies have been updated.

Security updates

  • The version of Flask that Homeware v1.10.3 uses is vulnerable. See CVE-2023-30861 for more information.

Important

The param deactivate of scene devices will be deprecated in the future. It was a bad implementation. For now on, the proper param is enable. For getting this param you must:

  1. Open the scene at the device editor.
  2. Disable the scene trait.
  3. Save the scene configuration.
  4. Enable the scene trait.
  5. Save the scene configuration.

How to update

  1. Download your backup file!!!
  2. Go to the directory.
cd Homeware-LAN
  1. Pull the new containers.
docker-compose pull
  1. Run.
docker-compose up -d

Update some traits, devices and scenes

08 Apr 11:58
10a68d5
Compare
Choose a tag to compare

What's new

  • Add new trait: EnergyStore.
  • Update the definition of the sensor device.
  • Create a page in docs which shows the not yet supported devices.
  • Update MQTT API docs.
  • Create a not official param (enable) at the scenes status.
  • Update some dependencies.

Bugs

  • Remove all params of a device when the associated tratit is deleted.
  • Remove attribute from the device definition if the attribute is left in blank.

Important

The param deactivate of scene devices will be deprecated in the future. It was a bad implementation. For now on, the proper param is enable. For getting this param you must:

  1. Open the scene at the device editor.
  2. Disable the scene trait.
  3. Save the scene configuration.
  4. Enable the scene trait.
  5. Save the scene configuration.

How to update

  1. Download your backup file!!!
  2. Go to the directory.
cd Homeware-LAN
  1. Pull the new containers.
docker-compose pull
  1. Run.
docker-compose up -d

Security updates

01 Apr 19:01
c0225b3
Compare
Choose a tag to compare

What's new

  • Update some dependencies for security reasons.

How to update

  1. Download your backup file!!!
  2. Go to the directory.
cd Homeware-LAN
  1. Pull the new containers.
docker-compose pull
  1. Run.
docker-compose up -d

Corrects a bug

19 Mar 21:10
b3da66b
Compare
Choose a tag to compare

Bugs 🪲

  • Unable to create a new device. The page shows blank.
  • Unable to create a new task. The page shows blank.

How to update

  1. Download your backup file!!!
  2. Go to the directory.
cd Homeware-LAN
  1. Pull the new containers.
docker-compose pull
  1. Run.
docker-compose up -d

New devices and making Homeware more secure

12 Mar 22:35
54ff521
Compare
Choose a tag to compare

Bugs 🪲

  • Solve a problem that prevented to delete the log's old entries.
  • Allow SSL legacy provider.
  • Solve problems with color temperature on lights.

Features 🐼

  • Add Water heater device.
  • Change to red the color strip of radiator devices.
  • Force a secure connection with the MQTT broker. For now on, the connection must be done using user and password.
  • Faster response at the get status endpoint of the API REST.

Others

  • Update dependencies in both front end and back end.
  • Remove support to linux/arm/v6 architectures (Raspberry Pi Pico, Raspberry Pi Pico W, RPi 1 Model A, RPi 1 Model A+, RPi 1 Model B, RPi 1 Model B+, Compute Module 1, RPi Zero, RPi Zero W).
  • Remove support to linux/arm/v7 architectures (RPi 2 Model B).

How to update

Wait until the next flag shows: passing

Build on release

  1. Download your backup file!!!
  2. Go to the directory.
cd Homeware-LAN
  1. Pull the new containers.
docker-compose pull
  1. Run.
docker-compose up -d

Low severity security vulnerability and new API endpoint

30 Sep 18:58
c9b02d6
Compare
Choose a tag to compare

Bugs 🪲

  • LOW Severity Security vulnerabilities related with file paths. #423 #424

Features 🐼

  • New endpoint for getting the backup JSON using both the user token and the API Key #406

Announcement ‼️

Using user and password in the MQTT connection between Homeware and the MQTT broker will be mandatory in the next Release v1.10. Be sure to set this up. I know, I know, it is easy without auth, but let's make it well.

How to update

  1. Download your backup file!!!
  2. Go to the directory.
cd Homeware-LAN
  1. Pull the new containers.
docker-compose pull
  1. Stop Homeware.
docker-compose stop
  1. Run.
docker-compose up -d

Low severity security vulnerability and new API endpoint

23 Sep 18:55
Compare
Choose a tag to compare

Bugs 🪲

  • LOW Severity Security vulnerabilities related with file paths. #423 #424

Features 🐼

  • New endpoint for getting the backup JSON using both the user token and the API Key #406

Announcement ‼️

Using user and password in the MQTT connection between Homeware and the MQTT broker will be mandatory in the next Release v1.10. Be sure to set this up. I know, I know, it is easy without auth, but let's make it well.

How to update

  1. Download your backup file!!!
  2. Go to the directory.
cd Homeware-LAN
  1. Pull the new containers.
docker-compose pull
  1. Stop Homeware.
docker-compose stop
  1. Run.
docker-compose up -d

Bug fix

21 Jul 17:22
f88d671
Compare
Choose a tag to compare

How to update

  1. Download your backup file!!!
  2. Go to the directory.
cd Homeware-LAN
  1. Pull the new containers.
docker-compose pull
  1. Stop Homeware.
docker-compose stop
  1. Run.
docker-compose up -d

Bugs 🪲

  • Verify if the new IP is valid before sending it to the DDNS provider