I’m building a small, stand-alone controller for my under-floor heating system and need a Python program that will run on a Raspberry Pi with a 7-inch touchscreen. The hardware is simple: two relays (one for the circulation pump, one for the heating coil), one waterproof liquid temperature probe and two ambient temperature sensors. I will send you a complete wiring diagram as well as mock-ups of the three touchscreen pages, all labelled in German; the code itself can stay in English. Core requirements • Touchscreen UI (in German) that matches my three supplied layouts • Functions implemented now: – Time-based scheduling of target temperatures • Relays must switch the pump and heating coil according to the active schedule and sensor readings. • Use the sensors’ default calibration; no additional offsets are necessary. • The solution must auto-start on boot and recover gracefully after a power loss. Tech notes Python is mandatory; feel free to choose the most convenient UI toolkit (Tkinter, PyQt, Kivy, etc.). GPIO handling can rely on RPi.GPIO, gpiozero or similar standard libraries. Deliverables 1. Well-commented Python source code and any UI assets 2. Requirements.txt or equivalent for one-command setup 3. Step-by-step installation guide so I can flash a fresh SD card and be up and running without guesswork and also how to set up the hardware (pining). 4. Short test procedure confirming relay switching, schedule execution and temperature display 5. The whole setup has to be started and run without internet connection. 6. The setup description has to be read and implemented. If you can make the design modular enough for me to add manual override buttons later, that’s a plus, but not essential for this first milestone. Looking forward to working together!