Skip to content

A network controller for a thermostat and a recorder for raspberry pi temperature sensors

Notifications You must be signed in to change notification settings

tdashton/thermoRaspberryPi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9acaaef · Jan 23, 2022
Jan 6, 2018
Jan 8, 2016
Sep 22, 2016
Mar 16, 2015
Sep 20, 2016
Dec 4, 2017
Jan 2, 2017
Jan 23, 2022
Jan 23, 2022
Jan 16, 2018

Repository files navigation

thermoRaspberryPi

Control your thermostat with your Raspberry Pi, thermoRaspberryPi is a python server / client for sending temperature data between server and client. The client sends the data via a socket connection and the sever upon receipt writes it to a a permanent data store.

First steps:

  1. setup configuration files
  2. create init.d symlinks, see init.d directory in repository
  3. run daemons

thermoRaspberyPi Daemons

Controller

Allows you to control your Pi / thermostat via a socket connection.

Collector

The collector is the server, it implements different collector modules such as collectorFile or collectorMysql. These collection modules write the received data to the specified data source.

Client

The client is configured and started on the RaspberryPi / server reading the temperatures and sends the data it collects to the Collector.

What next?

see the accompanying Web and Android project to control your thermoRaspberryPi from your Android.

About

A network controller for a thermostat and a recorder for raspberry pi temperature sensors

Resources

Stars

Watchers

Forks

Packages

No packages published