1. A method for controlling lights and shades, the method comprising: transmitting controls signals from a room controller to one or more devices, wherein said control signals represent a desired intensity level setting; receiving the transmitted control signals at the one or more devices; transferring power to a first set of said one or more devices via a power-over-Ethernet (POE) cable; and converting said control signals to effectuate said desired intensity level setting ( 808 ), and wherein said one or more devices includes motorized roller shades ( 106 ) and dimmable lighting devices, and wherein said step of transmitting comprises— transmitting said control signals from said room controller to an intelligent hub, wherein said control signals further include database information; and forwarding said controls signals from said intelligent hub to a first of one or more motorized roller shades via said POE cable, wherein each of said one or more motorized roller shades includes a respective electronic data unit for each of the at least one motorized roller shades, and wherein each of said electronic drive units includes an elongated motor, and a battery, and further wherein said battery is adapted to provide operating power to said elongated motor, and further wherein said motorized roller shade further comprises: a shade; and a hem bar located at a bottom of said shade, wherein said hem bar includes one or more small batteries electrically connected to each other and said battery of said motorized roller shade, and wherein said small batteries are adapted to provide a trickle-charge re-charging current to said battery of said motorized roller shade.