About & Pics

Description

HomeAssist is a bright and colourful Home-Assistant client, with a simple and greatly customisable interface. It provides you the love with beautiful material design. You can easily arrange your favourite switches in the order you desire to achieve your perfect home control / Internet of things (IoT) dashboard.

Home Assistant is an open-source home automation platform running on Python 3. Track and control all devices at home and automate control. Perfect to run on a Raspberry Pi.
Visit https://home-assistant.io/ for more info.

HomeAssist is an open-source project. For bugs report or suggestions, please visit: https://github.com/axzae/homeassist/issues

 Free in Google Play

Screenshots

HomeAssist screenshot 1HomeAssist screenshot 2HomeAssist screenshot 3HomeAssist screenshot 4HomeAssist screenshot 5HomeAssist screenshot 6HomeAssist screenshot 7HomeAssist screenshot 8

Version History

Launched Aug 21, 2017 (almost 2 years ago).

Releasing new versions every 5 days, on average.

Feb 10
2018
(Current)
Version 3.3

- HomeAssist goes OpenSource! https://github.com/axzae/homeassist/

Dec 08
2017
Version 3.2d

- Commands will now send via websocket if possible. Else it will fallback to REST API approach.
- yR sensor can now show weather icon correctly.
- Revamped how data are being synced in the whole application (it was a mess and it still is).
- Resolved widget sync issue (I hope? Let me know in the comment)
- Unless there are some very urgent and small changes, there will be no more updates for 2017. Happy Holidays, guys!

Dec 03
2017
Version 3.2c

- Websocket support for widget. (Hope this can keep toggle state in sync)
- Fixed crash reported by Christian Löffler.

Nov 30
2017
Version 3.2

- Added support for Sun, Fan, Cover, and Vacuum. (I only tested with dummy data. Let me know if you have troubles with these new components)
- Shuffled the arrangement a little for the sensor tile. Let me know if you prefer the older look.
- Minor fix for climate graph.

Nov 26
2017
Version 3.1b

- Prevent crash in Map when you do not have zones or device trackers configured.
- Added intent flags to fix widget crashing in Mashmallow and lower.
- More compact row in group card.
- Other minor bug fixes.

Nov 25
2017
Version 3.1

- New Feature: Map. Support plotting of zones and device trackers with longitude and latitude values. (Let me know if you think something is missing)

Nov 23
2017
Version 3.0

- Updated group card to support interaction with the controls.
- Allows 1x1 widget. (If it can't fit, you get the idea, it just don't work on 1x1)

Nov 23
2017
Version 3.0b

- Updated group card to support interaction with all the controls
- Allows 1x1 widget. (If it can't fit, you get the idea, it just doesn't work on 1x1)
- v3.0b: Fixed a bug where entity is not clickable in widget or missing in group card if it's not already exists in one of the dashboards outside.

Nov 19
2017
Version 2.9c

- Fixed widget on Oreo. Thanks Nick Latocha for helping out on the testing!
- Fixed widget stuck after first toggle.

Nov 17
2017
Version 2.9

- Support Scene and Alarm ControlPanel components.
- Changed async task to use ThreadPool Executor.
- Minor UI fixes.

Nov 16
2017
Version 2.8f

