Skip to content

Releases: kikeelectronico/Homeware-LAN

Sync with Google automatically and more features

24 Jan 00:13
9575e30
Compare
Choose a tag to compare

How to update

Follow this instructions:

  1. SSH into your Raspberry Pi.
  2. Install some new dependencies.
sudo apt install npm
sudo apt install unzip
  1. Download the new update script.
cd /usr/share/Homeware-LAN/bash
sudo rm update.sh
wget https://raw.githubusercontent.com/kikeelectronico/Homeware-LAN/master/bash/update.sh
  1. Change directory.
cd ../back
  1. Run the script.
sudo sh ../bash/update.sh

If the npm process fails, run it manually:

cd ../front/
sudo npm run build 

I hope this is the last manual update. Sorry about that. If you know how to solved it, please PR or contact me.

New features

  • More visual feedback for some devices #175
  • Feedback for the user via toasts #229
  • Sync automatically with Google when changes are made #49 #50

Bugs

  • The update button doesn't work #241

v1.2.1-beta

23 Jan 20:08
Compare
Choose a tag to compare
v1.2.1-beta Pre-release
Pre-release
build frontend on edge

Device editor Bug

11 Jan 23:07
0931fbf
Compare
Choose a tag to compare

If you are in v1.0.0 there is a bug in the update button, it doesn't work. You must ssh in your raspberry pi and run:

cd /usr/share/Homeware-LAN/back
sudo sh ../bash/update.sh

Remember to clean the browser's cache.

If you are in v0.x.x, follow this instructions https://kikeelectronico.github.io/Homeware-LAN/docs/upgrade-to-v100

Quick survey - 2 questions

I think some of you are having troubles with the update procedures. Please, complete the survey to know if this is true. https://rinconingenieril.typeform.com/to/IEGww5Br

Bugs

  • When creating a device, its status concatenates all the devices' status.

A bug releated with Google Home App

10 Dec 19:59
Compare
Choose a tag to compare

If you are in v1.0.0 there is a bug in the update button, it doesn't work. You must ssh in your raspberry pi and run:

cd /usr/share/Homeware-LAN/back
sudo sh ../bash/update.sh

Remember to empty the browser's cache.

If you are in v0.x.x, follow this instructions https://kikeelectronico.github.io/Homeware-LAN/docs/upgrade-to-v100

Bugs

  • Unable to grant access to Google Home App #214
  • The version label doesn't disappear after update #219

New features and bugs

08 Dec 03:16
Compare
Choose a tag to compare

If you are in v1.0.0 there is a bug in the update button, it doesn't work. You must ssh in your raspberry pi and run:

cd /usr/share/Homeware-LAN/back
sudo sh ../bash/update.sh

Remember to empty the browser's cache.

If you are in v0.x.x, follow this instructions https://kikeelectronico.github.io/Homeware-LAN/docs/upgrade-to-v100

Features

  • Flag for new update available #163
  • React navigation instead of links
  • Notifications bell and modal #161
  • Support to no recommended traits #99
  • Password change form

Bugs

  • Update button doesn't work
  • Check for updates once
  • Scenes can't be created #154
  • Targets can't be deleted
  • The status doesn't update its content when a trait is added #185
  • The params and attributes don't desapear when a trait is disabled #172
  • The backup doesn't work due to the browser cache

Others

  • API refactoring
  • Back end unit test
  • New the docs
  • Update dependencies

New features

08 Dec 01:48
Compare
Choose a tag to compare
New features Pre-release
Pre-release

If you are in v1.0.0 there is a bug in the update button, it doesn't work. You must ssh in your raspberry pi and run:

cd /usr/share/Homeware-LAN/back
sudo sh ../bash/update.sh

If you are in v0.x.x, follow this instructions https://kikeelectronico.github.io/Homeware-LAN/docs/upgrade-to-v100

Features

  • Flag for new update available #163
  • React navigation instead of links
  • Notifications bell and modal #161
  • Support to no recommended traits #99
  • Password change form

Bugs

  • Update button doesn't work
  • Check for updates once
  • Scenes can't be created #154
  • Targets can't be deleted
  • The status doesn't update its content when a trait is added #185
  • The params and attributes don't desapear when a trait is disabled #172
  • The backup doesn't work due to the browser cache

Others

  • API refactoring
  • Back end unit test
  • New the docs
  • Update dependencies

Stable version

31 Oct 22:18
1bcbcb4
Compare
Choose a tag to compare

DO NOT USE THE UPDGRADE BUTTON

I am happy to announce that Homeware has reach the stable version. From now on, no more architecture changes and no more upgrading from a terminal.

It is important not to update from an older versión to v1.0 using the upgrade button. You must download a backup file and then follow this instructions. It will take you around 10 minutes depending of your Raspberry Pi model.

https://kikeelectronico.github.io/Homeware-LAN/docs/upgrade-to-v100

Front end

  • New and complete renovated front end
  • Control some devices from the web panel. More to comming.
  • Read any device json from the web panel.
  • Connecting page where you can see all available MQTT topics for each device.
  • Power control. Restart Homeware, Reboot or shut down the Raspberry Pi from the web panel.
  • New and renovated log. Now you can download the log as a TXT file.
  • The Logout button now works ;-).

Back end

  • Some changes has been done for the new front end.
  • Commands has been implemented. These are direct orders that Google Home sends to the device, for example, Start cooking.

Architecture

  • The front end is code with React JS and is independent of the API. Some changes has been made in the Nginx configuration file.
  • Redis is installed via the repository instead of compiling the binaries. For these reason Redis service is no longer needed.
  • The services are enabled, that means that Homeware does not need a cronjob to start, therefor the cronjobs must be deleted if installed.

Dependencies

  • The dependencies has been checked and updated. One of them for security reasons.

The future

I will continue developing Homeware and you will continue receiving new versions. If you have any idea or request, feel free to open a Issue.

By the way, Happy Halloween.

Bug in new installations

25 Aug 19:20
Compare
Choose a tag to compare

Bugs

  • A bug that occur when trying to install Homeware-LAN v0.7 has been correcrted. Issue #73

Task manager and Events log

16 Aug 16:08
f8bf196
Compare
Choose a tag to compare

New features

Task manager

A more complex system than Rules for programming actions and tasks.

Events

Important alerts and errors are logged into a log file. The log can be read from the settings page.

Important

Rules feature will be deprecated and deleted in the next release. Change your rules to Task manager.

Bug solved related with the device editor

30 Jun 17:49
Compare
Choose a tag to compare

Important

Do not use the upgrade button.
Before do anything, backup your configuration from the settings section.

Bugs

  • A bug related with the device editor has been corrected. This bugs causes the device data to be corrupted when the device is edited. Google will never sync if this is not corrected.

How to update

Do not use the upgrade button.
´´´
sudo git pull
sudo systemctl restart homeware
´´´

Verify that all your devices have the correct Traits selected from the device editor.