Могу только посоветовать в mqtt клиенте посмотреть структуру топика, приходящего из mosquitto_pub и того, который шлёт HA при нажатии на switch.
И подтюнить конфигурацию HA, чтобы было одинаково.
2020-03-18 00:58:26 WARNING (MainThread) [homeassistant.components.mqtt] Data in your configuration entry is going to override your configuration.yaml: {'broker': 'core-mosquitto', 'discovery': True, 'password': 'zai3Saingeigae3aes3ahquee9phee1TaquooLi1OhjoGh0tahreoTah3maingup', 'port': 1883, 'protocol': '3.1.1', 'username': 'homeassistant'}
2020-03-18 00:58:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to homeassistant/#
2020-03-18 00:58:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to /devices/wb-mr14_26/controls/K5
2020-03-18 00:58:26 ERROR (Thread-2) [homeassistant.components.mqtt] Unable to connect to the MQTT broker: Connection Refused: not authorised.