* Refactor entity_platform polling to avoid double time fetch Replace async_track_time_interval with loop.call_later to avoid the useless time fetch every time the listener fired since we always throw it away * fix test