This is a (little bit hacky) utility for sending "call for heat" ON and OFF messages to my Siemens RCR10/433 receiver boiler control relay.
NOTE: The ON and OFF packets herein are specific to my receiver: they probably contain some ID that was exchanged during the "learn" mode pairing between receiver and thermostat.
Currently configured to use WiringPi PIN 0 (GPIO 17) to transmit on (should be connected to DATA pin of a 433Mhz transmitter).
NOTE: the install script will setup an init script (debian-compatible) that exports GPIO 17 with direction=out.
To call for heat (turn boiler ON):
To cancel call for heat (turn boiler OFF):
NOTE: sudo is not needed if GPIO-Admin was used the export the pins and the current user is in the gpio group. Otherwise, sudo is needed when executing, to ensure that the pin is accessible.
Install depends on: GPIO-Admin
To build a version with the transmit pin control stubbed:
To build for the Raspberry PI:
To install on the Raspberry PI:
make install PLATFORM=pi
make uninstall PLATFORM=pi
A blog post I made in response to a question about this project: