An apparatus for auto addressing nodes on a communication bus comprising: a central module including: a central power converter; a central module microcontroller unit, MCU, having a general purpose input and output, GPIO, a central module communication bus physical layer, PHY, coupled to a communication bus and to the central module MCU, and a central module low side power switch whose input is coupled to the GPIO of the central module MCU, the apparatus further comprising: a first satellite module comprised of a first power converter, a first satellite MCU having a GPIO with an input resistively coupled to the output of the central module low side power switch, a first satellite communication bus PHY coupled to the communication bus and to the first satellite MCU, and a first satellite low side power switch whose input is coupled to the GPIO of the first satellite MCU, wherein the central module MCU is configured to, by means of the central module low side power switch, send a first wake pulse to the input of the first satellite module, and after sending the first wake pulse, configured to send a first address on the communication bus to the first satellite module, and configured to assign the first address to the first satellite module; and a second satellite module comprised of a second power converter, a second satellite MCU having a GPIO with an input resistively coupled to the output of the first satellite low side power switch, a second satellite communication bus PHY coupled to the communication bus and to the second satellite MCU, wherein the first satellite MCU is configured to, by means of the first satellite low side power switch, send a second wake pulse to the input of the second satellite module, and after sending the second wake pulse, the central module MCU is configured to send a second address on the communication bus to the second satellite module, and assign the second address to the second satellite module. a central module including: a central power converter; a central module microcontroller unit, MCU, having a general purpose input and output, GPIO, a central module communication bus physical layer, PHY, coupled to a communication bus and to the central module MCU, and a central module low side power switch whose input is coupled to the GPIO of the central module MCU, the apparatus further comprising: a central power converter; a central module microcontroller unit, MCU, having a general purpose input and output, GPIO, a central module communication bus physical layer, PHY, coupled to a communication bus and to the central module MCU, and a central module low side power switch whose input is coupled to the GPIO of the central module MCU, the apparatus further comprising: a first satellite module comprised of a first power converter, a first satellite MCU having a GPIO with an input resistively coupled to the output of the central module low side power switch, a first satellite communication bus PHY coupled to the communication bus and to the first satellite MCU, and a first satellite low side power switch whose input is coupled to the GPIO of the first satellite MCU, wherein the central module MCU is configured to, by means of the central module low side power switch, send a first wake pulse to the input of the first satellite module, and after sending the first wake pulse, configured to send a first address on the communication bus to the first satellite module, and configured to assign the first address to the first satellite module; and a second satellite module comprised of a second power converter, a second satellite MCU having a GPIO with an input resistively coupled to the output of the first satellite low side power switch, a second satellite communication bus PHY coupled to the communication bus and to the second satellite MCU, wherein the first satellite MCU is configured to, by means of the first satellite low side power switch, send a second wake pulse to the input of the second satellite module, and after sending the second wake pulse, the central module MCU is configured to send a second address on the communication bus to the second satellite module, and assign the second address to the second satellite module.