Online Store

Control4 BMS Monitor

Please Login / Register to view pricing.

SKU: JD000228 Categories: ,
- +



Control4 BMS Monitor is a unique driver from Janus technology for monitoring thermostat data and providing a simple web interface for viewing this. The driver allows key parameters from any thermostat in your project to be monitored (current temperature, setpoint, HVAC mode and HVAC state). Additionally outside temperature is obtained from an Internet service, together with a temperature forecast for the rest of the day.

The solution supports any thermostat proxy, v1 or v2 – no special thermostat drivers are required. Furthermore, no additional devices/interfaces are required – all data is stored directly on the main controller, and backed up in persistent memory, so it is preserved across power cycles and even system restores. Up to 30 days’ data (or 10K samples) are stored for each of the monitored elements with simple navigation between daily and weekly views.


Webview Compatibility

The webview interface is compatible with any Control4 UI. This includes T3/T4 touchscreens, and the iOS and Android apps*.

You can also view the interface from any browser by navigating to the following URL, substituting in the IP address of your main processor;


iOS and Android apps require OS3.2+


Whats New?

v205 – 31/03/2022

  • Added Romanian localisation.
  • Added support for UI Key – Status Button driver.
  • For portrait displays, the sidebar can now be hidden.
  • Fixed startup issue on OS3.3+

v201 – 10/12/2021

  • Added Italian localisation.

v200 – 03/12/2021

  • Introduced compatibility with the Control4 iOS and Android apps!

v142- 24/11/2021

  • Improved compression for cloud backups
  • Prevents temperature displays on the graph from sporadically dropping to 0.

v139 – 11/11/2021

  • Added Czech localisation.
  • Added support for the pool proxy.
  • Added support for power consumption & usage variables in updated Shelly EM driver (ChowMain).

v134 – 19/10/2021

  • Allow the week to start on different days (Monday/Saturday/Sunday).
  • Improved reliability of thermostat temperature readings for those using the Fahrenheit scale.

v127 – 05/07/2021

  • Added support for Shelly IoT EM, available here.
  • Allow choosing custom colours and states for timeline variables.
  • When viewing the yearly view of a bar graph, you can toggle between a window size of 1 day and 1 month.
  • Displays usage for the viewed time period for bar graphs.
Please Login / Register to view downloads.


There are no reviews yet.

Be the first to review “Control4 BMS Monitor”

What driver types are compatible with BMS Monitor?

  • Control4 Zigbee to IO / Contact Sensor (temperature and humidity)
  • Eaton xComfort energy sensor (energy, power, current, voltage)
  • eGauge Monitor (energy usage)
  • Flo by Moen (water consumption)
  • HeroLabs Sonic (water consumption)
  • KNX Generic Monitor (any KNX datatype) – available here
  • Pools (any driver using the C4 pool proxy)
  • Shelly IoT energy meter – available here
  • Thermostats (V1 and V2 proxy)
  • UI Key – Status Button
  • YATUN modbus generic monitor (any NUMBER_VARIABLE connection)
  • YATUN Variable Number driver

Which variables are monitored for thermostats?

Depending on the thermostat driver capabilities, the following variables can be monitored

  • Temperature
  • Setpoint C/F (single setpoint, or seperate Heat/Cool setpoints according to capabilities)
  • HVAC Mode
  • HVAC State
  • Humidity

Additionally, the following data will also be visible alongside the aforementioned variables

  • Outdoor temperature + forecast
  • Outdoor humidity + forecast

Can I use BMS Monitor from my phone/tablet?

You can! From OS3.2, you can now access Colour Wheel from the Control4 iOS and Android apps.

I would like a new driver type / variable to be monitored

We are actively working on this solution to bring other data visualisations into Control4. Please contact us with any suggestions or if you have any specific requirements!

I would like BMS Monitor to be translated into my language

If you would like translations in your language added, please contact us to discuss how we can achieve this for you.