The Oil Sensor (433mhz version & TCP versions).
Component List:
HC-SR04 Ultrasonic Sensor
DS18B20 Thermometer
Headers (male and female)
DuPont Connectors
Various Wiring

Component List for 433mhz Version:
Arduino Pro-Mini
RXB6 433Mhz SuperHet Receiver
FS1000A 433Mhz Transmitter
ZS-042 (DS3231) RTC

Component List for TCP version
ESP8266-ESP (07 or 12)
2x 3mm*4mm momentary switch
6x 10K (0806)resistors
1x 6.8K (0806) resistor
1x 3.3K (0806) resistor
1x 2n7000 mosfet
2x 10uF/106 (0806) capacitor
1x 100nf/104 (0806) capacitor
1x 1000uf electrolytic capacitor
1x AMS1117 3.3v
1x LM7805
1x 10uf electrolytic capacitor
1x 1uf electrolytic capacitor
1x 100K 1/4 watt resistor
1x 6.8K 1/4 watt resistor
PCB for etching

Zip Archive - 164.33 kB - 05/27/2016 at 10:54



Beta version for Raspbian Jessie. Should work on most SPI based touch screens. Make sure to set up Jessie for your touchscreen and take note of pins needed.
sudo raspi-config
Select Advanced -> A3-Memory Split -> 16
Select Advanced -> Device Tree -> Yes
Download zip and place in /home/pi/
unzip RPiHeatingInstall.zip
sudo bash /home/pi/RPiHeatingInstall/setup.py
follow instructions.
Component list:
LED red x 1
LED green x 1
SPI touchscreen (this is mine https://www.raspberrypi.org/forums/viewtopic.php?f=64&t=48967 but should work with most SPI based touch screens)
Wifi adapter/ethernet cable
5v Relay Module
SD Card (4gb + should do)
dupont connectors
433mhz receiver + transmitter (optional)

Zip Archive - 184.75 kB - 05/27/2016 at 10:41



List of sources for code and libraries

md - 2.70 kB - 04/25/2016 at 10:58



GPL v3.0

plain - 34.98 kB - 04/25/2016 at 10:58