domoticz / domoticz-android

Domoticz Client Application for Android Devices
104 stars 69 forks source link

usability Improvements to the "plan" page #624

Open eserero opened 3 years ago

eserero commented 3 years ago

This feature request is somewhat inspired by the way Amazon Alexa app for android is working.

In the Domoticz app, when I click on the "Plans" menu, I am presented with the list of the rooms that I defined in domoticz. when I click on one of the rooms, I get the list of devices under this room.

There are a few usability problems with how this works:

  1. In order to actually turn on a light or air conditioner, I need to click 3 times (first choose plan, then choose the room, then fined the button I need to press.
  2. when I actually click on the room and see the list of devices, the devices have no specific order, so I need to search for the buttons I need to press.
  3. When I look at devices in the "Plan" I cannot see the log or details about sensors the same way I can see them in the "switches" or "switches" pages. this is most annoying when I want to look at certain sensors (like when was the last time a window was opened, what was the temperature throught the day etc.) - I actually need to go and search the sensor, switch or temperature sensor in the relevant section to do that - this takes lots of time.
    • the above is very obvious if you look at windows sensors - it doesnt even show "open/closed". I know the icon should represent that, but its not obvious and hard to read.

Possible solutions:

  1. improve the "plans" main page: I think the options below will make it MUCH more usable.
    • Similar to the alexa app - it will be great if we can define up to two toggles that can be added directly to each room button in the "plan" main page so that I can see a list of rooms, and I can turn on/off lights or air conditioner directly from the plan page with no need to dive into the room details itself.
    • For each plan button - it will be great if we add a small temperature number (if there is more then one temp sensor average them or possibly just have the option to choose which temp sensor to use. It will be most cool if the color of the button itself will change based on the temperature (similar to how the temperature icon behaves).

example from alexa app:

image

  1. improve how the devices appear inside each room:
    • allow to sort the devices in the room, so that I can put the important switches first
    • add grouping option - so I can see "switches", then "temp", then utility etc. same as in the domotics web.
    • allow the buttons to have the full features - so its possible to see graphs etc.

much Appreciate your work on this - this app is great and I'm using it daily!

Thanks Eyal

galadril commented 3 years ago

Thanks for all your thoughts.. ill keep these issues open just to have an eye out for new ideas for myself!