A method for addressing a slave device in a network system comprising a master device and a plurality of slave devices (201.1-201.k), wherein the slave devices have a common default address in an unaddressed state and wherein the master device and the plurality of slave devices are connected in a Daisy chain via a power line and a communication line, wherein each slave device is indexed by an index greater than or equal to 1, the slave device (201.1) of index 1 being connected to the master device, and the slave device of index k+1 being the next one after the slave device (201.k) of index k in the Daisy chain, wherein each slave device (201.k) of index k comprises a switch for connecting/disconnecting the slave device of index k+1, wherein in a step 300, the master device activates the power line using an activation circuit of said master device, wherein, to address the slave device (201.k) of index k, k being equal to or greater than 2, the method comprises the following operations of iteration k performed by the master device, for increasing index k: - Optional step 301: measuring the current drawn on the power line; - Step 302: instructing, via the communication line, the slave device (201.k-1) of index k-1 to activate the power supply of the slave device (201.k) of index k via the power line; - Step 306: measuring a value of a current consumption on the power line; - Step 307: determining a difference between the value measured in step 306 of iteration k and a previous value measured in step 301 of iteration k or in step 306 of iteration k-1, and terminating the method if the difference is substantially equal to zero, because it is concluded that there is no slave device of index k; - Step 308: checking whether the difference is below a predetermined threshold, and if not terminating the method, because it is concluded that the slave device of index k is faulty; and - Step 309: sending, to the common default address on the communication line, a command to change the common default address of the slave device (201.k) of index k to a unique address of index k. wherein each slave device is indexed by an index greater than or equal to 1, the slave device (201.1) of index 1 being connected to the master device, and the slave device of index k+1 being the next one after the slave device (201.k) of index k in the Daisy chain, wherein each slave device (201.k) of index k comprises a switch for connecting/disconnecting the slave device of index k+1, wherein in a step 300, the master device activates the power line using an activation circuit of said master device, wherein, to address the slave device (201.k) of index k, k being equal to or greater than 2, the method comprises the following operations of iteration k performed by the master device, for increasing index k: - Optional step 301: measuring the current drawn on the power line; - Step 302: instructing, via the communication line, the slave device (201.k-1) of index k-1 to activate the power supply of the slave device (201.k) of index k via the power line; - Step 306: measuring a value of a current consumption on the power line; - Step 307: determining a difference between the value measured in step 306 of iteration k and a previous value measured in step 301 of iteration k or in step 306 of iteration k-1, and terminating the method if the difference is substantially equal to zero, because it is concluded that there is no slave device of index k; - Step 308: checking whether the difference is below a predetermined threshold, and if not terminating the method, because it is concluded that the slave device of index k is faulty; and - Step 309: sending, to the common default address on the communication line, a command to change the common default address of the slave device (201.k) of index k to a unique address of index k. - Optional step 301: measuring the current drawn on the power line; - Step 302: instructing, via the communication line, the slave device (201.k-1) of index k-1 to activate the power supply of the slave device (201.k) of index k via the power line; - Step 306: measuring a value of a current consumption on the power line; - Step 307: determining a difference between the value measured in step 306 of iteration k and a previous value measured in step 301 of iteration k or in step 306 of iteration k-1, and terminating the method if the difference is substantially equal to zero, because it is concluded that there is no slave device of index k; - Step 308: checking whether the difference is below a predetermined threshold, and if not terminating the method, because it is concluded that the slave device of index k is faulty; and - Step 309: sending, to the common default address on the communication line, a command to change the common default address of the slave device (201.k) of index k to a unique address of index k.