A method of adjusting lighting via input from a mobile computing device, comprising: establishing a connection between at least one lighting controller and a mobile computing device of a user; receiving user gesture data from the mobile computing device in response to at least one physical movement of the mobile computing device in space by the user; characterized in that the method further comprises: determining lighting property adjustments for a visible spectrum light output produced by LEDs of at least one LED-based lighting unit based on the user gesture data; implementing the lighting property adjustments in response to the user gesture data; and providing first and second reference outputs, wherein the first reference output is a first coded light output from a first of said LEDs or from a first group of said LEDs, and the second reference output is a second coded light output from a second of said LEDs or from a second group of said LEDs, and wherein the user gesture data includes first strength information indicative of the strength of the first reference output at an optical sensing device of the mobile computing device and second strength information indicative of strength of the second reference output at an optical sensing device of the mobile computing device; and determining the at least one physical movement of the mobile device based on comparing the first strength information with the second strength information. establishing a connection between at least one lighting controller and a mobile computing device of a user; receiving user gesture data from the mobile computing device in response to at least one physical movement of the mobile computing device in space by the user; characterized in that the method further comprises: determining lighting property adjustments for a visible spectrum light output produced by LEDs of at least one LED-based lighting unit based on the user gesture data; implementing the lighting property adjustments in response to the user gesture data; and providing first and second reference outputs, wherein the first reference output is a first coded light output from a first of said LEDs or from a first group of said LEDs, and the second reference output is a second coded light output from a second of said LEDs or from a second group of said LEDs, and wherein the user gesture data includes first strength information indicative of the strength of the first reference output at an optical sensing device of the mobile computing device and second strength information indicative of strength of the second reference output at an optical sensing device of the mobile computing device; and determining the at least one physical movement of the mobile device based on comparing the first strength information with the second strength information. determining lighting property adjustments for a visible spectrum light output produced by LEDs of at least one LED-based lighting unit based on the user gesture data; implementing the lighting property adjustments in response to the user gesture data; and providing first and second reference outputs, wherein the first reference output is a first coded light output from a first of said LEDs or from a first group of said LEDs, and the second reference output is a second coded light output from a second of said LEDs or from a second group of said LEDs, and wherein the user gesture data includes first strength information indicative of the strength of the first reference output at an optical sensing device of the mobile computing device and second strength information indicative of strength of the second reference output at an optical sensing device of the mobile computing device; and determining the at least one physical movement of the mobile device based on comparing the first strength information with the second strength information.