An integration to fully integrate Schneider's PowerTag ecosystem into Home Assistant. This will enable monitor electric circuits in great detail.
- Current: per phase and rated current
- Voltage: per phase, total and rated voltage
- Power: active, apparent and power factor
- Energy: partial (resettable) and total
- Demand: active power, maximum active power (resettable) and timestamp of maximum active power
- Environment: Temperature, humidity and CO2
- Alarm: current state and its reasons
- Diagnostics: gateway status, LQI, RSSI, packet loss, connectivity status
- A9XMWA20: Acti 9 Smartlink SI D
- A9XMWD20: Acti9 PowerTag Link
- A9XMWD100: Acti9 PowerTag Link HD
- PAS400: EcoStruxure Panel Server - entry - 110-277 VAC/DC
- PAS600: EcoStruxure Panel Server - universal - 110-277 VAC/DC
- PAS600L: EcoStruxure Panel Server - universal - 24 VDC
- PAS800: EcoStruxure Panel Server - advanced datalogger - 110-277 VAC/DC
- PAS800L: EcoStruxure Panel Server - advanced datalogger - 24 VDC
- PAS800P: EcoStruxure Panel Server - advanced datalogger - PEO
- All PowerTags
- Acti9 Active
- All environment sensors (not HeatTag)
If there's something you're missing, please create a GitHub issue.
It is assumed that you have configured your gateway and all of its powertags.
A hard requirement for this integration to work is the modbus TCP service to be enabled, which it is by default. To check whether this is the case, open the device's configuration webpage through navigating to its IP address in your web browser.
Check that the MODBUS TCP service is enabled. Its port is set to 502 by default, if you diverge from this, please keep your port number in mind for later.
To make your life easier later, it's also recommended to enable the DISCOVERY service, its port doesn't matter.
- Navigate to SETTINGS > IP NETWORK SERVICES
- Enable Modbus TCP
- Optional: Enable Discovery
- Save
The IP services configuration
Follow the same steps as for PowerTag Link.
Important
In addition, SmartLink users need to configure the modbus addresses of their wireless devices from 150 upwards to 169 without skipping one.
- Navigate to Settings > Network communication > Services
- Enable Modbus TCP/IP
- Save > Save
- Optional: activate discovery
- Navigate to Settings > Network communication > Ethernet
- Under Switched port settings, disable IPv6 activation. The library perform DPWS discovery does not currently support IPv6. If you need this, you can not use discovery and will need to enter the device's IP address manually. GitHub issue
- Save > Save & apply configuration
- Navigate to Settings > Network communication > DPWS
- Enable DPWS Activation
- Save > Save
The modbus service configuration
The DPWS service configuration
Note
This integration requires HACS to be installed
- Open HACS
- + EXPLORE & DOWNLOAD REPOSITORIES
- Find EcoStruxure PowerTag Link Gateway in this list
- DOWNLOAD THIS REPOSITORY WITH HACS
- DOWNLOAD
- Restart Home Assistant (Settings > System > RESTART)
- Navigate to the integrations page: Settings > Devices & Services
- + ADD INTEGRATION
- Select PowerTag Link Gateway in this selection window
- Search the network? If the DISCOVERY service is enabled, the Discover automatically option can be checked.
Otherwise, move on to the next step.
- If the discovery was successful, the next step will present you with the gateways which were discovered. Select one or choose to set the host address manually.
- Enter the host address (without
http://
) and the modbus TCP port (default 502) of your gateway. - If successful, you can now select to which areas the new devices belong. All entities are now created.
- Navigate to the energy configuration page: Settings > Dashboards > Energy
- Depending on where you added your PowerTags, press ADD DEVICE or ADD_SOLAR_PRODUCTION.
- Select the PowerTag entity you want to add (ends with 'total energy')
- SAVE