add heat detect

add heat detect