I reduced it to 10 minutes (#define sleepTime 10*60*1000000) and it works fine!
I increased it to 20 minutes (#define sleepTime 20*60*1000000) and it works fine!
(now I have put it at 30 minutes and wait to see the result)
Why it didn't wake up at the first case? (1 hour)
I read that the limit for deep sleep is 71 minutes.
And anyway, if I exceeded the limit it would just wake up earlier.
This did not wake up at all.
EDIT: at 30 minutes works fine
(I use Arduino 1.8.5)