Thermostat Software

View 8469 business solutions

Browse free open source Thermostat software and projects below. Use the toggles on the left to filter open source Thermostat software by OS, license, language, programming language, and project status.

  • Make Your Observability Stack Effortless Icon
    Make Your Observability Stack Effortless

    For Software Engineers, DevOps, Data Architects, and IT Leaders

    The progression to modern application stacks and microservices architectures has resulted in orders of magnitude more logs, metrics, events, and traces. Like gravity, data attracts more data, making it increasingly difficult to move and process as it accumulates over time. More than ever, there is a need to be able to stream-process, filter, mask, transform, aggregate, analyze, and route that data to various data tier destinations optimized for specific usage.
  • Create state-of-the-art conversational agents with Google AI Icon
    Create state-of-the-art conversational agents with Google AI

    Using Dialogflow, you can provide new and engaging ways for users to interact with your product.

    Dialogflow can analyze multiple types of input from your customers, including text or audio inputs (like from a phone or voice recording). It can also respond to your customers in a couple of ways, either through text or with synthetic speech. Dialogflow CX and ES provide virtual agent services for chatbots and contact centers. If you have a contact center that employs human agents, you can use Agent Assist to help your human agents. Agent Assist provides real-time suggestions for human agents while they are in conversations with end-user customers.
  • 1
    MAX! home automation
    MAX home automation is a GTK+ application to manage ELV/eQ-3 MAX! cubes. A cube is a gateway to a network of radiator thermostats, shutter contacts etc. Radiator and wall-mounted thermostat schedule can be edited uploaded, stored into a file and restored from there. Wall-mounted thermostat temperature graphs are indicated on a separate page sorted by the installation room. HTTP server is provided for integration with HTTP-enabled controls. E.g. thermostats can be queried and controlled remotely via HTTP GET-queries.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 2

    T3000_Building_Automation_System

    T3000 Bacnet Building Automation System, graphical front end for bldgs

    This is our T3000 Building Automation front end, a mature project for managing the air conditioning, lighting, access control and other automation functions of commercial buildings. The application runs on a Windows PC and allows the building operator to manage the building as a complete system. There is a small but growing team of developers working on the application full time. The system works mainly with Temco Controls products but integrators, controls contractors and other manufacturers are encouraged to join in to add their own devices and features. Communication to the various systems is over Ethernet, wifi, RS485, RS232. using Bacnet and Modbus protocols. The project is mainly hosted and maintained on github.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    AWS IoT Arduino Yún SDK

    AWS IoT Arduino Yún SDK

    SDK for connecting to AWS IoT from an Arduino Yún

    The AWS-IoT-Arduino-Yún-SDK allows developers to connect their Arduino Yún compatible Board to AWS IoT. By connecting the device to the AWS IoT, users can securely work with the message broker, rules and the Thing Shadow provided by AWS IoT and with other AWS services like AWS Lambda, Amazon Kinesis, Amazon S3, etc. The AWS-IoT-Arduino-Yún-SDK consists of two parts, which take use of the resources of the two chips on Arduino Yún, one for native Arduino IDE API access and the other for functionality and connections to the AWS IoT built on top of AWS IoT Device SDK for Python. The AWS-IoT-Arduino-Yún-SDK provides APIs to let users publish messages to AWS IoT and subscribe to MQTT topics to receive messages transmitted by other devices or coming from the broker. This allows to interact with the standard MQTT PubSub functionality of AWS IoT.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    Ardamon

    Arduino-controlled thermostat and sensors management

    Ardamon is an arduino and PHP based solution to replace your thermostat so you gain a open-source solution that is manageable online. It also offers statistics and can help regulate many sensors around your house
    Downloads: 0 This Week
    Last Update:
    See Project
  • Omnichannel contact center platform for enterprises. Icon
    Omnichannel contact center platform for enterprises.

    For Call centers or BPOs with a very high volume of calls

    Deliver a personalized customer experience with every interaction, across every channel, with uContact, net2phone’s cloud contact center solution.
  • 5
    DefendLineII
    ATMEL ATMega1280 based powerful, multifunctional, reliable, expandable and extremely flexible hardware platform for home and industrial processes automation, robotic toys, security systems, education and enjoyment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Dream Bathroom

    Our project team will build a new master suite bathroom.

    Our project team has been contracted to build a new master suite bathroom in a new 4,000 Square ft. home, located in the Mission Hills district of Kansas City, Missouri. The project is titled “Dream bathroom,” which will be 14x14 feet (196 square feet). This exquisite bathroom will provide a ‘true spa experience,’ for the client. The completed bathroom will include a digital temperature control thermostat, a fully loaded two person steam shower, a large jetted soaking tub, heated marble floors, a double vanity, a remote skylight, fireplace and have a flat screen TV mounted into the wall.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Personal Project, using an Arduino Uno
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    A utility for controlling the Home Automation, Inc (HAI) RC-80 Omnistat thermostat through a serial port interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cloud data warehouse to power your data-driven innovation Icon
    Cloud data warehouse to power your data-driven innovation

    BigQuery is a serverless and cost-effective enterprise data warehouse that works across clouds and scales with your data.

    BigQuery Studio provides a single, unified interface for all data practitioners of various coding skills to simplify analytics workflows from data ingestion and preparation to data exploration and visualization to ML model creation and use. It also allows you to use simple SQL to access Vertex AI foundational models directly inside BigQuery for text processing tasks, such as sentiment analysis, entity extraction, and many more without having to deal with specialized models.
  • 10
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Open Thermostat

    Open Thermostat

    IP Thermostat Managment Tool

    JUT is a web-application built around an IT framework that is specifically designed for the remote management of multiple IP Thermostats.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    Opentherm Communicator

    This tool allows a PC to communicate with opentherm thermostats

    This is a tool that sits between opentherm thermostats, and a PC. The firmware talks to each thermostat, and reports via the serial port.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Slimhuis.com Smart Home Thermostat

    Slimhuis.com Smart Home Thermostat

    Smart home thermostat with touch screen and home automation

    This project includes both hardware- and software design for a new innovative Home Thermostat. It is based on NXP ARM-M series microcontroller and offers a large touch screen. All software and interfaces are open allowing other users to add custom hardware, such as sensors and actuators for home automation. Also, a network connection is provided (WIFI optional) to allow mobile apps to communicate with the home thermostat to set and read values and/or control the home automation system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    Thermo5

    Simple 5 region thermostat with PIC16F690

    Simple 5 region thermostat with PIC16F690 using NTC's as a sensors driving 5+1 relays. Thermostat do not use PID control but a simple on/off with hysteresis (like ordinary mechanical thermostat would - note that function in source that decides to turn heater on/off is called pid() but that's not how decision is made). Note that it's designed to measure 5 regions and control 5 groups of heaters but *all* of them are trying to reach *same* temperature. If a region goes too much off the set temperature alarm (+1 relay) will switch on. Firmware can be easily adapted to work as 5 thermometers (each region to have it's own temperature) but I did not find that useful. Uses nokia 3310 lcd to display informations. Source is written in CSC PICC C compiler Hex is in "Software" directory, note that HEX has commented lines at the end (;...), some programming applications do not know how to handle HEX with comment so just remove all lines starting with ; and it will program properly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Trapo

    Steam Trap Maintenance Management System

    Steam traps separate condensed steam (condensate) from steam; steam is corrosive and they ultimately leak. Maintenance is an issue because the losses are generally hidden and it costs at least $20 to test a trap. Higher pressures lead to higher losses; a single leaking trap can lose $100 or $10,000 of steam each year, some systems have 10,000 traps. What does Trapo do? - Stores: size, manufacturer, location, parts, replacement history, etc. - Orders traps and asbestos abatement near traps; fully supports a competitive-bid environment. - Calculates: Optimum test intervals, test samples, costs of various strategies (the Steam$$ module and separate program), and anything else we found useful. - Pays attention to simple facts: A trap doesn't leak steam if none is fed to it due to a thermostat, summer, etc. A trap usually doesn't fail all at once, it deteriorates gradually and different test methods detect the leak at different levels. - Not written to sell traps or trap testing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    Yet Another Raspberry Thermostat

    Python Raspberry pi thermostat cron weekly schedule

    Python Raspberry pi thermostat with weekly temperature programming in cron Consists of a number of simple scripts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    gnhast

    gnhast

    gnhast - Garbled's NetBSD Home Automation Scripting Tools

    gnhast - Garbled's NetBSD Home Automation Scripting Tools A collection of daemons that work together to build an event-based home automation system. The core set of daemons is written in C, however, any event (such as a light being turned on) can be handled by an external script or program. These programs can be written in any language, and the central daemon handles all the intercommunication. It is designed to be easily extensible for new device types and protocols. The core system is BSD Licensed (3-clause), however scripts or additional data collectors may be written under any acceptable lic. While the primary development environment for this is NetBSD, it can be used on other UNIX variants, such as Linux, or other BSD's.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    lovatuino

    Arduino thermostat

    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    nRF24Thermo

    nRF24L01 nodes for wireless thermostat

    nRF24L01 nodes for wireless thermostat
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    This software is the going to be used in a small office refrigerator to controll the thermostat. Currently the code is written for the PIC16F84 in assembler. The code is fully compilable in MPLAB.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    pyStat

    Python module RCS Thermostat control

    Provides a python module for working with the Residential Control Systems (RCS) RS-485 controllable thermostats. The project also provides simple python command line utilities utilizing the module for manipulating the thermostat and basic web interface. Visit the SourceForge "Code" page to download a snapshot.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Smart Thermostat used in homes and offices. Designed to be programmable via web interface and smart phone interface. Designed and built by the Software Engineering class at Mills College, Sp 2010.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next

