-
Notifications
You must be signed in to change notification settings - Fork 6
Technical Overview
Andy Joiner edited this page Feb 17, 2017
·
13 revisions
There are 3 main components to OpenTRV - they communicate over wireless
- Smart radiator valve actuators - fitted to radiator valve heads, running on batteries
- Boiler controller - listens for valves requesting heat
- Secure stats hub - listens to valves, gathers stats
The boards are powered by Amtel AVR microcontrollers (similar to Arduino) and use RFM23B radio transcievers for communication.
A single generic code base is used across the AVR based boards - C style macros are used when compiling to tailor the binary to the functions required on the board and to conserve ROM space.