use availablePorts as static method
effect will execute depend on LED on/off