A wireless control system comprising: - a plurality of nodes configured to operate according to at least one of: • a first communication protocol capable to support a mesh or tree network with multi-hop routing; • a second communication protocol capable to support a star network with a point-to-point connection; and wherein each node of the plurality of nodes is assigned one out of three roles (200, 300, 400), and each of the three roles is assigned to at least one node out of the plurality of nodes, the three roles (200, 300, 400)being: - a first role wherein the node is configured to operate o in a first mode according to the first communication protocol wherein a routing capability of the node is enabled, and the node is operable to distribute a control command to the plurality of nodes and to forward status information received from the plurality of nodes, via multi-hop routing; - a second role wherein the node is configured to operate both o in a second mode according to the first communication protocol wherein the routing capability of the node is disabled, and the node is operable to receive a control command broadcast by another node out of the plurality of nodes by means of a one-hop direct link; and o in a third mode according to the second communication protocol, wherein the node is operable to send status information to one or more nodes out of the plurality of nodes; and - a third role wherein the node is configured to operate both o in a fourth mode according to the second communication protocol, wherein the node is operable to receive status information from one or more nodes out of the plurality of nodes by means of a point-to-point connection; and o in a fifth mode according to the first communication protocol, wherein the node is operable to send aggregated status information, received in the fourth mode from the one or more nodes, to a parent node out of the plurality of nodes by means of a one-hop direct link; and wherein the parent node is a node assigned the first role or a node assigned the second role. - a plurality of nodes configured to operate according to at least one of: • a first communication protocol capable to support a mesh or tree network with multi-hop routing; • a second communication protocol capable to support a star network with a point-to-point connection; • a first communication protocol capable to support a mesh or tree network with multi-hop routing; • a second communication protocol capable to support a star network with a point-to-point connection; - a first role wherein the node is configured to operate o in a first mode according to the first communication protocol wherein a routing capability of the node is enabled, and the node is operable to distribute a control command to the plurality of nodes and to forward status information received from the plurality of nodes, via multi-hop routing; o in a first mode according to the first communication protocol wherein a routing capability of the node is enabled, and the node is operable to distribute a control command to the plurality of nodes and to forward status information received from the plurality of nodes, via multi-hop routing; - a second role wherein the node is configured to operate both o in a second mode according to the first communication protocol wherein the routing capability of the node is disabled, and the node is operable to receive a control command broadcast by another node out of the plurality of nodes by means of a one-hop direct link; and o in a third mode according to the second communication protocol, wherein the node is operable to send status information to one or more nodes out of the plurality of nodes; and o in a second mode according to the first communication protocol wherein the routing capability of the node is disabled, and the node is operable to receive a control command broadcast by another node out of the plurality of nodes by means of a one-hop direct link; and o in a third mode according to the second communication protocol, wherein the node is operable to send status information to one or more nodes out of the plurality of nodes; and - a third role wherein the node is configured to operate both o in a fourth mode according to the second communication protocol, wherein the node is operable to receive status information from one or more nodes out of the plurality of nodes by means of a point-to-point connection; and o in a fifth mode according to the first communication protocol, wherein the node is operable to send aggregated status information, received in the fourth mode from the one or more nodes, to a parent node out of the plurality of nodes by means of a one-hop direct link; and wherein the parent node is a node assigned the first role or a node assigned the second role. o in a fourth mode according to the second communication protocol, wherein the node is operable to receive status information from one or more nodes out of the plurality of nodes by means of a point-to-point connection; and o in a fifth mode according to the first communication protocol, wherein the node is operable to send aggregated status information, received in the fourth mode from the one or more nodes, to a parent node out of the plurality of nodes by means of a one-hop direct link; and wherein the parent node is a node assigned the first role or a node assigned the second role.