I created the following device after I saw a problem where expensive battery strings were being destroyed from thermal runaway. Nothing came of the project but it was an interesting exercise in identifying a problem and creating a fix for it. The device has four temperature sensor channels and four interrupt relays. Temperature set points can be set through a serial interface with the device. Alarms can be set for various temperature levels and a trip point can be set when a critical high temperature is reached. When the trip point is reached, one or more of the relays will change state. These relays are designed to interface with an under voltage release (UVR) breaker. The relay interrupts the control signal to the breaker causing it to trip open and physically isolate the battery string from the charger. There are two small signal relays to provide simple normally open (NO) dry contacts for alarm monitoring. The following is a quick instruction manual I made for the device:
Thermal Runaway Documentation Thermal Runaway Repository