adafruit / adafruit/Adafruit_Wippersnapper_Arduino

Add RSSI value to display status bars

Open
#878 0 comments 0 reactions 0 assignees View on GitHub
display
Dominant language
C++
Stars
54
Forks
56
Avg merge
2d 12h
Merged PRs (30d)
11

Description

Created from #522

Currently the WiFi symbol varies the number of bars populated based on predefined RSSI levels. It's mostly only useful for "Great reception" [2bars+dot] or "not great" [1bar+dot] or "questionable" [0bars+dot] (where mine live most of the time).
Similar to🛜 with 1less top bar.

It would be preferred to include the actual RSSI number alongside the symbol.

Similarly the battery level could be covered. Conversation:
> **[Tyeth]**
I now question if we need a statusbar proto, and then can turn on/off the numeric values for bat+rssi, plus the statusbar as a whole. Hmm, now I'm thinking the title (io username) could be customised too (defaults to {{aio_user}} ) (edited) 
**Brent Rubell  [7:29 PM]**
Too complex
[7:29 PM]We could control it with a separate feed, though
[7:30 PM]Esp if WiFi and Batt values are feeds.
**Tyeth  [7:30 PM]**
Just thinking the battery icon has same issue as rssi (no useful value). Both want to be feeds optionally (edited) 
**Brent Rubell  [7:30 PM]**
keep in mind this idea was prior to actions/templating
[7:30 PM]Status bar could be a string with liquid template hooked up to component feeds (edited) 
[7:31 PM]or it could be the default txt
**Tyeth  [7:31 PM]**
So you'd have battery icon placeholder etc in the template value on the feed. That would potentially be updated by actions
**Brent Rubell  [7:32 PM]**
Yeah

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or implementation entry point is named in the issue. First trace how the WiFi status symbol and RSSI levels are rendered, then determine whether the requested numeric RSSI belongs in the existing status bar or requires the unresolved feed/template design; done means the chosen display behavior is specified and covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino, cpp
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.