private void ConfigurePowerSwitch(PowerSwitch powerSwitch) { var config = _conversionService.GetDevice(powerSwitch); if (config.HasValue) { _mqttService.Register(config.Value.Device.CommandTopic, state => SetState(state, config.Value.Device)); PublishDeviceToMqtt(config.Value.Device); PublishDeviceToMqtt(config.Value.SwitchPowerSensor); } }