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

Integrate a Dash-based front-end #38

Open
mbtown01 opened this issue Jan 28, 2021 · 1 comment
Open

Integrate a Dash-based front-end #38

mbtown01 opened this issue Jan 28, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@mbtown01
Copy link
Owner

Dash integration for a simple single-page app for configuration/setup

Guiding principles:

  • This may be the only web-based integration a user gets (e.g. w/o backend container)
  • Should some recent data, but not designed to keep all data over time, just from last boot (need back-end container)

Should expose the following:

  • General configuration (things like the setup constants, time zone?? )
  • Program (how many programs, when they run, how to respond to price)
  • Status/Insights (some simple charts showing price/temperature)
  • Controls (maybe even a web-based FROSTI w/ the buttons?!?!).
@mbtown01 mbtown01 added the enhancement New feature or request label Jan 28, 2021
@mbtown01 mbtown01 added this to To do in Major efforts Jan 28, 2021
@mbtown01 mbtown01 moved this from To do to In progress in Major efforts Feb 13, 2021
@mbtown01
Copy link
Owner Author

Currently, we're relying on a backing web service to handle all communication between a web frontend and the thermostat logic. With an embedded Dash app, this largely goes away. A simple version of the API can stay around, but we should completely dump it for the time being and replace with Dash.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Major efforts
In progress
Development

No branches or pull requests

1 participant