Working on a project where the application needs to keep track of certain real world variables, thus it either needs to
Set the initial values itself
Prompt the user to enter the initial values
This is similar to those universal remotes that ask the user 'Is the TV on?'. For some of the options taking the first approach is fine, but some initial values have to be entered by the user. I'm asking because I wanted to avoid the 'Is the TV on?' approach, but the only other thing I can come up with is 'Press OK when the TV is on', while sending the command that toggles the 'TV' on and off every so many seconds.
This is not something that (potentially) needs to happen very often after the software is in production.