Patent classifications
G05B2219/23306
Updating control software on a network-connected HVAC controller
Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update.
UPDATING CONTROL SOFTWARE ON A NETWORK-CONNECTED HVAC CONTROLLER
Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update.
Updating control software on a network-connected HVAC controller
Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update.
Industrial control system and method for transferring data
An industrial control system comprising at least one industrial controller and method of transferring data in an industrial controller include use system-specific firmware of the industrial controller to execute at least one system task of a predefined set of system tasks independently from a user-specific industrial control program. The at least one system task is adapted to use in the operating phase while execution of the instructions defined in the user-specific industrial control program the at least one file system service to move data in a first dedicated storage location of the first data storage unit to a second data storage unit formatted for use with a file system, or use the at least one file system service to move data from the second data storage unit to a second dedicated storage location of the first data storage unit.