Smart home based on SIEMNS LOGO! smart relay

I use Siemens LOGO! relay for my smart home instalation.

Main logical module with ethernet connector 6ED1052-1HB00-0BA8

24v DC power supply 6EP1332-1SH52

2 8DI/8DO extension modules 6ED10551NB100BA2

To control light ABB CR-P024AC1 1SVR405600R0000

To control wall sockets blocks ABB EN20-20 GHE3221101R0006

pic

To connect Siemens LOGO! with smart home servers like Home assistant, Majardomo and so on I use MQTT server and simple python polling application.

Home assistant configuration example:

light:
  - platform: mqtt
    name: "Bedroom"
    state_topic: "siemens/logo/0/status"
    command_topic: "siemens/logo/0/switch"
    payload_on: "on"
    payload_off: "off"
    optimistic: false
  - platform: mqtt
    name: "Kitchen"
    state_topic: "siemens/logo/1/status"
    command_topic: "siemens/logo/1/switch"
    payload_on: "on"
    payload_off: "off"
    optimistic: false
  - platform: mqtt
    name: "BathRoom"
    state_topic: "siemens/logo/2/status"
    command_topic: "siemens/logo/2/switch"
    payload_on: "on"
    payload_off: "off"
    optimistic: false