Topic absent quand Status offline sur mqtt

Bonjour
j’ai installé mosquitto sur un PI4.
j’ai un esp8266 avec un DHT 22 de brancher dessus qui est alimenté par une batterie et un panneau photo-voltaique.Pour économiser la batterie j’ai un deep sleep dans la programmation.
Tous fonctionne bien et les infos remontent sur HA .
Mon problème est quand mon esp8266 se met en sommeil ,MQTT le met en status offline et du coup les données s 'effacent sur HA jusquà au prochain envoi de l’ESp