SOREL MTDC Solar Controller
Integration with “Medium” Temperature Difference Controller for midsize solar collector (thermal) systems.
Sorel MTDC
Temperature Difference Controller for midsize systems
Installation Guide
View on GithubThis Enapter Device Blueprint integrates SOREL MTDC - “Medium” Temperature Difference Controller for midsize systems. It allows continious monitoring and data logging of temperature sensors installed in solar collecotror and buffer storage as well as relay signal status. Therefore it allows monitoring of standard use-case for thermal energy collection into a buffer tank, for example for hot water.
This blueprint runs on ENP-CAN.
Connecting Sorel MTDC to ENP-CAN
-
In case you have only ENP-CAN and MTDC on the bus, you need to ensure that terminating resistors of 120 Ohm present on both ends of the bus. Internal terminating resistor on ENP-CAN can be enabled using jumper.
-
MTDC comes with 2 ports for CAN Bus. Unfortunatelly connector not included in the package therefore easiest way is to use dupont cables: use High pin on one connector and on Low pin on other.

-
Connect ENP-CAN module High and Low cables
-
Check the CAN Bus ID in the menu of SOREL MTDC controller LCD screen.
Connect to Enapter
-
Sign up to the Enapter Cloud using the Web or mobile app (iOS, Android).
-
Connect ENP-CAN to Enapter Cloud or Enapter Gateway.
-
Upload thie Blueprint using Enapter Marketplace on your mobile device. Advanced users can upload using Web IDE or CLI by following Developer Documentation.
-
As soon as Blueprint will start the CAN Bus ID Not Configured event will be triggered.
-
Click Commands on device screen.

-
On the commands list screen click on Main Configuration command:

You need to set the following parameters: CAN Bus ID
- Press Run button
The status data should be available on your dashboard as well as you will be able to use the valuies in Enapter Rules Engine
References
Runs on