Open Source Thermostat Software Guide

Open source thermostat software is a type of software that allows users to access, modify and control their home’s heating and cooling system remotely. This type of software provides benefits such as increased energy efficiency by allowing programs to be set at the most efficient temperatures in each room, reduced cost savings due to monitoring temperature levels over time, and improved user convenience with features such as voice activation.

Open source thermostat software differs from regular thermostats since it can run on an open source platform or operating system. This means that instead of relying on proprietary hardware or factories-installed programming created by manufacturers, users have the freedom and ability to customize their own code or firmware for the unit. The advantages of this are numerous - it allows advanced features to be added or modified, potentially reducing cost; it also increases security since hackers are unable to target specific devices; finally, it makes troubleshooting and repairs simpler since users can freely access the device's code.

Such systems allow for easier installation and reprogramming without having to buy expensive proprietary equipment from a manufacturer – sometimes even wireless capabilities – which helps reduce costs significantly compared with traditional thermostats. Open source thermostat systems come with device libraries as well so that users may easily connect multiple compatible products together onto one database for centralized climate control (such as syncing Nest Thermostats). Additionally, some models come equipped with additional sensors like humidity monitors which help further increase energy efficiency when coupled with automated scheduling algorithms.

Overall, open source thermostat software offers many benefits including reduced cost savings through customized programming, enhanced energy efficiency through automated scheduling algorithms and sensors, improved user convenience through voice commands and remote accessibility options via phone apps, increased safety due to non-proprietary platforms being less vulnerable against being hacked into remotely; lastly improvements in repairability due to uncomplicated troubleshooting processes based off freely accessible codes make this type of technology incredibly attractive across numerous industries worldwide today.

