EEPROM schreiben & lesen

int h = dht.readHumidity();
hx = h * 10;

So wird das nichts.
mit h hast Du bereits die Nachkommastellen verloren.
Was bekommst Du wenn Du die gelesenen Werte sofort (vor abspeichern im EEprom) auf die Serielle Schnittstelle ausgibst?

Grüße Uwe