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

UI: Add charts #46

Open
12 of 25 tasks
mitra42 opened this issue Nov 5, 2024 · 0 comments
Open
12 of 25 tasks

UI: Add charts #46

mitra42 opened this issue Nov 5, 2024 · 0 comments

Comments

@mitra42
Copy link
Owner

mitra42 commented Nov 5, 2024

*Note - working on this on an unpushed branch, please ask if want to collaborate and I'll share it

Need to add charting capability -
Two main use-cases,

  • UX running just off MQTT messages, graphed as received
  • UX running on back data pulling data from the server.

At first look, chart.js looks like it has what is needed, appears to run client side (good),

Further

  • Allow adding new line to chart from chart itself - (+ button)
  • Modify color if two lines same color
  • Modify label if two lines same - e.g. Temperature -> ESP8266-A/temperature
  • Allow adjusting X axis
  • Allow adjusting Y axis - which changes what data shown
  • Allow saving configuration and reloading
  • Add info to the discovery that suggests what type of line/columns etc
  • Consider (but probably not) merging MqttGraphdataset with MqttReceiver, i.e. all receivers remembering data.

**Privacy and Security **

  • Shouldn't be able to list data from project don't have password for
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant