Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visualize upload states #8

Open
johnjohndoe opened this issue Nov 18, 2021 · 7 comments
Open

Visualize upload states #8

johnjohndoe opened this issue Nov 18, 2021 · 7 comments

Comments

@johnjohndoe
Copy link
Contributor

Context

  • Uploading data happens when the device is connected to a known WiFi.
  • As a user I do not know when exactly the uploads happens, if at all and when it is done.

Proposal

  • The device should signal via a documented color code that the WiFi connection is established and that the upload
    • is starting
    • is happening
    • is done
  • The upload states could be visualized as specific colors or via a blinking pattern.
@goetzvr
Copy link

goetzvr commented Nov 20, 2021

When the upload is done, the box shuts down. So this is, at least for me, a good marker that the upload is done.

@johnjohndoe
Copy link
Contributor Author

How do you know that the upload actually happened? How do you know that the box has shut down (light off)?

@goetzvr
Copy link

goetzvr commented Nov 21, 2021

During the workshop they explained: If you leave the box idling on your desk it will search for the configured WiFI. When it is connected it will upload the collected data and then shut down or go to a deep sleep.
You have to (hard) turn it off and on to restart the box.

@johnjohndoe
Copy link
Contributor Author

True. I remember the explanation, too. Thank you for the code pointer.

I however would find it useful if I could recognize just by observing the device if an upload happens. Specially, the first time one becomes somewhat uncertain if it works. The WiFi credentials might have a typo. The only way to find out if the upload worked is to check the website. Thus, I would welcome a visual status feedback of the device a UX improvement.

@Thiemann96
Copy link
Collaborator

I thought about this too but one thing kept me from actually implementing this.

The powerbank which powers the MCU demands a "minimum energy output". When this minimum energy output is not met the powerbank shuts off(Abschaltautomatik)) This way for example the powerbank would not overcharge your phone if it is at 100%. The senseBox only produces this minimum energy output with all sensors on and connected. So in order to give visual feedback that the upload was successful the box and all its sensors would need to be powered.

Now, one could implement a solution which gives visual feedback and then turn the box off after some minutes but not powering anything but the LED would not work here. In the end I decided instead of all the hassle that would come with implementing this, the visual feedback that the box turns off would be more straight forward and easier. I see your point though that some kind of feedback would be nice for the upload states.

@Thiemann96
Copy link
Collaborator

How do you feel about a solution that lets the LED blinks for 5 minutes (according to the different color codes you mentioned) and then shuts itself off ?

@johnjohndoe
Copy link
Contributor Author

Thank you for the explanation regarding the power bank restrictions.

[...] lets the LED blink [...]

... to visualize that the upload is taking place. I think this would already be an improvement. ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants