Skip to content

Kod för en kontrollpanel till ett kandidatarbete, där ett delmoment var att styra uppvärmningen i ett labb ute på Björkö.

License

Notifications You must be signed in to change notification settings

f0sse/eenx16-control-panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Control Panel

A tiny control panel written in Go, to control the heater in the Björkö laboratory. The intended feature set was to have controls for the heater's state, graphs showing the time series data gathered by collection agents from another repository in this organisation, a way to export said data, and a panel to easily make updates to the project's control system logic.

Since there was not enough time to develop the full feature set, only the controls were implemented, and Graphana as a substitute for making our own graphs.

Preview:

Preview

MQTT

The Raspberry Pi at the lab runs an MQTT broker, which the Shelly Plug connects to.

Shelly Plug

Wireless wall-plug that can be remotely controlled.

InfluxDB

Time-series database, storing gathered metrics over time.

About

Kod för en kontrollpanel till ett kandidatarbete, där ett delmoment var att styra uppvärmningen i ett labb ute på Björkö.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published