Computer based energy management
First Claim
1. A method for providing computer based energy management by an adaptor, the method comprising:
- initializing a command timer and a calculation timer to one or more preconfigured time intervals at the adaptor, the command timer used to process commands and the calculation timer used to process calculations of usage information;
monitoring the command timer and the calculation timer to determine if a time out has occurred;
receiving commands specifying a control device from energy management host software located on a host system, the commands received at the adaptor via a server network, the adaptor comprising a control device interface, one or more sensors, and a microcontroller unit, and the commands including control instructions and requests for energy usage data wherein the commands are selected from the group consisting of;
instructions to change to a second state or a manual override command;
wherein a time out of the command timer occurs;
based on determining that the command timer has timed out and detecting that the commands have been received, returning an acknowledgement to the host system and processing the commands wherein the control device is in a first state and upon the time out of the command timer the control device remains in the first state until the commands are received;
transmitting the commands to the control device via the control device interface on the adaptor wherein if the commands include instructions for the control device, the control device performs the commands;
receiving energy usage data from the control device at the adaptor in response to at least one of the commands including a request for energy usage data, the energy usage data including energy usage for one or more energy devices in communication with the control device;
based on determining that the calculation timer has timed out, reading the energy usage data and storing the energy usage data in the adaptor with a timestamp based on an internal clock of the adaptor that is periodically synchronized with the host system;
transmitting the energy usage data and the timestamp from the adaptor to the energy management host software;
receiving sensor data from the one or more sensors at the adaptor, the sensor data indicative of environmental conditions at the adaptor;
transmitting the sensor data from the adaptor to the energy management host software;
receiving control commands at the adaptor as additional commands from the energy management host software, the receiving responsive to the transmission of;
the sensor data, the energy usage data, and the timestamp; and
transmitting the control commands from the adaptor to the control device, the control commands altering a function of at least one of the one or more energy devices.
5 Assignments
0 Petitions
Accused Products
Abstract
Aspects include an adaptor and a method for providing computer based energy management. Commands specifying a control device from energy management host software located on a host system are received at an adaptor via a server network. The commands include control instructions and requests for energy usage data. Energy usage data are received from the control device in response to a command including a request for energy usage data. The energy usage data includes energy usage for one or more energy devices. The energy usage data are transmitted to the energy management host software. Sensor data are received from one or more sensors and transmitted to the energy management host software. Control commands are received from the energy management host software. The control commands are transmitted to the control device to alter a function of at least one of the one or more energy devices.
109 Citations
20 Claims
-
1. A method for providing computer based energy management by an adaptor, the method comprising:
-
initializing a command timer and a calculation timer to one or more preconfigured time intervals at the adaptor, the command timer used to process commands and the calculation timer used to process calculations of usage information; monitoring the command timer and the calculation timer to determine if a time out has occurred; receiving commands specifying a control device from energy management host software located on a host system, the commands received at the adaptor via a server network, the adaptor comprising a control device interface, one or more sensors, and a microcontroller unit, and the commands including control instructions and requests for energy usage data wherein the commands are selected from the group consisting of;
instructions to change to a second state or a manual override command;wherein a time out of the command timer occurs; based on determining that the command timer has timed out and detecting that the commands have been received, returning an acknowledgement to the host system and processing the commands wherein the control device is in a first state and upon the time out of the command timer the control device remains in the first state until the commands are received; transmitting the commands to the control device via the control device interface on the adaptor wherein if the commands include instructions for the control device, the control device performs the commands; receiving energy usage data from the control device at the adaptor in response to at least one of the commands including a request for energy usage data, the energy usage data including energy usage for one or more energy devices in communication with the control device; based on determining that the calculation timer has timed out, reading the energy usage data and storing the energy usage data in the adaptor with a timestamp based on an internal clock of the adaptor that is periodically synchronized with the host system; transmitting the energy usage data and the timestamp from the adaptor to the energy management host software; receiving sensor data from the one or more sensors at the adaptor, the sensor data indicative of environmental conditions at the adaptor; transmitting the sensor data from the adaptor to the energy management host software; receiving control commands at the adaptor as additional commands from the energy management host software, the receiving responsive to the transmission of;
the sensor data, the energy usage data, and the timestamp; andtransmitting the control commands from the adaptor to the control device, the control commands altering a function of at least one of the one or more energy devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An adaptor for providing computer based energy management, the adaptor comprising:
-
a control device interface; one or more sensors; and a microcontroller unit configured to execute adaptor logic, the adaptor logic comprising; initializing a command timer and a calculation timer to one or more preconfigured time intervals, the command timer used to process commands and the calculation timer used to process calculations of usage information; monitoring the command timer and the calculation timer to determine if a time out of the command timer has occurred; receiving commands specifying a control device from energy management host software located on a host system, the commands received at the adaptor via a server network, and the commands including control instructions and requests for energy usage data; based on determining that the command timer has timed out and detecting that the commands have been received, returning an acknowledgement to the host system and processing the commands wherein the control device is in a first state and upon the time out of the command timer the control device remains in the first state until the commands are received; transmitting the commands to the control device via the control device interface on the adaptor wherein if the commands include instructions for the control device, the control device performs the commands; receiving energy usage data from the control device in response to at least one of the commands including a request for energy usage data, the energy usage data including energy usage for one or more energy devices in communication with the control device; based on determining that the calculation timer has timed out, reading the energy usage data and storing the energy usage data in the adaptor with a timestamp based on an internal clock of the adaptor that is periodically synchronized with the host system; transmitting the energy usage data and the timestamp from the adaptor to the energy management host software; receiving sensor data from the one or more sensors, the sensor data indicative of environmental conditions at the adaptor; transmitting the sensor data from the adaptor to the energy management host software; receiving control commands at the adaptor as additional commands from the energy management host software, the receiving responsive to the transmission of;
the sensor data, the energy usage data, and the timestamp; andtransmitting the control commands from the adaptor to the control device, the control commands altering a function of at least one of the one or more energy devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification