An open source thermostat using enaml-native.
Setup and usage
Download the Thermostat app from the play store. I only have an Android app at the moment.
You will need a relay board like this 4 channel relay or if you don't like clicking noises get a solid state one. If you get one that is active low (like many are) you will need to invert the output so they don't go on when the board resets.
Note: Solid state relays will NOT work with millivolt fireplaces!
And a DHT22, which you can get anywhere.
If you want a case to mount on the wall. There's a 3d model that can be printed yourself or off of 3d hubs. Please contact me for it.
If you like this and want more projects like this please donate.
License and Warranty
The code is GPL v3 and comes with no warranties whatsoever. I've been using this in my house for about 2 years, it's not perfect but it works. Realize that connecting stuff to your furnace / hvac system can have serious implications if something goes wrong. Therefore:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.