What Features Does Open Source Thermostat Software Provide?

  • Programmable Scheduling: Open source thermostat software provides the ability to program a daily, weekly, or monthly schedule for a home’s temperature. This allows homeowners to heat or cool their homes as necessary while avoiding wasting energy by leaving the thermostat on when it is not needed.
  • Smart Alerts: The open source software can be set up to provide alerts if the temperature in a home drops too low, rises too high, or if there is an issue with the HVAC system. This way the homeowner will be alerted right away and can take action to make sure that their home remains comfortable and safe.
  • Multi-Stage Heating and Cooling: The software allows users to control multiple stages of heating and cooling simultaneously in order to ensure that each room in the home gets just enough climate control without going overboard.
  • Energy Usage Tracking: The metering feature provided by open source thermostat software lets users track electricity consumption so they can keep tabs on how much energy they are consuming over time. This information helps them figure out where energy savings can be made in order for them to reduce their bills each month and save money in the long run.
  • Remote Accessibility: Many open source thermostat applications have been designed so that they are accessible via mobile devices from anywhere in the world. With this convenience, owners of these systems can adjust settings remotely instead of having to physically go into their homes every time they want to adjust something related to their climate control needs.

Different Types of Open Source Thermostat Software

  • Home Automation Hub Software: This type of open source thermostat software enables users to control multiple connected devices from a central hub. It can help manage temperature, lighting, and other home automation functions.
  • Low-Energy Scheduling Software: Low-energy scheduling software can be used to adjust temperatures in order to reduce energy consumption during peak periods or when no one is at home.
  • Cloud-Based Thermostat Software: This type of open source thermostat software allows users to access and control their heating system remotely via the internet. It also provides features such as alerts and real-time tracking of usage and cost data.
  • Open Source APIs/SDKs: APIs (application programming interfaces) and SDKs (software development kits) are both sets of code that enable easy integration of thermostats into other systems and applications, e.g., voice assistants, home security systems or mobile apps.
  • Smart Device Integrations: Open source thermostat software allows for connections with various smart devices such as sensors, air conditioners, fans etc through wireless protocols like Bluetooth or Wi-Fi.
  • Automatic Temperature Control Systems: These systems use algorithms to automate climate control in buildings by adjusting the temperature according to specific conditions like occupancy or weather forecasts.

