code: def update_status(self, reset=False):
          
          if self.healthy_update_timer and not reset:
              return
  
          # get device features only once
          if not self.device_features:
              self.handle_features(self.get_features())
  
          # Get status from device to register/keep alive UDP
          self.handle_status()
  
          # Schedule next execution
          self.setup_update_timer()
docs: Update device status.