TrackDescription: Updated trackDesciption. This is a part of refresh. However, it does appear too often. I will create a preference for debug logging and this message will be converted into one of the messages (a lot of messages will go to either debug or trace logging).
No route to host (Host unreachable). I will be updating the code to create a "ping" function that will be a comms check running every 15 minutes. If a response is detected, it will set state.connected = true. Otherwise, it will create a state.connected = false. This will become an error in the device states or attributes (so you can correct if necessary). The state will also disable the refresh command. It will not disable user-entered commands nor external command activation (i.e., rule machine).
updateData: updated appVersion. For some reason this is updating the data twice (aside from too often). I will remove the periodic update and instead make it an update whenever the app is executed. I will also remove the logging.
Timing - By Sunday (hopefully, and hopefully sooner).