Skip to content

Plotly dashboard to display the output of sensors at home. Deployed in docker, connected to a PostGreSQL DB. It has different tabs per type of sensor, from network/ping to temperature...

License

Notifications You must be signed in to change notification settings

eolus87/house_dashboard

Folders and files

NameName
Last commit message
Last commit date
Jun 13, 2023
Jun 23, 2023
Jun 13, 2023
Jul 13, 2023
Apr 17, 2024
Jun 26, 2023
Jul 7, 2023
Jul 21, 2023
Jun 21, 2023
Feb 3, 2024
May 22, 2023
Jul 19, 2023
May 20, 2023
Jun 25, 2023
Jun 25, 2023
Jul 13, 2023
Apr 17, 2024

Repository files navigation

house_dashboard repo

Introduction

It is a dashboard based application that queries sensor data from a DB and display it organised in different tabs:

  • Network: This tab is about pinging different servers, from local ones to others online.
  • Energy: Here energy/power sensors are queried and displayed.
  • Temperature: Implemented with time series graph.
  • Others: It is easily expandable by including new entries in the conf and creating new tabs.

So far just PostGreSQL is supported, but there is an abstract interface for the link to any other system.

The code can be easily containerized using the Dockerfile in the repo (there is a compose as well).

Usage

The devices that the dashboard queries from the interface are specified in the config.yaml file.

The recommended usage is by launching a container, see Dockerfile and docker compose.

Future development

  • Visual and features improvements -> Include more graphs and stats, better layout.
  • Better querying per tab.
  • Development and interface of the temperature sensors.

Known bugs

No knowng bugs at the moment

About

Plotly dashboard to display the output of sensors at home. Deployed in docker, connected to a PostGreSQL DB. It has different tabs per type of sensor, from network/ping to temperature...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published