A Home Assistant custom integration for Siemens LOGO! PLCs via Modbus TCP.
- Siemens LOGO! 8 series (0BA8)
- Siemens LOGO! 8.3 (0BA8.3)
- Other LOGO! models with Modbus TCP support
- Read digital inputs and outputs as binary sensors
- Control digital outputs via switch entities
- Read analogue inputs/outputs as sensors
- Configurable Modbus register mapping
- Configurable via the Home Assistant UI (config flow)
- Open HACS in Home Assistant
- Click the three dots menu → Custom repositories
- Add
https://github.com/LucMathlin/ha-siemens-logowith category Integration - Search for "Siemens Logo" and install
- Restart Home Assistant
- Copy
custom_components/siemens_logo/to your Home Assistantconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "Siemens Logo"
- Enter the Modbus TCP host and port of your LOGO! PLC
- Configure the registers/coils you want to expose
- Modbus TCP connectivity to the LOGO! PLC
- Modbus server enabled on the LOGO! device
pymodbus>=3.11.2(installed automatically)