
Thus, HomeAssistant just needs to interface via MQTT for the Pentair system which is already globally supported for HomeAssistant. A script subscribes and binds to the Screenlogic system via node-screenlogic and reports IO via MQTT. For this solution we use MQTT which is a favorite of the HA community in general. Next, we need something to broker communication between the node-screenlogic interface and HomeAssistant. To make that interface consumable we decorate that service with node-screenlogic. The Screenlogic system allows you to use the Pentair socket service to talk to your IntelliTouch system. The RF from the pool equipment is gobbled up by the Pentair Screenlogic so we do not need to worry about that. If we work backwards from the RF at the pool equipment to Home Assistant it is easy to describe the data path.

The IntelliTouch system is RF based and the ScreenLogic system helps convert the RF situation into something much more manageable for Home Assistant. The Pentair pool and spa equipment company creates a control system for their system called IntelliTouch and to interface with it via TCP/IP you buy and install their ScreenLogic system.

Adding a Pentair Screenlogic System to Home Assistant with Docker Summary
