Open Source
This page covers the governance of our open source project, a well as the goals.
What can we offer to the Community?
Technical Expertise in Plumbing and HVAC equipment control. From the BBC's Tomorrow's World in the 1980's through to Channel 4's recent Escape to the Chateau, our inventions have become commonplace in the plumbing and renewables heating industry. We have had the best independent testing records for HIU's (for communal heating) for 5 years running, and we have authored most industry guidance that exists relating to plate heat exchangers, thermal stores, or heat networks. For 40 years we have lived at the bleeding edge of plumbing and nobody can touch us on experience. On the ground, this means we can provide software function blocks that work efficiently, and follow guidelines.
Technical Representation. We are in a unique position as the only organisation to have contributed to guidance for both the CIBSE and the CIPHE. On top of this we have sat on a number of DECC/BEIS technical bodies, including the RHI, MMSP, and more recently SAP. We were also recently responsible driving through corrections to CIBSE Guide B, relating to pipe sizing. We can help elevate matters to the highest levels based on data and expert witness. We see this as important when it comes to communal heating and heat networks, where end users are often outside the sphere of influence and knowledge about the efficiency of the systems they live with. Oversight from Ofgem has been very slow in coming and is still in consultancy stages. We are confident a community of well informed end users, armed with hard data, is the best solution.
The Tools. One of the key outputs from our funded project is an I/O board that connect HVAC equipment to common PLCs such as the Raspberry Pi and ESP32. As an OEM, we have been able to deliver an I/O board that can handle most combinations of heating and hot water system, along with metering over M-Bus and commercial equipment control over Modbus. This board is available to the community to enable almost any project to be undertaken.
A Working Stack, and Composer. Little of what we are doing on the software is new. We are making optimum use of the best open source tools we can find, and combining them to create a working stack that can monitor and control plumbing and heating equipment. To do this properly has taken time - as well as working through the software tools available to find the diamonds - Node-RED, Docker, InfluxDB, Grafana, the CM4 and Raspbian - we have had to implement these in the real world, and then refine the applications to achieve industrial levels of reliability and security. We are now at a point where the software stack is in use in hundreds of properties, and running equipment at all points on communal heat networks, from boiler plantrooms through to heat network substations and remote sensing, in both the private and local authority sectors. We are confident this software stack is a disruptive technology that can revolutionise the HVAC industry. The Composer we have developed during the project is, however, very new. We have taken the principles used in Docker Compose and applied them to Node-RED, allowing us, for the first time, to be able to compile complex applications built up from individual Node-RED flows. The Composer allows an application to be developed using building blocks (flows and containers), deployed in a sequence along with settings, system commands, and customisations, while handling the credentials required for deployment. This sequential instruction sheet allows the application to be redeployed from scratch, on the same or another system.
A Plan. Achieving net zero is not going to be easy, whichever way you look at it. But, the biggest risk, and a significant elephant in the room, has to be fact that every previous government attempt to grow renewables has been pretty much disastrous. There are positive metrics, but as insiders in the industry we have seen how RHI claims were commonly abused, with money going to heating chicken sheds without a roof, and fossil fuels used where renewables are claimed. One only has to look to the problems caused by RHI in Ireland to understand that throwing money at renewables can do more harm than good. What has always been missing is the feedback of data, so that money spent on renewables not only provides a carbon saving, but communal knowledge - feedback allowing the next systems to improve. Our plan is to work out the best practices for each type of renewable system in a matter of months rather than years, using data from the real world. We aim to document and provide the tools needed to replicate the most efficient systems. We aim to circumvent guidance - which appears to be roughly 10 year out of date at any one time (and we wrote much of it) - by measuring outcomes and proving what works best. The plan is to stop following opinions, and to start following the data. Don't rule out anything, until the data says so. And when the data says its no good, move on.
We believe that people power, coupled with technical expertise and armed with data, can move mountains.
The Bacon Method (from People Powered by Jono Bacon)
Mission Statement
The project aims to provide open source industrial grade control and monitoring to HVAC (Heating, Ventilation and Air Conditioning) and plumbing in general, with a defined targets of
- saving carbon
- increasing transparency
- improving efficiency
- reducing running costs
- rapid evidenced results
- ensure that government policies are data driven, by providing the data
We aim to provide the community with the tools required to make changes and savings in carbon.
Community Engagement Model
All of them: "Daddy I want a squirrel"
- Consumer - simple engagement to consume the service of providing data
- Champion - help us save mankind and the planet from demise
- Creator - turn IoT technology into measurable CO2 savings
Method Statement
- Establish working systems, in the field, to prove the technology at all points in a heat network (the largest of all plumbing systems), running both services and equipment control [DONE]
- Create a general purpose industrial grade IO board to connect IoT control platforms to HVAC equipment, capable of working with both a Raspberry Pi and an ESP32 [Almost Done]
- Field trials to work out gremlins in the architecture, hardware and software. Debugging.
- Establish an initial community of users who are actively saving carbon and money using the system. [Field Trials]
- Grow the community to include others that wish to replicate the savings made in field trials.
- Extend the community to include experts from the open software community who can help drive the project
- Create a central point of performance data sharing, where the results (and code) from energy saving projects can be shared, and where live performance dashboards can be seen. Show, tell, boast, embarrass,
- Create industry wide collaboration on standard control functions, that can then feed into official CIBSE guidance.
Personas
User A
Commercial energy provider with inefficiencies in the field that need addressing. On our project we are partnered with Equans (Engie) who are one of the world's largest heat network operators. They are interested in the systems because they offer a route to obtaining valuable performance data that helps optimise heat networks. These users are experts in all current HVAC technologies, understand the problems, and manage large energy flows where there are large carbon savings to be made.
User B
Local authorities. Need to be freed from the shackles of commercial BMS and incompetency. They would benefit greatly from the added value of community drive control systems into tenders, saving significant costs, improving transparency and their ability to manage outcomes.
User C
Private individuals upgrading their own home to include renewables. Project may be of varying complexity, including devices such as wood burners or heat pumps, and they would like to understand more in order to ensure a positive outcome. Technically clued up, just not in plumbing. We have been designing systems like this for 30 years and there are thousands of people with renewables systems designed around thermal stores, for example Dick Strawbridge in Escape to the Chateau. With gas prices soaring, more and more people are looking to understand renewables better. From this group comes our most valued collaborators - people who are experts in IoT, Influx, Grafana, Embedded Controllers, Linux - who, with a little guidance come to understand the principles of designing renewables systems and can use our technologies to deliver their dream, and can contribute back.
User D
Experts in HVAC control. Generally work for an OEM. (Me) . Engineers who have been waiting a long time for a robust IoT controller they can use in equipment control. E.g. HIU manufacturers (like us).
User E
Ofgem & BEIS. Heat network and RHI oversight.
User F
Lives on a heat network and knows they are paying too much. Requires hard evidence to be used in actions against energy providers. No technical knowledge. Would benefit greatly from a simple means to share basic performance data with a community of experts and peers. People power.
User G
Existing Node-RED enthusiasts. Valuable and experienced hobbyists that will hopefully understand precisely what we are trying to achieve and want to be a part of it.
User H
The consulting engineer, responsible for optimising existing installations. To this user we are providing the tools they need to do their job. A number of respected consultants have already used the kit on previous funded projects for data collection and control.
On-Ramp and Engagement
Join us in the mission to save carbon and convert domestic energy systems to renewables.
The simplest way to participate is to add simple monitoring to your home central heating system. The data this provides should allow you to reduce energy consumption, but it is also of great value to the community in refining the methods and software functions used. It is hard to miss adverts telling one how to save energy by setting boilers to 60C, or by turning a room stat down 1 degree. Participating in this project and providing data allows everyone to learn what works best.
See Hello World page.
Setting boilers to 60C is a good example. It is a crude solution that will improve the situation on a boiler been set to 80C all the time. This project has already shown how significant savings can be made using a more refined method of control (http://heatweb.co.uk/w/index.php?title=Radiator_Optimisation). We would aim to allow the end user to implement far more effective control strategies, without needing to understand the engineering behind them, but can be seen to work elsewhere. As more and more people collaborate, it becomes possible to deploy improved functions across a fleet of systems, and immediately measure the results. These ongoing cycles of community/expert driven R&D provide immediate on-ramps to users wanting to get involved in something larger.
Once a user is on the ramp, and has an open source control system at their disposal, a world of projects opens up, driven by projects other users have undertaken. If you wanted to add solar thermal to your property, for example, there is an application branch dedicated to this, with data from real world systems, allowing you to pin down the system design in detail before approaching installers. One would envisage a league of performance relating to solar thermal, hard data on kWh/m2/year, allowing users to quickly go to the best performing technologies and see if they apply to their situation.
Success for users in projects is measured by hard cash savings and savings in carbon. It should be possible to create league tables of pay-back times for different technologies and methods of installation and control. And a World Cup for renewables installations.
An on-ramp for manufacturers (OEMs) is important and provided by the way controls software is drive by equipment and function palettes. Manufacturers can create palettes of their products to be used in design and deployment.