deserthas.blogg.se

How to connect pentair screenlogic
How to connect pentair screenlogic






# You can create more switches for other circuits in you pool controller (lights, jets, cleaner, etc.) # Just use the same convention and change the circuit ID switch : - platform : mqtt name : pentair_pool command_topic : pentair/circuit/505/command state_topic : pentair/circuit/505/state - platform : mqtt name : pentair_spa command_topic : pentair/circuit/500/command state_topic : pentair/circuit/500/state # If you want to set up a thermostat device in HA to control the heater on your pool or spa climate : - platform : mqtt name : " Pool" min_temp : 40 max_temp : 104 modes : - " off" - " heat" current_temperature_topic : pentair/pooltemp/state mode_command_topic : pentair/heater/pool/mode/set mode_state_topic : pentair/heater/pool/mode/state temperature_command_topic : pentair/heater/pool/temperature/set temperature_state_topic : pentair/heater/pool/setpoint/state - platform : mqtt name : " Spa" min_temp : 40 max_temp : 104 modes : - " off" - " heat" current_temperature_topic : pentair/spatemp/state mode_command_topic : pentair/heater/spa/mode/set mode_state_topic : pentair/heater/spa/mode/state temperature_command_topic : pentair/heater/spa/temperature/set temperature_state_topic : pentair/heater/spa/setpoint/state # sensors to contain the values from ScreenLogic. Run this container with environment variables: The container with all of the components is available via cbschuld/pentair-screenlogic and the source is available on github. The Decorator is essentially a script that works with node-screenlogic and the MQTT broker. Please Note: I use port 1883 which is the standard for MQTT traffic (B) The Decorator Personally, I execute my Docker containers via Synology for smaller containers and you can read more about how I do it via Synology.

how to connect pentair screenlogic

I setup my MQTT broker via Docker, the image for the docker instance is eclipse-mosquitto and you will want to change the port to 1883.

  • (C) expose the Pentair switches and thermostat to Home Assistant - configuration.yaml.
  • (B) the node-screenlogic and mosquitto client decorator - using Docker.
  • However, as of today, this is the easiest path with in place and tested components. This would be a lot easier if there was a Python-based library to talk to the Pentair system because you could build a true integration in Python. The bulk of the moving parts are built into two Docker containers so you can set the values and let the containers do the work.
  • finally… the circuit switches and thermostat data for HomeAssistantĪt first glance this will feel like a lot moving parts.
  • a “go-between program” using node-screenlogic and mosquitto ( I built all of this into a Docker container).
  • an MQTT broker ( maybe you already have one for other HA items, you can use that).
  • 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.

    #How to connect pentair screenlogic install

    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.

    how to connect pentair screenlogic how to connect pentair screenlogic

    Adding a Pentair Screenlogic System to Home Assistant with Docker Summary






    How to connect pentair screenlogic