WeatherXM / issue-tracker

This will serve as our Issue Tracker for WeatherXM beta testers.
16 stars 1 forks source link

Add a "Station offline" app notification #56

Open Greg15 opened 2 years ago

Greg15 commented 2 years ago

WeatherXM Related Element

Is your feature request related to a problem? Please describe.

When a station goes offline, the station owner currently does not have an effective way to promptly know. This is especially true if the station is in a secondary location or if the station owner is away from home (no immediate access to M5 screen). In addition, the station might be hosted, so neither the station owner nor the host have an effective way to be notified. Therefore, neither the station owner nor the host might know to investigate and take action to resolve it for quite a while. The delay causes missing data that could have been available to be sold, and causes reduced rewards for the station owner and potentially a station host. Prompt notification could help reduce missing data and lost rewards.

Describe the solution you'd like

An app notification that communicates that a claimed station has gone offline (e.g., hasn't sent data in the last 'xxx' minutes or hour). In addition, a notification that a 'followed/favorite' station has gone offline (there was another enhancement request for followed/favorite stations). I'm thinking 'followed/favorite' might be an effective way for a host to monitor and utilize a station.

In addition, a change to the M5: Either: A) A configurable setting on the M5 to "come out of idle during issue", which would have the M5 brightness go back to standard brightness when there is an issue and that setting is set to 'Yes', even if it otherwise would have been in idle mode. Or B) A non-configurable change to the M5 firmware logic so that idle mode can only apply to the M5 when there is no issue.

Conditions that would be considered an issue that would trigger standard M5 brightness are: any of the 3 icons are red, or the weather station is unavailable.

Describe alternatives you've considered

Configurable notifications that can be set within the console.

Additional context

I encountered this scenario today. I only noticed station was offline because I went to check today's weather to know how to dress for an outdoor activity. Even after launching the app, due to my focus on checking temp and rain, I didn't even notice the offline indicator until I noticed that the time for the most recent weather data was an hour or two in the past. That's when I checked the offline status in the app, and then went to the M5, and needed to take it out of idle mode to investigate further. In addition, I only noticed the time of the most recent weather data was off because the most recent temp was too low compared to the next hour's forecast. A notification would have ensured I knew the situation.

PavlosTze commented 2 years ago

@Greg15 Thank you for your suggestion!

We are already have thought and planning a series of events regarding the miner and the weather station, like online/offline, bad data, bad or no RF signal, bad or no gps signal which eventually will trigger a notification by the app.

Therefore you can expect this in the future :)