"Fix activity not fit for purpose"
Issue
Fix activity device not available on remote. Means we must always have phone available to execute the fix and defeating the point of having physical remote.
Also placing the fix at an activity level brings with it significant shortcomings, including but not limited to being able to correct the status of devices that are not in the scope of the activity, and correcting the status when all activities are inactive. (I.e. off)
Issue
As (partial) workaround for the gap above it's possible to add macro into the activity as favourite. This can attempt power on when discrete power available, and setting inputs.
Separate power commands can also be added as favourite.
However this is not a solution because:
A) Commands added to activity helpfully appear in app as "Device name (command)", but when those same commands seen within the remote they all appear just as "command". Means cannot differentiate between the devices.
B) Commands and macros cannot be created for the devices that are not part of the current activity and means it is not possible to setup a macro to turn off devices that's are not included in the activity and should be off.
C) The issue is magnified if the "off" button is pressed and all devices should be off. There's no fix command available at all without pressing on an activity which then turns everything on again.
In summary there's no means to put a macro that turns off all devices that should be off, and on everything that should be on.
Suggestion:
A "fix all" page should be available at all times from all activities, and indeed, even if an activity not selected.
It should always turn off devices that should be off (if discrete power available), turn on devices that should be active (again if discrete power available) and re-run setting inputs for the current activity.