What Are the Advantages Provided by Open Source Thermostat Software?

  1. Increased cost savings – Not only is open source thermostat software free to use, but in many cases it can save the user money on their power bill. This is because advanced features included with open source thermostats enable them to customize temperatures and settings specific to each individual home or space and give users more control over their energy usage.
  2. Control & Flexibility – With open source thermostats, users have complete control over every aspect of their temperature settings, from setting custom temperatures for various times of the day to tracking usage patterns. Advanced features also allow users to set up different heating and cooling schedules that reflect when they are using their lights, which can help lower energy costs even further.
  3. Enhanced security & privacy – Open source software ensures that your data remains secure and private as it is never shared with any third-party entities or other sources outside of your home network. Additionally, by allowing users to monitor their own energy consumption habits with these devices, user privacy is better ensured than ever before.
  4. Easy installation & maintenance – Installing an open source thermostat does not require extensive technical knowledge; most models come with easy-to-follow instructions and can be installed in a matter of minutes. Maintenance is also simplified thanks to regular firmware updates released by the manufacturer which can keep the device running optimally at all times.

What Types of Users Use Open Source Thermostat Software?

  • Homeowners: Homeowners use open source thermostat software to monitor and regulate their home’s temperature. They can set schedules, adjust settings, and view energy usage from their device or the web-based app.
  • HVAC Technicians: HVAC technicians use this type of software to diagnose issues with thermostats, fix problems remotely, configure settings for customers, and make sure that a given system is working as intended.
  • Small Businesses: Companies with similar heating/cooling requirements and multiple locations can benefit from open source thermostat software by providing a more efficient climate control setup. This allows them better visibility into their energy consumption and related costs.
  • Energy Providers: Utility companies rely on this type of solution to accurately monitor electricity loads in order to prevent blackouts or outages due to surges in demand or supply disruptions. They also utilize it for cost savings initiatives such as peak pricing or demand response programs.
  • Smart City Operators: Municipalities are able to reduce energy consumption through the installation of open source thermostats connected in networks throughout public buildings such as schools and libraries, allowing them to be controlled remotely from one central location. This helps reduce operational costs while helping the environment by using less power overall.

