Skip to content
This repository has been archived by the owner on Jun 22, 2024. It is now read-only.
/ ha-coolmaster-ng Public archive

Alternative Home Assistant integration for CoolMasterNet devices

Notifications You must be signed in to change notification settings

Rjevski/ha-coolmaster-ng

Repository files navigation

Improved CoolMasterNet integration for Home Assistant

This is an alternative Home Assistant integration for CoolMasterNet devices.

Compared to the built-in integration, this one adds a few extra features:

  • other transports - in addition to telnet, serial is now supported and the code is structured in such a way that other transports can be added down the line (REST and maybe even CoolAutomation's official cloud)

  • reporting of AC heating/cooling demand if supported (otherwise faked locally based on temperature differences)

  • AC unit capability (heat, cool, dry, etc) as well as display name is now configured at the CoolMasterNet gateway level using props commands - this means that the configuration persists with the gateway and is independent of HA. I also believe that's how CoolAutomation's cloud-based app does it, so it would make switching to Home Assistant easier for users of the official app (and in fact they would be able to coexist)

  • reporting of AC unit error status

  • reporting of filter status and a "button" integration to reset it

  • support for the "feed" command to provide ambient temperature in the form of a service

  • support for the "fan swing" functionality, if the device supports it

How to use

  • telnet into your CoolMasterNet and set unit properties using the props commands (see documentation for details) - you want the name, modes and fan speeds set accordingly
  • install the custom component using your favorite method
  • add the integration using the UI - it should auto-detect all the units configured in the CoolMasterNet gateway

Credits / thanks

About

Alternative Home Assistant integration for CoolMasterNet devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages