Android Wear support
Hello,
I think it would be very nice to add Android Wear support to the app.
For those times when you forgot your smartphone on your desk, and it is farther away than the device you are trying to ~~lazily~~ remotely control. :)
I think the feature set would be much smaller than the full app. Perhaps just lights & automations manipulation. Temperature reading would be nice but shouldn't be required for a first version.
Cooooool!
@niqdev could you please assign me to the issue ?
I can't yet, you need to accept the invitation! Please verify your email!
I've been thinking about this, I'll write what I have in mind so that we can discuss it.
:+1:
Here is what I had in mind for a first Wearable version:
- the Wearable app would display a list of devices to the user
- the user can select a device and display the available actions for this device (ex: on/off or up/down/stop)
- when an action is chosen the Wearable app sends the corresponding command to the Mobile app
- the Mobile app executes the command, sending feedback to the Wearable app if needed and/or possible
What do you think of this ?
Misc. notes:
- in the first version the device list may or may not display the current device status.
- in a first version the list on the Watch would be limited to lights and shutters for simplicity.
- I'm not sure if other device types should be added later : custom devices need a confirmation dialog, which doesn't seem watch-friendly ; webcams might be too battery-intensive for a wearable but might increase the "wow factor".
- I think the Wearable app should not directly connect to the gateway via Wifi because not all wearables have Wifi or the user might have disabled it for increased battery lifetime.
- this means that the Mobile app will have to do the heavy lifting, which seems fine. It does seem to require the use of Google Play Services though. Is this OK with you ?
Sounds good! I have no Wearable device at the moment, so I can help you only with the emulator!
I agree with you about not sending the request directly, but how would you manage/sync the status? Should we update for example also the light status on the Watch if we turn it on from the phone? If is too complicated user can refresh the list manually.
I would keep it simple as well for now only with light and shutter, by the way I'd like to add at least temperature system and sound system in the future.
In general, about permission and other services I'd like to add them only if is strictly necessary.
For all other things you listed is fine for me