Skip to content

Use a RaspberryPi to control your sauna (On/Off and temperature) and disperse water on your heater automatically with a fully customizable timetable and water amount.

License

Notifications You must be signed in to change notification settings

appiekap653/SpaPi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpaPi

Use a RaspberryPi to control your sauna (On/Off and temperature) and disperse water on your heater automatically with a fully customizable timetable and adjustable amount of water.

Settings:

All settings can be defined in a config file:

  • To have the freedom of creating your own electrical circuit with other peripherals, you can specify the In- and Outputs in the config file:

    In- / Output Function
    Output Sauna On / Off
    Output Water Pump On / Off
    Input Thermometer
    Input Hygrometer
    Multi Display (HMI)
  • You can specify the interface and port SpaPi will listen on for REST API HTTP requests.

  • An Graphical User Interface can be chosen to replace the standard one.


REST API:

SpaPi uses a REST API server to make it possible for other developers to create their own App / Graphical User Interface for controlling SpaPi. For example: SpaAssist is an other project of mine to intergrate SpaPi into HomeAssistant.

Components I'm using:

I'm using the following components in my setup to control my sauna and to automaticly disperse water on my heater.

Sauna Control Waterflow Thermometer Hygrometer Display
2x Relais (Spoel: DC5V 760mA, Load: 250VAC 30A), one is used for the heater* , the other for the water pump. Micro Water Pump 120L/H DC2.5-6V 130-220mA, Low Noise Brushless Motor DS18B20, Temperature range: -55°C to +125°C DHT22 AM2302, Humidity range: 0-100% RH, Temperature range: -40 to +80°C Inside the sauna: 1.8" Serial SPI 128x160 Color TFT LCD. Showing Temperature and Humidity values

* make sure the load covers your heater ratings!

My water disperse system is still a work in progress.
At the moment i'm using a bucket with the water pump on the bottom, the hose leads to an aquarium outlet with small holes and is placed offset of my heater with an aluminium plate to cover the gap.
I'm planning on manufacturing some simular construction made of stainless steel

Image of water disperse setup

Image of display setup

About

Use a RaspberryPi to control your sauna (On/Off and temperature) and disperse water on your heater automatically with a fully customizable timetable and water amount.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages