Send solar power to iDM heat pump using TCP Modbus and Python

I realized a small Python module to send my actual solar energy generation every 30 sec to iDM AERO SLM 6–17 heat pump. Pump will automatically fill my hot water storage and rooms when sun energy is available.

In iDM you need to configure PV signal as “Gebäudeleittechnik / Smartfox” (Sorry I just have the German wording in my iDM GUI)

Here’s the code:

You just need to know the IP and port (typically 502) to send the information.

IdmPump.writeandread(your_ip, 502, your_value)



IT Architect

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store