(self, location_id, active=True)
return self.request.put(f'https://{self.BASE_URL}/hmsweb/users/locations/'+location_id, {'geoEnabled':active})
Get location_id is the id field from the return of GetLocations()
        NOTE: The Arlo API seems to disable geofencing mode when switching to other modes, if it's enabled.
        You should probably do the same, although, the UI reflects the switch from calendar mode to say armed mode without explicitly setting calendar mode to inactive.
Get location_id is the id field from the return of GetLocations()
        NOTE: The Arlo API seems to disable geofencing mode when switching to other modes, if it's enabled.
        You should probably do the same, although, the UI reflects the switch from calendar mode to say armed mode without explicitly setting calendar mode to inactive.
Get location_id is the id field from the return of GetLocations () NOTE : The Arlo API seems to disable geofencing mode when switching to other modes if it s enabled . You should probably do the same although the UI reflects the switch from calendar mode to say armed mode without explicitly setting calendar mode to inactive .
def Geofencing(self, location_id, active=True):
        """
        Get location_id is the id field from the return of GetLocations()
        NOTE: The Arlo API seems to disable geofencing mode when switching to other modes, if it's enabled.
        You should probably do the same, although, the UI reflects the switch from calendar mode to say armed mode without explicitly setting calendar mode to inactive.
        """
        return self.request.put(f'https://{self.BASE_URL}/hmsweb/users/locations/'+location_id, {'geoEnabled':active})
def Geofencing ( self , location_id , active = True ) : return self . request . put ( f'https://{self.BASE_URL}/hmsweb/users/locations/' + location_id , { 'geoEnabled' : active } )