Small (bad) python script using the nanoleaf python api to simply control nanoleaf devices Might work on it more maybe not idk please set the environment variable "NANOLEAF_IP" in the shell session you run this script in
effects [list|set] list and set onboard device effects power [toggle|on|off] toggle power state
identify (id) flashes specificed panel ID to show which panel is selected brightness [get|set] Get or set brightness of panels color [get|set] Get or set color of panels (hex only)