- Tons of data loading optimizations. Animations should be smoother now.
- Switched tile to card. (Not sure if it's better, let me know if you prefer the old look)
- Fixed a bug where the same entity can only exists in only one group at a time.
- Pre sorting of entities during bootstrapping. (sensor, followed by device tracker, remaining kind of sensors, lastly by domain, alphabetically)

Nov 13
2017
Version 2.8d

- Fix websocket and camera failing issue caused by baseUrl ending with slash.
- Added icon and state for device tracker and sun.
- Pattern checking for input_text.

Nov 12
2017
Version 2.8c

- Edit Dashboard to follow the Front Dashboard look.
- Fix: Edit Dashboard sorting will now work correctly. (Sorry for taking long :P)
- Added debugging code to troubleshoot camera connection error happening to some users.

Nov 11
2017
Version 2.8

- Feature: Support input_text and input_datetime components.
- Support input_number. (was supporting input_slider previously)
- Support default_view group. (will override Home tab if found)
- Fix: Animation behavior of the toolbar and bottom navigation.
- Fix for Oreo Widget crashing? (changed to use JobIntentService. will continue monitoring)
- Added a button to start websocket in the drawer.
- Slightly tweaked Logbook interface to give it a more 'material' look.

Nov 11
2017
Version 2.8b

- A better input_text dialog.
- Fix: Tiles in search result don't get updated. (quite an annoying behavior! surprisingly no one raised this to me)
- Fix: input_datetime crashes when there's no values initially.
- Separate okHttp instance for each Websocket, RestAPI, and GlideApp.
- Fix: No graph on certain sensors reported by Alexey Ivanov (caused by sensor without milisecond in timestamp)
- Fix: Crash reported by Paul Gallagher
- Turned off cubic curve on graph.

Nov 10
2017
Version 2.7

- Feature: Card for Group component (Beta). Can't perform action on row yet. Useful at the moment for checking sensors states.
- Retractable toolbar and bottom navigation components, allowing more spaces for tiles.

Nov 09
2017
Version 2.6e

- Conform to mdi icon in customizes.yaml file. (You can now have custom icon for your switches, automations, scripts, lights, etc.)
- Fix: Dashboard got launched sometimes when widget is clicked.
- Fix: App crash when you sign out with two or more servers configured.

Nov 06
2017
Version 2.6c

2.6b: Added workaround to support HA 0.57 (Invalid HA Server)
2.6c: Fixed NumberFormatException for Temperature attribute.
- Feature: Quick Connection Switching.
- Feature: Support Climate Component.
- Fix: Camera now works with HTTPS self-signed cert.
- Added dialog for Switch component.
- Added Japanese localization.

Nov 04
2017
Version 2.6

IMPORTANT: There's an issue with HA 0.57 preventing this app to function properly. The issue is being tracked over here: https://github.com/home-assistant/home-assistant/issues/10404. Please downgrade your Home Assistant at the meantime to continue using HomeAssist.
- Feature: Quick Connection Switching.
- Feature: Support Climate Component.
- Fix: Camera now works with HTTPS self-signed cert.
- Added dialog for Switch component.
- Added Japanese localization.

Oct 31
2017
Version 2.5

- Feature: Logbook.
- Fixed a bug where light dialog crashes on certain conditions.
- Fixed a bug where media player controls missing/beneath the picture.
- Added some lines in hope to fix widget crashing.
- Added some debugging lines to collect data on why edit dashboard crashes sometimes.
- Localization for Dutch. Thanks Dag! :)
- Added Bootstrap file attachment option in bug reporting.

Oct 27
2017
Version 2.4

Feature: Support MediaPlayer and Camera Components.
Added Color Temperature and Brightness sliders to Light Component. (Use Long Click to trigger advance/dialog mode)
All actions will now trigger instantly (removed set button in dialog)
Removed bottom click/long click behavior for tile. Tile will now only have two actions - Single Click and Long Click.

Oct 25
2017
Version 2.3

- Added Navigation Drawer.
- Added FAQs Section (using markdown).
- Fixed black notification icon bug in KitKat.
- Moved stuffs around to make it more intuitive.
- Fixed Bootstrap crash reported by Oleksii Serdiuk.

Oct 25
2017
Version 2.3b

- Added Navigation Drawer.
- Added FAQs Section (using markdown).
- Fixed black notification icon bug in KitKat.
- Moved stuffs around to make it more intuitive.
- Fixed Bootstrap crash reported by Oleksii Serdiuk.
- 2.3b fixed refresh/bootstrap error.

Oct 23
2017
Version 2.2c

- 2.2: Feature: WebSocket. Polling mode is finally here!
- 2,2b: HTTPS support for WebSocket.
- 2.2c: Tons of bug fixes based on crashlytics report. I hope it works on kitkat now.

Oct 20
2017
Version 2.1

