This is the first in a series of updates regarding CRT Lab’s open source Building Health Monitoring Platform, Rosetta Home. To sign up to be a beta tester, fill out our form.
Rosetta Home data
For some of you reading this, this may be the first time you’ve heard the term Building Health Monitoring Platform. If you’ve been by the lab in Chicago, or heard one of us speak in the last year or so, you hopefully know the term.
At CRT Labs we’ve been researching and developing a technology platform to enable real-time and historical analysis of a building’s health. At this point you might ask yourself what does “Building Health Monitoring Platform” mean exactly? Let me tell you what it means to us.
Residential and commercial buildings are complex organisms: they breathe, need energy to function and generally attempt to reach a point of homeostasis. You could view the energy needs and HVAC outputs as a simple form of metabolism. Understanding the sometimes complex relationships between air quality, energy usage and the occupants’ comfort levels requires monitoring many subsystems, as well as the perceived comfort of the occupants.
Rosetta Home is our attempt to quantify this data into meaningful feedback for the building owner or occupier. Most of the data is quantitative in its essence, while perceived comfort level is most definitely qualitative. Combining these data points to convey meaning is no small feat.
Let me give you a quick breakdown of the current subsystems we employ to enable this analysis.
- Indoor Environmental Quality (IEQ)
This is one of the most important aspects of a building’s health that is often overlooked. Excessive CO2 levels contribute to drowsiness and negatively impact work efficiency and general well-being in a building. Our Touchstone project is an open source hardware project led by our esteemed Architectural Engineer Akram Ali. We’ve tested dozens of sensors to create an affordable, efficient IEQ device. Besides just air quality we also look at other environmental factors such as noise levels and ambient light, hence the “Environmental” in the name, rather than just “Air” quality. All together we are monitoring 8 different variables.
- Relative Humidity
- VOC (Volatile Organic Compounds)
- Particulate Matter
- Barometric Pressure
- Light Intensity
- Sound Intensity
If you feel like digging through some source code and hardware designs, feel free to check out the project on our Github.
- Energy Monitoring
Through the use of Smart Meter Connected Devices and/or direct monitoring of the electrical system using a device such as the Neurio, we are able to gather real-time data on electrical usage for the whole building. To break that down even further we employ plug load monitors for high-draw appliances and systems. We are currently using WeMo Insights which also allows the system to control the plug load as well.
- HVAC Utilization
To monitor residential HVAC utilization we are using a nifty little thermostat called the Radio Thermostat. This WiFi enabled thermostat gives us local access (LAN) to all the information about HVAC runtimes and heat/cool cycles. The data we receive from the Touchstone allows the system to have complete control over the thermostat, which allows Rosetta Home to optimize HVAC runtimes to enhance comfort and reduce costs.
For commercial installations we are working on integrating BACnet and Modbus protocols to talk to the different commercial systems.
- Hyper-local Weather
Obviously, outdoor environmental conditions play a huge role in how buildings perform. Solar radiation, wind, temperature and humidity can drastically effect a building’s efficiency. In order to really understand a building’s envelope efficiency and solar potential, it is essential to know this data as close to home as possible – pun intended ;). Wind speed and wind direction can also help us determine external air quality issues that may otherwise go unseen. Rosetta Home works with consumer-level weather stations, as well as more professional weather monitoring systems such as the Vantage Pro2.
- Consumer app
In order to collect the qualitative data of occupants comfort we utilize the application that occupants will use to interact with their system in general. Through totally optional polls, we will attempt to extrapolate useful information about the occupants’ comfort and overall well-being while in the building. We are trying hard to make these as quick and unobtrusive as possible, while relaying important data points for analysis.
Great! This sounds amazing, you say. I want this for my building NOW! Where can I buy this amazing platform!
Don’t worry, it’s coming very soon. We hope to be handing out beta-tester units by the end of February. Let me explain what we’ve been pushing and tweaking in the final months before launch.
- Hardware is HARD
We’re working with several vendors to optimize the production process of building Touchstones. We’ve spent months optimizing the board itself, and now it’s time to optimize production. We just completed our first pseudo-production run at mHub with the help of Twisted Traces.
It went well, but we definitely need to automate more of the process, so we’re working through that now.
- IoT Security is easy… to do incorrectly
This is one that you CANNOT get wrong. Most people have heard of Mirai. It wreaked havoc on the Internet in 2017. We believe in consumers’ privacy as well as their security. We’ve worked hard to lock down all of our in-home systems as well as cloud infrastructure to be compliant with the best security practices around today. We’re currently finalizing our key security infrastructure.
- Understanding the data is important
We can create the best technology in the world, but if it’s totally unaccessible to our users, no one benefits. Our illustrious designer Joe Sullivan has put in a ton of hours along with our summer intern John O’Sullivan (yes it’s very confusing) to build a fantastic user interface to investigate the massive amount of data that’s generated by a building. Having quick views of a buildings health is important, but so are deep dives into historical data. Making these work together in a mobile friendly interface takes a lot of research and testing. We are deploying the first version of our interface over the next month, and will be looking for as much feedback as you are willing to give to help make it better and better.
So, in closing, Rosetta Home will be out in the wild at the end of February. Some of you are on our beta testers list, so look for more updates soon on how we will be distributing those systems. You can also help us by filling out a quick questionnaire.
CRT Labs was launched in August 2015 with the purpose of educating the REALTOR® membership about emerging technologies that could have a potential impact on the real estate industry. Since then, we have strongly advocated for proper security and privacy in today’s smart home, developed fantastic educational material for REALTORS®, and designed innovative and affordable solutions for monitoring indoor air quality.
Today, we are excited to be discussing blockchains, which we feel have countless applications for use in our industry. The purpose of this blog post is to give a basic explanation of what blockchains are, how they differ from traditional database models, and to provide an update on NAR’s research.
What Are Blockchains?
Blockchains are digital ledgers that are shared among a distributed network of computers and interested parties. These digital ledgers are permanent and tamper-proof because the underlying technology allows each participant on the network to interact with the ledger in a secure way without the need for a central administrator.
While that might sound complex and a bit difficult to understand, the basic idea behind blockchains is actually pretty straight forward.
This digital record of events, or ledger, maintains a continuing growing list of ordered entries called blocks. Each block is linked to the next in chronological order and contains cryptographically secured information that links it to the previous block (like a chain). This allows for information to be added to the ledger in a manner that is impossible to alter retroactively.
What Are the Benefits to Blockchains?
Beyond the fact that they are tamper-proof by design, there are many other advantages to using blockchains instead of traditional databases in your applications.
Some of the key benefits:
- Each participant retains its own copy of transactions, as ledgers are not centralized and can not be controlled or altered by a single party.
- Blockchains allow for smart contracts, meaning the ledger itself can be programmed to trigger transactions automatically based on predefined, software-based clauses.
- Decentralization of the data removes any single point of failure.
These benefits are often overlooked due to skepticism surrounding early blockchain applications involving digital currencies like Bitcoin. Although Bitcoin is the most successful example of a blockchain application, it is important to not equate the two.
Bitcoin uses blockchain technology, but Blockchains ≠ Bitcoin.
Why Is NAR Focusing on Blockchain Research?
Personally, I believe blockchain has the potential to be one the most impactful technologies of the next few decades. I also predict we will begin to see more and more blockchain-based applications enter the mainstream real estate industry in next few years. After financial tech and supply chain management, the real estate market will be the target for entrepreneurs trying to disrupt traditional business models.
CRT Labs believes that smart contracts could greatly reduce the cost of doing business. The automated checks and balances these smart contracts provide will help REALTORS® and their clients get to the closing table faster and with less risk involved. We are also beginning to see the public sector getting involved. Chicago’s Cook County is testing Blockchain-Based Property Title Transfer which could help protect rights to property ownership records.
NAR’s short term goals are to create practical, open source blockchain applications that highlight the positive aspects of the technology that can also be used as case studies by our industry partners. Our first project uses blockchain to provide an improved method of sharing membership engagement levels (committee service, education history, CE Tracking) across all local, state, and national levels of the association. We are hoping that this initial work will help lay the groundwork for adoption of more high-impact projects in the future.
NAR’s Progress To Date
Since September 2015, NAR and CRT labs have:
- met with NAR committees, advisory boards, and industry partners on over twenty occasions to discuss the potential of this new technology
- published two white papers ( 1, 2 )
- released the source code for the prototype that what will soon become our membership engagement tracker.
Over the next few months, I will be speaking at three conferences on this topic:
CRT Labs and NAR also plan to continue developing and sharing practical blockchain solutions.
The year is 2013, I’ve bought a small vacation house in western Michigan, in the country, way out in the country. Western Michigan gets a lot of snow in the winter, or at least it used to. We haven’t had much snow the last 2 years, but that’s not the point. Weather can make or break a weekend away, so knowing what’s going on in the area, weather wise, is really helpful.
Being an engineer and programmer I really wanted to be able to automate systems around the house and track the weather patterns over time. There are certain websites that will give you access to this data, some charge a nominal fee, others not so nominal, and others offer that data for free with limited access. Free sounded really good, especially after buying a house, but limited access wasn’t going to cut it. I wanted access to the data as often as I needed, and near real-time. Also, for a reliable system, this would require extremely reliable internet, and my internet connection at the house is anything but reliable.
This led me down a very long path to finding reliable sensors that allowed local access to the data, outside of a simple display. After a few searches on the internet I found myself at Ambient Weather. This is a great site for everything weather related, most of their offerings are around a basic weather display, but they also sell some kits that are WiFi enabled. In general the the WiFi systems use their connectivity to send data to Weather Underground, which is one of those free but limited sites I mentioned before. Wunderground is a great community of weather enthusiasts who install their own sensor arrays and push data to “the cloud” aka Wunderground’s servers. Developers can get access to this data using the Wunderground API, which I’ve used many time before on less intensive projects.
This is great, but again my access would be limited. I needed reliable real-time data if I wanted to integrate it into an automation system. I knew the sensor arrays had radios to transmit their data to the base stations, but intercepting and decoding that data was a bit beyond my skillset at the time. Although I did pick up a SDR to attempt it, with little success.
Long story short, I ended up purchasing this system WS-1001 WiFi Observer. It has a decent sensor array and is very reliable, but I was stuck with using the Wunderground API for data access. It worked great for tracking weather patterns, but the automation system would have to wait.
Fast-forward almost 3 years, I started working at NAR in the R&D Lab. We have a mission to improve quality of life for homeowners and educate our membership on the coming technology shifts in real estate. Smart Homes and home automation were on the rise, and members wanted and needed to know more about the benefits and pitfalls of a connected home. My previous work on local automation really shined when it came to the security concerns of a connected home. With little to no internet required, the attack vector was extremely small, someone would need physical access to the network to do any real damage. The search began again, with vigor, for local weather data. Luckily other people with far more skills in reverse engineering RF had been busy building software and hardware to address my concerns.
Ambient Weather had sold a device to do exactly what I needed, the Airbridge Receiver, it was out-of-stock and pretty expensive, but it actually works with the exact sensor array I have and the more expensive Davis Instruments systems. I was eventually able to track down the producer of the receiver, SmartBedded, they market the receiver as the MeteoStick. I went ahead and purchased a few sticks as well as the individual sensor arrays that I’d had great success with over the last 3 years. A few weeks later all the components had arrived, I put together the sensor array and plugged in the meteostick, and holy crap, I had real-time weather data streaming into my laptop with no internet required!
Grafana Weather Dashboard
We’ve since gone on to build out a whole system for monitoring the health of buildings, including our own IEQ sensors as well integration with smart meters for monitoring energy consumption. We call the system Rosetta Home. I’ll be giving a talk about the system at a technical conference at the end of March. We’re also working with several non-profit organizations that are doing work with residential energy retrofits.