Difference between revisions of "MODBUS AIO"

From OpenMotics
Jump to navigation Jump to search
(Created page with "== Introduction == The AIO design also supports Modbus thermostats directly connected to the Micro CAN. This enables physical Modbus thermostats to be seamlessly integrated i...")
 
Line 24: Line 24:
 
The Micro CAN will communicate with the Modbus thermostat and will read the temperature of the thermostat, is able to read and set the thermostat setpoint and read/set the thermostat mode.
 
The Micro CAN will communicate with the Modbus thermostat and will read the temperature of the thermostat, is able to read and set the thermostat setpoint and read/set the thermostat mode.
  
== How to configure a Modbus Thermostat after connecting ==
+
== How to configure the system after connecting a Modbus Thermostat ==
 +
 
 +
 
 +
 
  
 
ThermostatMode
 
ThermostatMode
Line 35: Line 38:
 
.BIT1: Cooling (0), Heating (1)
 
.BIT1: Cooling (0), Heating (1)
 
.BIT0: Thermostat not in use (0), in use (1)
 
.BIT0: Thermostat not in use (0), in use (1)
 
API modifications:
 
 
Action types:
 
- BA20 26 has been added
 
- BA20 27 has been added
 
-
 
 
CLI modifications:
 
- “can ping list”
 
- “can eeprom list”
 
 
Memory model:
 
- Page 383-386: Modbus bytes have been added
 
-
 

Revision as of 10:42, 26 December 2019

Introduction

The AIO design also supports Modbus thermostats directly connected to the Micro CAN. This enables physical Modbus thermostats to be seamlessly integrated in the Openmotics system and allow users to control their thermostats online, by mobile app and by physical thermostats.

These are the possibilities of the physical thermostat supported by Openmotics:

  • Allows to set the setpoint of a room
  • Allows to change the mode (vacation, auto, party etc)
  • Change between heating and cooling
  • Uses the internal temperature sensor as sensor probe for the Openmotics system

Supported Modbus thermostats

Today, only Openmotics Modbus thermostats are supported but more thermostats will be supported in the future.

How to connect the Modbus thermostat

Following is needed to connect a Modbus thermostat:

  • A installed Micro CAN
  • An Openmotics Modbus cable
  • An Openmotics Modbus thermostat

The Modbus thermostat will be connected to the Openmotics Micro CAN by using the Openmotics Modbus cable that converts the UART output of the Micro CAN to a modbus signal.

The Micro CAN will communicate with the Modbus thermostat and will read the temperature of the thermostat, is able to read and set the thermostat setpoint and read/set the thermostat mode.

How to configure the system after connecting a Modbus Thermostat

ThermostatMode .BIT7: Wait Gateway for Setpoint to be updated (1) .BIT6: Wait Micro CAN for Setpoint to be updated (1) .BIT5: .BIT4: Thermostat responding (1) .BIT3: Mode .BIT2: Mode .BIT1: Cooling (0), Heating (1) .BIT0: Thermostat not in use (0), in use (1)