Feature: Widget! (Beta Version).
Changed certain ON/OFF components to use icon.
Localization: Now support simplified and traditional chinese.

Oct 18
2017
Version 2.0b

- Feature: Multiple Dashboards!
- Feature: Now support Material Design Icons.
- Using ReactiveX to coordinate UI updates.
- Localization: Updated for Russian.

Oct 18
2017
Version 2.0d

- Feature: Multiple Dashboards!
- Feature: Now support Material Design Icons.
- Using ReactiveX to coordinate UI updates.
- Localization: Updated for Russian.
- Fixed 'Sorted by Order' bug.
- Fixed potential crash when opening Edit Dashboard.

Oct 16
2017
Version 1.9b

1.9b: Fix attempt for crash in Oreo. (Please let me know if it's still not working)
1.9b: Localization: Updated for Russian.
- Feature: Optimized data loading approach. Butterly smooth scrolling.
- Feature: Bottom Navigation.
- Feature: Search in Dashboard.
- Swapped Save and Add button in Edit Mode.
- More Animations / Transitions
- Added more bugs to fix later. :)

Oct 13
2017
Version 1.8h

- 1.8 Feature: Line Graph for 'Sensor' Component. Sample screenshot available in Play Store.
- 1.8b: Fixed a bug that is happening to devices with Android 6.0 and below preventing them from making any API callout.
- 1.8c: Support HTTPS self-signed cert.
- 1.8d: New icon.
- 1.8e: Feature: Bug Reporting in Sign in Page.
...
- 1.8h: - RoundIcon for Oreo. - Crash reported by Robin Pettersson.

Oct 12
2017
Version 1.8e

- Feature: Line Graph for 'Sensor' Component. Sample screenshot available in Play Store.
- Note: Looking for localization expert. Please contact me if you are willing to contribute. Credits will be given. Thanks!
- 1.8b: Fixed a bug that is happening to devices with Android 6.0 and below preventing them from making any API callout.
- 1.8c: Support HTTPS self-signed cert.
- 1.8d: New icon.
- 1.8e: Feature: Bug Reporting in Sign in Page.

Oct 09
2017
Version 1.8

- Feature: Line Graph for 'Sensor' Component. Sample screenshot available in Play Store.
- Note: Looking for localization expert. Please contact me if you are willing to contribute. Credits will be given. Thanks!

Oct 09
2017
Version 1.8b

- Feature: Line Graph for 'Sensor' Component. Sample screenshot available in Play Store.
- Note: Looking for localization expert. Please contact me if you are willing to contribute. Credits will be given. Thanks!
- 1.8b: Fixed a bug that is happening to devices with Android 6.0 and below preventing them from making any API callout.

Oct 05
2017
Version 1.6b

- Feature: Dashboard Sorting
- EmptyView in dashboard.
- Added Trello link in About.
- Bugs and UI fixes.

Oct 03
2017
Version 1.5

- Feature: Dashboard Customization!
- Feature: Changelog and What's New for features tracking.
- Feature: Sound Effect on/off in Settings.
- Tweak: Refresh Button on Toolbar.
- Tweak: Fade animation to Dashboard on start.
- Other minor bugs and UI fixes.

Oct 01
2017
Version 1.4

Slightly rebranded. Changed color scheme to follow material guideline.
Changed to use BaseURL instead of IP during connection setup.
Use ContentProvider for more proper reflection of the data state.
Now support more toggles(Script, Automation, Boolean, MediaPlayer).
Support InputSlider and InputSelect.
Added Settings. Allow to customize column numbers.
Added WebUI shortcut menu.
Added Open Source Licenses page for proper attribution to the libraries used.

Aug 25
2017
Version 1.3

Fixed Empty Tiles Bug.
Changed from Websocket to Rest API.
Added local database for bootstrapped data.
Use ViewPager for swiping between pages.

Aug 20
2017
Version 1.1

Previous 3 versions
10

Total Ratings

5
1
4
1
3
0
2
0
1
8
490

Total Ratings

5
160
4
67
3
54
2
40
1
170