'Update device state by sending one or more ping messages.'

def update(self, see):

    failed = 0
    while (failed < self._count):
        if self.ping():
            see(dev_id=self.dev_id, source_type=SOURCE_TYPE_ROUTER)
            return True
        failed += 1
    _LOGGER.debug('No    response    from    %s    failed=%d', self.ip_address, failed)