How Much Does Open Source Thermostat Software Cost?

Open source thermostat software is typically free to use and comes without any associated costs. However, keep in mind that depending on the level of complexity you require for your project, you may need to hire professionals to assist with installation and setup. Additionally, if you want more advanced features or customization capabilities, you will likely need to pay a fee for premium versions of open source thermostat software. The total cost of an open source thermostat software project ultimately depends on the scope of work and type of system that you are looking for. For example, standard off-the-shelf systems may come preprogrammed with basic functionality while custom projects can involve hefty development hours and costly hardware components. Ultimately, it's best to speak with a professional about your unique needs before committing to any one particular platform so that you can get a clear estimate for the final price tag of your project.

What Software Can Integrate With Open Source Thermostat Software?

Open source thermostat software can integrate with a variety of types of software. For example, the openTherm protocol allows integration with home automation systems, so that heaters and other larger appliances may be controlled through the same network as the thermostat itself. It also supports integration with web-based or cloud-based applications for remote monitoring or automated control. Additionally, many popular smart device platforms such as iOS, Android and Windows Mobile have open source application development interfaces which can be used to create customised apps that connect to an open source thermostat. These apps can offer additional functionality such as temperature tracking over long periods of time or alerting users when specific temperature thresholds are exceeded. Lastly, some commercial HVAC products such as air conditioners are now offering API access to allow third-party vendors to easily integrate their own software with the thermostats they sell. All these examples demonstrate how versatile open source thermostat software is when it comes to integrating with other types of software.

What Are the Trends Relating to Open Source Thermostat Software?

  1. Increased Adoption: Open source thermostat software has seen increased adoption in recent years due to being cost-efficient and having more flexibility than traditional thermostat solutions.
  2. Improved Features: Open source thermostat solutions have improved features, such as advanced energy monitoring capabilities, remote access, and automated scheduling.
  3. Support for Smart Home Systems: Open source thermostat software is increasingly being used to support smart home systems, allowing users to easily control their environment through a single interface.
  4. Growing Presence in the IoT Market: As the Internet of Things (IoT) continues its growth, open source thermostats are becoming more popular as they allow users to easily connect their device to the broader IoT ecosystem.
  5. Greater Security: Open source thermostat solutions are known for having greater security than their traditional counterparts, which is essential in an increasingly connected world.
  6. Customization Possibilities: Open source thermostats offer a wide range of customization options that can be tailored to individual user needs and preferences.
  7. Automation Capabilities: Open source thermostats can automate many tasks, such as adjusting temperatures based on time of day or activating specific settings when certain conditions are met.
  8. Increased Usability: Open source thermostats are designed with usability in mind and are often easier to use than traditional models.

How To Get Started With Open Source Thermostat Software

Getting started with open source thermostat software is easy. First, you need to find the right software that fits your needs. Look for one that is compatible with your heating system and provides features that meet all of your requirements. Once you select the software, download it onto your computer or mobile device.

Next, follow the instructions provided by the software to install and set up the thermostat correctly. This includes connecting it to a power source, as well as linking sensors to measure temperature in different parts of your house. In some cases, this may require professional assistance from an HVAC technician.

After set-up is complete, you can begin configuring the settings on your new thermostat based on what most suits your lifestyle and preferences. You may need to adjust these over time so make sure to spend some time familiarizing yourself with how each setting works before making any changes.

You should also take advantage of any tutorial options built into the system if available. These will often walk you through accessing key features such as scheduling modes and energy saving options in detail so you can get comfortable using them quickly and efficiently.

Finally, make sure to regularly check for updates that provide enhanced functionality or bug fixes - especially important when using open source code because developers rely solely on user feedback to ensure their products are working properly.