Integrations that rely on GPIO will be removed in upcoming versions of Home Assistant, so you might want to switch to some other integration.
Someone recommended this
I haven’t tried it yet, but it seems like it should work.
scan_interval is supposed to work. Maybe the temperature was just constant for 8 minutes (although that seems unlikely). Although 1 second might be too short. Try 10 seconds: